SSHソックストンネルを介したローカルホストナビゲーションは機能しません。

SSHソックストンネルを介したローカルホストナビゲーションは機能しません。

localhost:5000たとえば、Firefoxに入力して、ローカルコンピュータのSSH SOCKSプロキシを介してリモートホストにWebサーバーを正常に設定しました。このアプリケーションへのローカルアクセスのみを許可するようにサーバーファイアウォールにルールを作成しました。

しばらく使用していませんでしたが、その間にローカルコンピュータをUbuntu 18.10に更新しました。この設定はもう機能しません。127.0.0.1:5000いいえ。

SOCKS設定が実際に動作しています。ブラウザは、ローカルIPがリモートサーバーのIPであることを検出し、SOCKSプロキシを介して正常にインターネットを検索できることを確認できます。実際、Firefox をサーバーの external_ip:5000 として指定することで、リモート Web サーバーにアクセスできます (家庭)。http://180.129.54.204:5000)。一方、直接接続するように構成された別のブラウザプログラム(Chromium)で同じexternal_ip:5000を使用すると、期待どおりに接続エラーが発生します。

そのフラグを使用してSSH接続を作成すると、-vvvWebページを開くたびにアクティビティが表示されますが、開こうとするとlocalhost:5000何も起こらず、要求がSSH接続に到達できないようです。

無効なポートを設定し、ブラウザからアクセスするように指定した場合は、external_ip:5000「プロキシサーバー接続が拒否されました」というエラーページが表示されます。一方、localhost:5000設定にアクセスしようとすると、 " Unable to connect"だけが表示されます。

数回確認してみると、Firefoxのネットワーク設定のフィールドは空白ですNo proxy forここに画像の説明を入力してください。

また、Firefoxの代わりにSOCKSプロキシを使用するようにChromiumを設定してみましたが、結果は同じでした。この場合、「エージェントなし」が空であることを再確認してください。

私の地域/etc/hosts

127.0.0.1   localhost
127.0.1.1   My_computer_name

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

私のシステムで何が起こったのかわかりません。誰もが問題を指摘するか、少なくとも私が監視する必要があるログファイルが何であるか、手がかりが見つかる場所を指摘できますか?

答え1

からnetwork.proxy.allow_hijacking_localhosttrueに変更しますabout:config

答え2

私は同じ問題があり、Chromeを使用して --proxy-bypass-list オプションを次のように設定して問題を解決しました.

google-chrome --proxy-server=socks://127.0.0.1:9999 --proxy-bypass-list='<-loopback>'

ここでこのソリューションを見つけました。

https://superuser.com/questions/1441133/google-chrome-ignoring-localhost-for-socks5-proxy

答え3

HTTPプロキシフィールドも入力しましたか?

私のVPS IPの1つにトンネリングすると、そのフィールドもソックスでいっぱいになることがわかりました。ただし、表示されるパブリックIPを確認すると、VPS IPが表示されます。

関連情報