SOCKS プロキシ & SSH トンネルを使用して米国外から米国のみの Web サイトにアクセスする
目次:
さまざまなウェブサイトやオンライン サービスの地域が米国に制限されています: Hulu、Netflix、Pandora、年次信用報告書、一部の銀行など、リストは重要です。地域の制限は、通常、米国外から Web サイトにアクセスする必要があるまで気付かないものであり、非常に面倒です.SOCKS プロキシと SSH トンネルを使用して地域制限を安全に回避する方法を紹介します
開始する前に、この目的のためにソックス プロキシを設定するために次のものが必要です:
- ユーザー名とリモート マシンの IP を含む SSH アクセスを許可する米国ベースの Web ホスティングまたはシェル プロバイダー
- コマンドラインの基本的な理解と快適さ
このウォークスルーは Mac OS X を対象としていますが、iOS、Android、および Windows でもほぼ同じように設定できるはずです。
Mac OS X で SSH トンネルと SOCKS プロキシを設定する方法
米国のホストがいると仮定して、始めましょう:
- アプリケーションフォルダに移動し、次にユーティリティに移動し、ターミナルを起動し、次の構文を使用して SOCKS プロキシを設定します:
- たとえば、ユーザー名が AJ で、リモート ホスト IP が 75.75.75.75 で、ポート 2012 でプロキシをセットアップする場合、構文は次のようになります:
- 今度はアップルメニューに行き、「システム環境設定」を開きます
- 「ネットワーク」をクリックし、右下隅にある「詳細設定」をクリックします
- 「プロキシ」タブをクリックし、プロトコルメニューから「SOCKS プロキシ」の横にあるチェックボックスをクリックします
- SOCKS Proxy サーバーを 127.0.0.1 として入力し、以前のポート (この場合は 2012) を提供します
- 「OK」をクリック
ssh -D port_number user@remote_host_ip
ssh -D 2012 [email protected]
Web ブラウザを起動し、Mac の外部 IP アドレスをダブルチェックして、whatismyip.org などの Web サイトで確認するか、コマンド ラインで次のコマンドを実行します:
curl ipecho.net/plain ;エコー
また、whatismyip を使用することもできます。これはサービスを変更しているように見えますが、時々機能します:
curl whatismyip.org
これで、あなたの IP は、トンネリングする米国ベースのリモート ホストとして登録され、米国地域の制限されたコンテンツを自由に表示できるようになります。 IP リージョンが何として登録されているかわからない場合は、次のように nslookup を実行します:
nslookup (IP アドレス)
ウェブ上のローカライザー サービスの 1 つを使用することもできます。検出された IP アドレスに基づいて大まかな場所を取得し、実際にプロキシを使用しているかどうかを判断することもできます。
補足事項: 場合によっては、特に地域に基づいてリダイレクトする Web サイトでは、適切な URL を見つけるだけで、トンネルする必要はまったくありません。非常に役立つ例は、NCR サイトを使用して Google.com が別の地域にリダイレクトするのを阻止することですが、同様の代替 URL を持つ他の検索エンジンや Web サイトがあります。