自分用のメモ。 こちらの記事のとおりです。
例えば、SSH tunnelを使って自分専用のプロキシサーバーとローカルマシンとの間を安全に繋ぎたいときなどにこんな感じに書くと便利です。
#!/bin/bash sudo networksetup -setwebproxystate Ethernet on sudo networksetup -setsecurewebproxystate Ethernet on ssh -L 0.0.0.0:<PORT_NUMBER>:localhost:<PORT_NUMBER> <PROXY_SERVER> sudo networksetup -setwebproxystate Ethernet off sudo networksetup -setsecurewebproxystate Ethernet off
このコマンドをproxy.shなどとして実行すれば捗りますね。
ところで、SSHトンネリングを使う際って、ターミナルは開きっぱなしじゃないといけないんでしょうか・・・?