web-dev-qa-db-ja.com

VPN(OSX)を介してのみ特定のhttpsアドレスにリクエストをリダイレクトします

会社のVPNを使用して、交換(https)経由でメールを管理したいのですが。つまり、VPNを介して https://mail.company.com に向かうトラフィックをリダイレクトする必要がありますが、他のアドレスはリダイレクトしません。

[ネットワーク設定]-> [詳細設定]-> [プロキシ]に移動すると、ホストとドメインのリストのプロキシ設定をバイパスできることがわかりますが、逆の方法で、ドメインのリストにのみプロキシを使用します。

2
user149377

短縮版:
特定のホストのルートを追加できます。

ロングバージョン:
このタスクに https://mail.company.com/ のみを使用する場合は、ルーティングテーブルをrouteall特定のインターフェースを介したこのホストの要求。この場合、VPN経由です。

シェルを使用すると、このためのコマンドは次のようになります。
route add -Host IP_from_mail.company.com IP_of_VPN_gateway
IP_from_mail.company.comをmail.company.comのIPに置き換えます。どのIPであるかわからない場合は、ping mail.company.comを試してください。

これは、次の再起動まで機能するはずです。

恒久的に追加するには、OS/Xが不足しているためにテストできないことを行う必要があります。グーグルはSudo launchctl load -w /Library/LaunchDaemons/setstaticroute.plistを指しているようです。ただし、OS/Xがないため、これはテストされていません。

0
Hennes