我通过 SOCKS 代理使用 Google Chrome 作为端口转发。
基本上我通过终端运行以下命令:
ssh foo@bar.com -D 9999
然后在 Google Chrome 中,我将 SOCKS 代理设置为 127.0.0.1:9999
.
问题是,我需要然后访问主机 https://localhost/foo/bar
才能访问我需要访问的内容。这适用于 Firefox(当我修改代理设置时),但不适用于 Chrome。
如果我进入/etc/hosts
我的系统并创建一个这样的条目:
127.0.0.1 foobar
Run Code Online (Sandbox Code Playgroud)
然后我可以去https://foobar/foo/bar
,一切正常。似乎 chrome 拒绝转发localhost
或127.0.0.1
. 有没有办法解决?