问题描述 投票:0回答:2

http://localhost/some_page.html

我有以下错误:
raise Socks5Error(ord(resp[1]),_generalerrors[ord(resp[1])])
TypeError: __init__() takes exactly 2 arguments (3 given)

有人可以向我解释到底发生了什么?
谢谢你
    

这是协议设计的方式。当您发送请求时,它将使用Socks5信封在Internet上运输到另一台机器。因此实际的请求是由外部服务器提出的,因此无法访问127.0.0.1。

您可以在Localhost中使用PHP的Tor代理。使用卷发。将您的本地IP放在LAN代理配置“无代理:”上。 Exammple 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);
python proxy socks tor
2个回答
16
投票

以下可能是一个解决方案:

1
投票
to tor:tor浏览器上的配置页面。

搜索“ network.proxy.no_proxies_on”,然后在其中输入“ localhost”或“ 127.0.0.1”。 设置设置

现在,你很好。该页面将可以从TOR浏览器访问而无需任何问题。如果那是您要学习的东西。
	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.