Python 3.x 在不安装TOR浏览器/捆绑包的情况下在TOR网络中获取请求?

Python 3.x 在不安装TOR浏览器/捆绑包的情况下在TOR网络中获取请求?,python-3.x,networking,architecture,tor,get-request,Python 3.x,Networking,Architecture,Tor,Get Request,我想对TOR网络执行http/https GET请求 我的一个问题是,这个项目需要可扩展,我正在设计的软件需要轻便,所以让所有用户安装TOR捆绑包来与我的程序一起使用是不可能的 有没有办法在没有浏览器的情况下在TOR网络上生成GET请求?例如,我可以直接向TOR桥发出请求吗?是的,这是可能的。Tor Browser只是在后台运行Tor守护进程,并通过它代理其请求。您只需要自己为应用程序安装、配置和运行守护进程 用于Windows并安装Tor专家包。在Linux上,从源代码处编译最新版本,或者将其

我想对TOR网络执行http/https GET请求

我的一个问题是,这个项目需要可扩展,我正在设计的软件需要轻便,所以让所有用户安装TOR捆绑包来与我的程序一起使用是不可能的


有没有办法在没有浏览器的情况下在TOR网络上生成GET请求?例如,我可以直接向TOR桥发出请求吗?

是的,这是可能的。Tor Browser只是在后台运行Tor守护进程,并通过它代理其请求。您只需要自己为应用程序安装、配置和运行守护进程

用于Windows并安装Tor专家包。在Linux上,从源代码处编译最新版本,或者将其中一个安装到您的系统中,并通过软件包管理器安装(推荐)。注意:您当前的发行版可能有Tor作为一个包提供,但您不应该使用它,因为它们通常不是最新的,并且运行的版本要旧得多。使用Tor项目管理的其中一个存储库,因为这些版本是最新的

如果您希望进行更改或自定义(应用程序将用于通过Tor代理请求和DNS查找的端口)和其他设置,则需要编辑
torrc
配置文件

然后,您可能会想参考,因为您提到了您正在使用Python,所以请研究如何使用其控制协议与Tor通信。Stem还有一些启动Tor流程的功能。然后根据应用程序中使用的网络/HTTP库,查看它是否支持SOCKS5,并将其配置为使用Tor的SOCKS端口进行通信