远程主机上的 Privoxy + socks5 隧道
Posted
技术标签:
【中文标题】远程主机上的 Privoxy + socks5 隧道【英文标题】:Privoxy + socks5 tunnel on remote host 【发布时间】:2017-04-03 07:07:02 【问题描述】:我想在远程机器上运行 privoxy 以在我从笔记本电脑浏览网页时删除添加。我的计划是使用本地机器上的 socks5 隧道,指向托管在 Google Cloud 中的实例。
ssh -D 1080 -fCNq me@server.com
我已将 macOS 配置为成功使用 127.0.0.1:1080 作为 socks 代理并且可以访问互联网。到现在为止还挺好。我还在服务器上安装了 privoxy 并在 127.0.0.1:8118 上启动它。
sudo yum install privoxy -y
sudo service privoxy start
但是,我不知道如何将我的隧道流量连接到 privoxy。服务器上的socks连接通过privoxy后如何获取所有新连接?
【问题讨论】:
【参考方案1】:这是我的建议。
在远程机器上,在 127.0.0.1:8118 上运行 privoxy 侦听,正如您所描述的那样。
在本地机器上,运行如下命令。像往常一样通过密码或 ssh 密钥进行身份验证。 (如果在某些时候您决定要在没有人工干预的情况下执行此操作,您可能需要使用无密码密钥,可能在为此目的创建的用户下。)(请注意,下面的 localhost 指的是远程机器的 localhost观点!)
ssh -vnNf -L 1080:localhost:8118 remotemachine
在本地机器上配置浏览器以使用 localhost:1080 作为 socks 代理。
利润
我很确定这会解决问题,但如果我遗漏了什么,请告诉我,我会尽力解决/修复它。
【讨论】:
以上是关于远程主机上的 Privoxy + socks5 隧道的主要内容,如果未能解决你的问题,请参考以下文章