Linux,简单的http代理

Dav*_*vid 7 linux http proxy

我有一台运行在数据中心的 linux 服务器,它有一些额外的带宽和资源。

我想设置一个代理服务,以便我可以通过它从家里路由我所有的 http/https 流量。我知道如何配置我的浏览器与代理交谈,我只是不知道如何设置它的服务器端。我还想进行身份验证,以便只有我可以使用它

Joe*_*l K 16

我最喜欢的方法是使用 ssh/SOCKS 和 SOCKS 隧道。

如果您的 sshd 在您的 colo'd 服务器上运行,这就是您所需要的。

ssh -D 9000 yourhost.foo.com
Run Code Online (Sandbox Code Playgroud)

然后调整您的浏览器以在 127.0.0.1 端口 9000 上使用 SOCKS 代理。

使用 Firefox,我喜欢使用 Foxyproxy 来快速更改代理配置。

这是一个包含更多详细信息的 OK 页面。 SSH 代理详细信息

  • 对于使用 Chrome 的人,这对我有用:`chrome --proxy-server="socks5://myproxy:9000" --host-resolver-rules=AP * 0.0.0.0 , EXCLUDE localhost"` (3认同)