你好,
我正在使用 PuTTY 通过 SSH 创建 Socks5 代理。它在 Firefox 中运行良好。
但是 Adobe Flash Player 似乎根本没有使用它,我该如何将我的流量路由到 Flash 中的服务器?
我正在使用 Windows Vista。
该服务器正在运行 Ubuntu 11.04。
答案1
代理的问题在于您使用的每个应用程序都必须专门支持代理。例如,Flash Player 似乎不支持 SOCKS。
我开发了一款软件(tun2socks),可以让你转发全部TCP 和可选的 UDP 通过 SOCKS5 代理,在系统范围内,无需任何应用程序支持(Flash 缺少此功能)。简而言之,我的软件模拟一个网络接口和该接口后面的虚拟路由器,该虚拟路由器通过 SOCKS 代理转发所有连接,通过将其用作默认网关,您可以获得所有连接的代理。以下指南介绍了如何使用 tun2socks 进行 SSH 转发(这正是您想要的)。
http://code.google.com/p/badvpn/wiki/tun2socks
但是设置起来有点麻烦。如果你想要自动化,就得靠自己了。如果你按照指南成功操作,你的所有程序都会自动通过代理,你应该在浏览器本身中禁用代理。