【问题标题】:Privoxy + socks5 tunnel on remote host远程主机上的 Privoxy + socks5 隧道
【发布时间】: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后如何获取所有新连接?

【问题讨论】:

    标签: ssh google-cloud-platform google-compute-engine socks


    【解决方案1】:

    这是我的建议。

    1. 在远程机器上,在 127.0.0.1:8118 上运行 privoxy 侦听,正如您所描述的那样。

    2. 在本地机器上,运行如下命令。像往常一样通过密码或 ssh 密钥进行身份验证。 (如果在某些时候您决定要在没有人工干预的情况下执行此操作,您可能需要使用无密码密钥,可能在为此目的创建的用户下。)(请注意,下面的 localhost 指的是远程机器的 localhost观点!)

      ssh -vnNf -L 1080:localhost:8118 remotemachine

    3. 在本地机器上配置浏览器以使用 localhost:1080 作为 socks 代理。

    4. 利润

    我很确定这会解决问题,但如果我遗漏了什么,请告诉我,我会尽力解决/修复它。

    【讨论】:

      猜你喜欢
      • 2018-07-20
      • 2011-11-03
      • 1970-01-01
      • 2015-02-21
      • 2016-07-26
      • 2013-04-22
      • 2016-04-17
      • 2017-03-31
      • 1970-01-01
      相关资源
      最近更新 更多