有些网站我只能从办公室 Mac(10.6)访问,我也想在家里用 Mac(10.6)访问它们。我设置了动态端口转发
ssh -D 8888 -N me@office
然后将 Firefox 代理设置设为 localhost:8888,但我只得到空白页面。我是否也需要在办公室 Mac 上设置一些东西才能使此隧道正常工作?
更新:我相信我正在使用 HTTP 代理
$ grep Tcp /etc/sshd_config
#AllowTcpForwarding yes
# AllowTcpForwarding no
答案1
如果您有 SSH 的默认安装,则您不需要在远程 Mac 上设置任何内容,但请检查远程 Mac 上没有一行AllowTcpForwarding no
(/etc/sshd_config
我想如果有的话,无论如何都会出现错误消息)。
您告诉 Firefox 使用哪种代理?您告诉它使用 SOCKS 代理,而不是 HTTP 代理?