Posted at

【mac】VPN設定せずにVPNしたかのようにする

More than 1 year has passed since last update.


【mac】VPN設定せずにVPNしたかのようにする

vpn-3-433x300.jpg


この記事でできるようになること


  • まるでVPNのしているかのように、特定LAN内のブラウジングが可能になります。

  • 例えば、学内のみしかアクセスできないページを閲覧する(履修登録とか!!)


条件


  • 特定LAN内のサーバーにSSHできる必要があります。


概念


  • Dynamic Forward+SOCKS プロキシを使います。

dynamicportforwarding.jpg


設定方法


sshの確認


  • まず、ターゲットとするLAN内のサーバーにSSHできるか試し .ssh/config を作成します

  • そしてDynamicForwardの設定を追記します


~/.ssh/config

Host terget-lan

HostName aaa.bbb.com
IdentityFile id_rrrssssaaa
User oreoreoreore
DynamicForward {任意のポート番号 100080など} #<- この設定を追加



ネットワークの追加


  • 🍎のシステム環境設定から「ネットワークの設定」を選びます。

  • edit locationsを押します

  • 適当にvpn-testとしました

  • ネットワークを追加しておけば、設定をミスってもその設定ごとやり直せるのでおすすめです。

Screen Shot 2017-10-03 at 8.24.45.png


Advanced(詳細設定)


  • そのまま、Advanced(詳細設定)を押します

  • SOCKS Proxyにチェックを入れます

  • SOCKS Proxy Serverに localhost : {任意のポート番号} を入力します

Screen Shot 2017-10-03 at 8.29.00.png


適用する


  • okを押して詳細設定を抜けます。

  • この時、ネットワークがvpn-testが選択されていることを確認して適用を押しましょう。

Screen Shot 2017-10-03 at 8.31.48.png


sshしてみる



  • ssh terget-lan として特定LAN内しかアクセスできないページにアクセスしてみましょう!!


注意点


  • ssh先のサーバーを通してすべて通信するようになるので、sshが切れるとどこにもアクセスできなくなります。焦らずsshし直すか、locationを自動に変更しましょう(´・ω・`)


locationの切り替え


  • 🍎のlocationのところからすぐに切り替えれるようなボタンが出現しているので、そちらを使うと便利です。

Screen Shot 2017-10-03 at 8.44.23.png


まとめ


  • VPN申請はめんどくさいです。

  • これ以外と役に立ちますのでおすすめです