
私は米国外に住んでいますが、米国内にサーバーがあり、SSH ダイナミック ポート フォワーディングを介して米国民に限定されたドメインにアクセスできます。ただし、常に SSH 経由でサーバーにログインするのは少々面倒です。むしろ、サーバーが転送してくれるようにしたいです。
たとえば、mydomain.com/youtube と入力すると、サーバーは youtube.com への接続を構築します。そのため、YouTube にアクセスするときは、自分のサーバー経由でアクセスすることになります。
この問題にどう対処すればいいでしょうか?
答え1
1 - openvpn をインストールします。http://openvpn.net/index.php/open-source/documentation/howto.html
2 - squidなどのプロキシをインストールする
3 - ブラウザでそのプロキシを使用するように設定する
2A - あるいは、OpenVPN 接続を介してアクセスする IP 範囲のルートを OpenVPN 経由でプッシュすることもできます。その場合、これらの IP 範囲にアクセスしようとするコンピューター上のすべてのトラフィックは OpenVPN 接続を使用します。
トラフィックは、OpenVPN サーバーが存在する IP から来ているように見えます。問題なく動作します。:-) もちろん、トラフィックは少なくとも OpenVPN サーバーから自宅までは暗号化されています。ISP やその間にある他のものは、必要に迫られても、あなたが何をしているのか把握できません。
「移動中」でも問題なく動作します。たとえば、openvpn udp ポート 1194 がブロックされているホテルにいる場合は、ポート 80 を設定できます。
編集: 手順 1、2、3 を 1 つのソリューションとして実行することを意図していました。手順 2 だけでも機能しますが、openvpn が提供する暗号化の利点は少なくなります。
stunnel を使用して squid を暗号化してみることもできます。私はこれを使用することで、暗号化された squid トラフィックとパスワード交換を有効にすることに成功しました。