为啥tor不能用!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥tor不能用!相关的知识,希望对你有一定的参考价值。
停在建立加密的目录链接!!!!
下载完成tor browser安装包开始讲怎么安装设置洋葱浏览器。首先,在下载完成的安装包上右击——解压到torbrowser。 然后进入解压后的文件目录,解开就行。
Tor(The Onion Router)是一种软件,第二代洋葱路由(onion routing)的一种实现,用户可透过Tor接达由全球志愿者免费提供,包含7000+个中继的覆盖网络,从而达至隐藏用户真实地址、避免网络监控及流量分析的目的。
Tor专门防范流量过滤、嗅探分析,让用户免受其害。其设计原意也是在于保障用户的个人隐私,以及不受监控地进行秘密通信的自由和能力。
参考技术A 1.打开vidalia控制面板,点击设定;2.打开网络选项,勾选我的ISP阻挡了对tor网络的连接;
3.点击立刻搜索网桥,然后选择一个桥连地址复制到添加栏中,点击确定;
4.重回到vidalia控制面板,点击运行tor;
5.稍后tor若还不能连接,再重复上述动作流程。本回答被提问者采纳 参考技术B 很好用的,看优土没问题
为啥 Tor 无法访问本地主机页面
【中文标题】为啥 Tor 无法访问本地主机页面【英文标题】:Why Tor cant access localhost pages为什么 Tor 无法访问本地主机页面 【发布时间】:2012-10-25 00:54:26 【问题描述】:我正在运行 Tor 和一个 python 脚本来获取网页:
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
socket.socket = socks.socksocket
print urllib2.urlopen(URL).read()
但是,如果 URL 是
http://localhost/some_page.html
我收到以下错误:
raise Socks5Error(ord(resp[1]),_generalerrors[ord(resp[1])])
TypeError: __init__() takes exactly 2 arguments (3 given)
谁能给我解释一下到底发生了什么?
谢谢。
【问题讨论】:
我的猜测是它通过环回接口,而不是通过正常方式。尝试使用真实接口的 IP 地址,而不是 127.0.0.1? 也不能这样工作.. 因此,除了 localhost 之外,您尝试发出的任何 Web 请求都会返回该错误,这意味着您无法通过 Tor 路由您的流量? 【参考方案1】:这是协议的设计方式。当您发送请求时,它会通过 Socks5 信封传输到 Internet 上的另一台机器。所以实际请求是从外部服务器发出的,因此无法访问 127.0.0.1。
【讨论】:
【参考方案2】:您可以在 localhost 中使用 Tor 代理和 php。使用卷曲。将您的本地 IP 放在 LAN 代理配置“无代理:”上。示例 192.168.1.10。然后将您的 php 称为“http://192.168.1.10/your_script.php”
$proxy = '127.0.0.1:9150';
$ur = "http://anydomain.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_PROXYTYPE, 7);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_URL, $ur);
$curl_scraped_page = curl_exec($ch);
$error = curl_error($ch);
【讨论】:
以上是关于为啥tor不能用!的主要内容,如果未能解决你的问题,请参考以下文章