Nginx + Squid + Privoxy + Tor反向代理并保护连接ips?

时间:2016-01-26 08:06:37

标签: nginx proxy squid tor

我正在寻找有关如何设置此堆栈的一些帮助:

用户=> site.com => nginx => squid => privoxy => tor => site.net

所以基本上,我的vps上会有nginx + squid + privoxy + tor,我的域名是site.com,我想反向代理site.net。

目标应该是,如果我在site.com上有ip 1.1.1.1,则site.net应该只看到tor出口节点的IP,而不是site.com ip。

我试图做的没有成功的是我需要强制nginx只使用squid端口,它连接到8个privoxy实例,连接到8个tor实例,以使连接到site.net的ips多样化< / p>

我在网上尝试了几个指南,包括:

  1. terminal28.com/anonymity-online-how-to-install-and-configure-squid3-tor-privoxy-debian-ubuntu-linux /
  2. evilzone.org/anonymity/setup-your-own-proxy-with-squidprivoxytor-on-debian-like-distros-(教程)/
  3. wiki.vpsget.com/index.php/Squid%2BPrivoxy%2BTor
  4. mightycomputers.wordpress.com/2012/09/10/recently-i-foun /
  5. 我想了解这是如何用于个人知识和100%合法使用的。

    还检查了这个旧的github项目,使用了nginx补丁,但没有工作:

    github.com/Lem/nginx-to-tor 这就是我想达到的目标。

    我主要使用的是Ubuntu 14.04和debian 7,都是64位。 当我试图强制nginx使用squid端口(例如3128)并且它给出错误时,我主要坚持这部分。

    如下所述: github.com/Lem/nginx-to-tor/blob/master/frontend/nginx-http_proxy.patch

    如果我使用我的浏览器直接连接到squid,它可以正常工作。

    感谢所有可能帮助我的人。

1 个答案:

答案 0 :(得分:0)

您可以使用http://www.delegate.org/delegate。 我从/opt/dg9_9_13/bin/dg9_9_13 -v ADMIN="mail@host.tld" -P8118 SERVER=http://url.onion SOCKS=localhost:9050/-r PERMIT="*:*:*" AUTHORIZER="-dgauth{user:pass}"

开始