正如我的标题所暗示的,我想在 linux 中设置一个代理。我使用的客户端是 mac osx lion。我想我理解这个理论,但我一直遇到障碍。
我开始在这里使用设置代理服务器 ubuntu linux教程。我已经找到了一台备用电脑并在其上安装了 ubuntu 12。根据文章,我必须从如何使用 ssh文章隧道传输流量来创建 ssh 隧道。
在 ubuntu 中,我确保我有 ssh 服务器,所以我做了一个 apt-get install ssh。
然后,是时候将路由器上的端口转发到单个机器了。我假设单个机器是我的 ubuntu 机器,它将充当 ssh 服务器。我的路由器是 Cisco Linksys E3000。
当我尝试设置端口转发时,我看到了这篇文章。这是让我困惑的地方:
输入您的应用程序名称。有关应用程序可能使用哪些端口的列表,请参阅下面的来源和引用部分。
似乎我必须知道他们使用哪个应用程序和什么端口来访问互联网???例如,如果我在 OSX 中使用终端,我需要将“终端”指定为应用程序并知道它使用什么端口?我需要对 Chrome、firefox、App Store、暗黑破坏神 3 等重复一遍...?
这是通过代理引导您的互联网流量以便绕过防火墙的标准方式吗?
如何设置我的代理,以便我的所有互联网连接都通过我的 ubuntu 服务器并将其引导回我的客户端 (Mac OSX)。
如果有人感兴趣,我想这样做,因为当我使用 heroku 进行 Web 应用程序部署时,我在工作场所、旅行等时不断遇到防火墙......
谢谢!!!