如何找到 shell 帐户上的 TCP 转发端口?

如何找到 shell 帐户上的 TCP 转发端口?

cjb.net 提供通过 SSH 进行匿名浏览的功能。我通过 PuTTY 连接。但是,我通常知道我的代理服务(squid、polipo 等)在哪个端口上运行。我想我需要这个端口来配置 PuTTY 隧道,但我不知道如何找到它。

或者是否有一种更通用的方法可以通过此 SSH 连接传输我的 HTTP 流量(通过 PuTTY)?

提前致谢!

答案1

也许您应该使用 SSH 的 SOCKS 代理功能?阅读手册页并查找“-D”选项。发生的事情是,SSH 绑定到本地端口(非常类似于端口转发),您将浏览器配置为在该端口上使用 SOCKS,然后 SSH 通过 SSH 连接直接转发到您访问的网站。

这里了解详情。

编辑:如果您追求的是匿名性,请注意 DNS 泄漏(该链接的最后一篇文章中已提到)和 JavaScript 泄漏。即使使用代理,也有很多方法可以破坏您的匿名性。换句话说,除非您真的知道自己在做什么,否则不要将任何真正重要的事情托付给简单的代理。

答案2

相关内容