通过VPN隧道Tor流量


1

我正在使用Linux / Debian并居住在伊朗,您可能知道,此处监控互联网流量,审查阻止用户访问许多网站和服务,并使匿名变得更加困难。
不幸的是,Tor使用的所有IP每天都会被阻止!Tor浏览器可以绕过这个审查,但我不知道如何在命令行中使用proxychains做同样的事情。
即使使用Tor浏览器,ISP仍然知道我正在使用Tor。所以我想到通过VPN隧道所有Tor流量来隐藏ISP。

关于使用VPN和Tor的优缺点有很多解释,有多少拓扑可以保持匿名来自ISP,例如:

Client > VPN > Node1 > Node2 > Node3 > Server  
Client > Node1 > Node2 > Node3 > VPN > Server  
Client > VPN1 > Node1 > Node2 > Node3 > VPN2 > Server  

当然在某些情况下VPN提供商会知道你正在使用Tor和一些信息泄漏。但无论VPN如何,我都希望隐藏来自ISP的Tor流量。
我使用“openconnect”作为我的默认VPN,我知道VPN服务器在国外。
但是当我尝试通过VPN隧道传输Tor流量时,主要问题就出现了。

更具体地说,我希望代理链连接到Tor,而所有Tor流量通过VPN
客户端传输>代理链> Tor> VPN>节点1>节点2>节点3>服务器
Tor默认在端口9050上工作(端口9150上的Tor浏览器)所以proxychains配置文件的最后一行必须是这样的:
/etc/proxychains.conf

...
[ProxyList]
#在这里添加代理...
#meanwile #default
设置为“tor”
socks5 127.0.0.1 9050

我确定Tor服务是否正在运行

sudo service tor status

到目前为止,代理链正确连接到Tor,但由于审查,连接失败!
现在,如何通过VPN(openconnect或任何其他)隧道Tor流量,以便我可以绕过ISP审查并同时在网络上保持匿名?
我可以使用端口转发,如9050到VPN的端口?

linux  debian  vpn  proxy  tor 

你为什么不告诉我们更多关于这个神秘的评论,到目前为止,代理链正确地连接到Tor,但由于审查,连接失败了!
MariusMatutiae 2016年

@MariusMatutiae嗯,我已经说过一些关于我国的审查制度。proxychains完美地连接到Tor,但Tor仍然无法连接到节点。我需要隧道Tor流量,以便它可以绕过审查,就像所有流量都在国外,而不会引起智能审查应用的注意,然后从外部Tor cat连接到节点。此操作需要一个特定的拓扑,其中代理链连接到localhost:9050和Tor应该连接到localhost:xxxx等连接到VPN的地方!我正试图找到一种方法,看看它是否可能

Answers:


0

现在,您可以尝试在VPN上设置tor,并使用反向SSH将远程端口路由到本地端口。查找反向SSH语法 - 我将在这里给出一个简短的版本。如果你这样做(从当地)

ssh -R port1:remotehost:port2 ......

然后,您让远程服务器从远程端口1访问本地端口2。我没有试过这个,但我相信Tor端口是9050,如果你只是用遥控器9050连接本地80,你应该拥有你在帖子中描述的内容。现在,这种设置是否应该绕过审查是另一回事,因为您的ISP提供商可能会非常好地审查(在他们方面)他们的SSH流量。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.