ubuntu前書き場合によっては、ネットワークが安全でないか、ファイアウォールが厳しく制限されているため、ウェブサイトにアクセスする必要があります。中央の誰もトラフィックを監視していないことを確認する必要があります。1つのソリューションはhttps://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-14-04[VPN]ですが、多くのVPNには特別なクライアントソフトウェアが必要ですマシンにインストールする権利がない可能性があります。5プロキシトンネルという単純な代替手段があります。SOCKSプロキシは基本的にSSHトンネルであり、特定のアプリケーションがトラフィックをトンネルに沿ってサーバーに転送し、サーバー側でプロキシがトラフィックを一般的なインターネットに転送します。VPNとは異なり、SOCKSプロキシは、クライアントマシン上のアプリごとにアプリで構成する必要がありますが、特殊なクライアントエージェントなしでセットアップできます。SSHアクセスを備えたDropletがあれば、SOCKSプロキシエンドポイントとして使用できます。Webブラウザーをクライアントアプリケーションとして使用します。このチュートリアルの終わりまでに、トンネルを介してWebサイトを安全に閲覧できるようになります。14.04を使用します)独自のローカルマシンでもう少しセットアップが必要です。そのためには、1つまたは2つのソフトウェアをダウンロードする必要があります。Webブラウザ(全員)PuTTY(Windowsユーザー)Firefoxでは、システム全体のプロキシを設定する代わりに、Firefoxのみにプロキシを設定できます。PuTTYは、Windowsユーザーのプロキシトンネルを設定するために使用されます。XまたはLinuxのユーザーには、トンネルを事前にセットアップするツールがあります。[SSHキー]を作成します。SSHキーを持っている場合は、そのキーを使用できます。SSHキーにパスフレーズを指定することをお勧めしますが、このチュートリアルでは、問題を回避するために実際にパスフレーズを空白のままにします。*ユーザー)の承認済みキーに追加するようにしてください。コンピューターでターミナルプログラムを開きます。Xでは、これはアプリケーション>ユーティリティのターミナルです。次のコマンドでトンネルをセットアップします。+`を自分のsudoユーザーとサーバーのIPアドレスまたはドメイン名に置き換えてください。コマンドを入力すると、成功または失敗の兆候なしにすぐに再びコマンドプロンプトが表示されます。次のコマンドを使用して、トンネルが稼働していることを確認します。ssh出力に次のような行が表示されます。protected]ターミナルアプリケーションを終了すると、トンネルはアップしたままになります。+」引数を使用したためです。+`コマンドを使用する必要があります。これは後で行う方法を示します。ステップ1(Windows)-トンネルのセットアップPuTTYを開きます。インストールしていない場合は、PuTTYをダウンロードして好きな場所に保存します。PuTTYのインストールには管理者権限は必要ありません。+`をダウンロードして実行するだけです。次の手順を実行して、トンネルをセットアップします。*ポート(通常22)の画像を追加します:https://assets.digitalocean.com/articles/socks5/wXDz8J7。SSH>トンネル1025-65536の任意の*送信元ポート*番号を入力します。*ボタンをクリックします次に、[開く]ボタンをクリックして接続しますsudoユーザー名とサーバーパスワードを入力してログインしますPuTTYウィンドウを最小化できますが、閉じないでください。SSH接続が開いている必要があります。*)とSSHキーを保存できます。これにより、接続を開くたびにユーザー名とパスワードを入力する必要がなくなります。ステップ2-トンネルを使用するためのFirefoxの構成SSHトンネルができたので、Firefoxがそのトンネルを使用するように設定します。5トンネルが機能するには、トンネルを利用できるローカルアプリケーションを使用する必要があることに注意してください。Firefoxはトリックを行います。X、およびLinuxで同じです。SSHコマンドまたはPuTTYでこの例で使用した*ポート番号*を使用していることを確認してください。Linuxの例でを使用し、Windowsの例でを使用しましたが、別のポートを使用している場合もあります。(次の手順はFirefoxバージョン39で実行されましたが、オプションの場所は異なる場合がありますが、他のバージョンでも動作するはずです。Preferences][接続]見出しの下にある[設定]ボタンをクリックします。*を入力しますSSH接続から同じ*ポート*番号を入力してください。画像では、Windowsの指示に一致するように**を入力したことがわかります。SSHトンネルを介した安全なブラウジングの準備がすべて整いました。オプション:*プロキシを使用していることを確認するには、Firefoxの*ネットワーク*設定に戻ります。別のポート番号を入力してください。[OK]をクリックして設定を保存します。これで、Webをブラウズしようとすると、エラーメッセージが表示されます*プロキシサーバーは接続を拒否しています。これは、Firefoxがデフォルトの接続だけでなくプロキシを使用していることを証明しています。正しいポート番号に戻すと、再度参照できるはずです。[システムプロキシ設定を使用する]のラジオボタンをクリックし、[OK]をクリックします。Firefoxは通常の接続設定を参照しますが、これは安全ではない可能性があります。トンネルの使用が終了したら、トンネルも終了する必要があります。これについては次のセクションで説明します。Linux)-トンネルを閉じるトンネルを閉じると、Firefoxがプロキシを閲覧できなくなります。ローカルマシンで以前に作成したトンネルはバックグラウンドに送信されるため、トンネルを開くために使用したターミナルウィンドウを閉じても終了しません。+`コマンドを使用してそれを強制終了する必要があります。ssh前に入力したコマンドのように見える行を見つけて、トンネルを作成します。出力例を次に示します。protected]行の先頭から、最初の2列のいずれかに、3〜5桁の数字があります。上記では、サンプルPIDが強調表示されています。+`コマンドを使用してトンネルを停止できます。プロセスを強制終了するときに、独自のPIDを使用します。kill接続プロセスを自動化する場合は、手順4に進みます。ステップ3(Windows)-トンネルを閉じるトンネルを閉じると、Firefoxがプロキシを閲覧できなくなります。トンネルの作成に使用したPuTTYウィンドウを閉じます。それでおしまい!Windowsでは接続プロセスを自動化する簡単な方法はありませんが、PuTTYとFirefoxの両方で以前に入力した設定を保存できるため、接続を再度開いてトンネルを再度使用してください。XまたはLinuxシステムの場合、エイリアスを作成するか、スクリプトを作成してトンネルをすばやく作成できます。以下は、トンネルプロセスを自動化する2つの方法です。注:これらのショートカットメソッドは両方とも、サーバーへのパスワードなし/パスフレーズなしのSSHキー認証を必要とします!クリック可能なBASHスクリプトアイコンをダブルクリックしてトンネルを開始したい場合は、簡単なBASHスクリプトを作成してジョブを実行できます。トンネルを設定してFirefoxを起動するスクリプトを作成しますが、Firefoxで初めてプロキシ設定を手動で追加する必要があります。