我确实有一个没有过滤器的linux机器(Ubuntu),还有一台位于防火墙后面的客户端机器,该防火墙甚至具有Web流量过滤功能。
我可以正确地建立从客户端到服务器的SSH连接。
什么是建立隧道的正确命令行,该隧道将允许未经过滤的浏览(通过socks代理)以及P2P流量。
目前,我使用了类似的方法,但似乎不适用于P2P(在我的情况下为uTorrent):
ssh -v -v -N -p 22 -g -C -c 3des user@server.tld -D 0.0.0.0:1080 -R 55555:localhost:55555
socks5代理部分至少在Firefox上有效,但uTorrent无法下载。
显然,您对man ssh的掌握程度比我高,但是我会提出一些建议,这可能会或可能不会有所帮助。首先,您是否在“网络偏好设置”中设置了代理?这将使其遍及整个系统,并且如果我没有记错的话,它将覆盖您在Firefox中本地制作的内容。另外,由于您可以访问Ubuntu服务器,因此您始终可以尝试在该服务器上运行tinyproxy,但您可能更喜欢这样做。
—
Tony