
私は、パブリック IP アドレスを持つ Putty 経由で学部サーバー上で Debian を使用しています。sudo があります。自宅の Windows ブラウザーから「Web of Science」にアクセスするための HTTP/HTML プロキシとして動作させる方法を知りたいです。Debian を HTTP プロキシ (可能であればシークレット) として動作させる方法の説明はどこで入手できますか?
答え1
設定メニューの「接続 > SSH > トンネル」の下にあるトンネルに移動します。
ソース ポート ボックスに「-D9999」ポート番号を入力し、下の [動的] オプションを選択します。次に、[追加] をクリックします。
接続できない場合は、Linux ボックスの「/etc/ssh/sshd_conf」にある「sshd_conf」ファイルを編集する必要があります。
変更する必要がある行は次のとおりです。
#AllowTcpForwarding no
too
AllowTcpForwarding yes
接続はできるが転送はできないという場合は、それも確認してください。
FirefoxではSOCKS v5が選択されていることを確認する必要があります。
「SOCKSホスト: 127.0.0.1」「ポート: 9999」を設定
「プロキシなし:」セクションに「127.0.0.1, localhost」と記載します。
また、DNSトラフィックをプロキシ経由で転送するようにFirefoxを設定する必要があります。そうしないと、DNSルックアップにローカルインターネットまたはイントラネットに依存することになります。
URL バーに about:config と入力して Enter キーを押し、[注意して実行します] ボタンをクリックし、オプション "network.proxy.socks_remote_dns" を検索します。値が true の場合はそのままにしておきます。そうでない場合は (以前に変更していない場合は、そうなります)、右クリックして [切り替え] を選択します。これで、すべて準備完了です。
答え2
いくつかの可能な回答が示されていますがapt-cache search http proxy
、ここで推奨する価値があるかどうかはわかりません。私自身の経験からすると、安全なトンネルを作成するには、SSH と SOCKS プロキシ準拠の動的ポート リダイレクトを使用するのが最適です。
$ ssh -D9999 [email protected]
これにより、Debianに接続されます(そのためにはSSHサーバーを有効にする必要があります。SSHservice ssh enable && service ssh restart
を使用できるだけでなく、SOCKSサーバーも有効になります)。あなたの(クライアント) マシン (ポート 9999)。ブラウザを開いて、SOCKS アドレスを 127.0.0.1 (または localhost) に、ポートを 9999 に設定するだけで準備完了です。