私はsshサーバーを介してインターネットにアクセスして閲覧しようとしているので、ラップトップ(ubuntu 12.04)でこれを行います:
ssh -D 9999 root@server-ip
次に、ラップトップのネットワークプロキシで次のように設定します。
HTTP proxy 127.0.0.1 port 9999
しかし、ブラウザでページを開こうとすると接続されず、ターミナルで次のようなエラーが発生します。
channel 4: open failed: connect failed: Connection refused
channel 3: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 4: open failed: connect failed: Connection refused
channel 6: open failed: connect failed: Connection refused
私はこれに不慣れで、インターネットでこの方法を見つけたので、何が間違っているのかわかりません。誰かが私がこの仕事をするのを手伝ってくれるなら、私は本当に感謝しています。
-D
オプションは、HTTP
プロキシを作成しません。 SOCKS5
プロキシを作成します。
-D [bind_address:]port
Specifies a local “dynamic” application-level port forwarding....Currently the SOCKS4 and SOCKS5 protocols are sup‐
ported, and ssh will act as a SOCKS server.
プロキシを使用するには、 このドキュメント で説明されているようにSOCKS5
プロキシを使用するようにFirefoxを設定する必要があります。