Mac
SSH

【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申請はめんどくさいです。
  • これ以外と役に立ちますのでおすすめです