从Tor Browser中提取Tor,实现其他程序使用Tor网络代理

目录

一、基础使用

1.1 Tor网络简介

1.2 下载Tor Browser

1.3 添加可用网桥

1.4 拓展Tor网络的使用

二、优化代理,提取Tor

2.1 提取主程序

2.2 提取必要文件

2.3 创建数据文件夹

2.4 编辑配置信息

2.5 创建启动脚本

2.6 启动Tor网络代理

2.7 测试网络


一、基础使用

1.1 Tor网络简介

Tor是实现匿名通信的自由软件。其名源于“The Onion Router”(洋葱路由)的英语缩写。用户可透过Tor接达由全球志愿者免费提供,包含7500多个中继的覆盖网络,从而达至隐藏用户真实地址、避免网络监控及流量分析的目的。Tor用户的互联网活动(包括浏览在线网站、帖子以及即时消息等通信形式)相对较难追踪。Tor的设计原意在于保障用户的个人隐私,以及不受监控地进行秘密通信的自由和能力。Tor通过一种叫做路径选择算法的方式自动在网络中选择3个Tor节点,这三个节点分别叫做入口节点(Guard relay)、中间节点(Middle relay)和出口节点(Exit relay)。

1.2 下载Tor Browser

Tor网络的使用往往体现在Tor Browser上,使用Tor Browser,可直接连接Tor网络(未封锁地区)。

下载地址(需科学环境):https://www.torproject.org/zh-CN/download/

本教程使用Windows环境。

1.3 添加可用网桥

国内用户一般无法直连,可使用网桥或前置代理进行连接;若通过网桥成功连接Tor网络之后,不仅可以保障浏览隐私,也可间接实现代理访问github等,方便我们学习。浏览器内置了三种网桥,内置obfs4(本人)几乎连接不上,内置Snowflake偶尔能连接,内置meek-azure不太稳定;可对后两种进行尝试。

若连接不上,还可通过以下连接获取其他网桥,进行手动添加网桥。

获取网桥(需科学环境):https://bridges.torproject.org/options/

1.4 拓展Tor网络的使用

成功通过网桥连接Tor网络后,不仅可以直接用Tor Browser实现代理上网,而且其他程序也可使用Tor网络。通过任务管理器,我们可以看到,Tor Browser实际上是使用了tor.exe的代理,其监听端口为9150;其他程序可直接使用代理地址及端口(127.0.0.1:9150)进行代理上网。

二、优化代理,提取Tor

若不愿使用Tor Browser,但仍想利用Tor网络实现代理上网,需保持Tor Browser浏览器运行在后台。该方式虽然可行,但浪费系统资源,可对其进行优化,将代理程序tor提取出来单独运行。

2.1 提取主程序

将安装目录下\Tor Browser\Browser\TorBrowser下的Tor文件夹复制出来。

复制出来后便于区分,可对目录名进行修改,例如我这里改为TorProxy。

2.2 提取必要文件

回到Tor Browser安装目录,进入Tor Browser\Browser\TorBrowser\Data\Tor目录,将三个必要文件复制到TorProxy下。

2.3 创建数据文件夹

新建一个文件夹,用来存放生成的数据文件;名称任意,只要与后文配置文件对应即可,例如这里新建一个Data文件夹。

2.4 编辑配置信息

编辑torrc文件,用以下配置替换torrc内容,注意替换自己可用的网桥(这里以webtunnel网桥为例,其他网桥请自行更改配置)。

GeoIPFile ./geoip
GeoIPv6File ./geoip6
DataDirectory ./Data
Log notice file ./tor.log

UseBridges 1
Bridge webtunnel [2001:db8:8145:3e37:958:8141:25ae:c1]:443 9E2E4C95AB826FA35A3E172728C06D2841407C0B url=https://codeqube.pro/vae6ad7rushohhoojaih ver=0.0.1
ClientTransportPlugin webtunnel exec .\PluggableTransports\webtunnel-client managed

对应程序可在使用Tor Browser时打开任务管理器查看。

再例如使用meek_lite网桥:

2.5 创建启动脚本

启动命令为tor -f torrc,在TorProxy目录下新建文本文档,重命名为start.bat,右键编辑,添加该命令并保存,如下;

2.6 启动Tor网络代理

双击启动start.bat文件;

其监听端口为9050,注意是9050,与之前使用Tor Browser时不同。其他程序可直接使用代理地址及端口(127.0.0.1:9050)进行代理上网。

观察日志文件tor.log,出现以下信息,引导至100%,即成功启动。

2.7 测试网络

这里使用Google Chrome配合Proxy SwitchyOmega插件进行测试。代理成功。

  • 15
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tor Browser是一个基于Mozilla Firefox的免费开源网络浏览器,旨在提供用户更安全、更私密的上网体验。它通过使用Tor网络来匿名化用户的网络连接,保护用户的隐私和数据安全。Tor网络是一个由志愿者运行的网络,通过将用户的网络流量通过多个节点进行随机路由,来隐藏用户的真实IP地址和身份信息。这种多重加密和匿名化的过程使得用户的网络活动更加难以被追踪和监视。 要使用Tor Browser,您需要下载并安装它。首先,您可以访问Tor项目的官方网站(https://www.torproject.org/)下载Tor Browser的安装包。然后,根据您的操作系统选择正确的版本进行下载。安装包下载完成后,您可以运行安装程序,并按照指示进行安装。 在安装完成后,您可以打开Tor Browser。当您第一次打开Tor Browser时,它会连接到Tor网络并进行一些初始化设置。这可能需要一些时间,请耐心等待。 一旦Tor Browser成功连接到Tor网络,您就可以开始使用了。您可以像使用任何其他浏览器一样使用Tor Browser浏览网页、发送电子邮件等。不同的是,Tor Browser通过路由您的网络流量通过多个节点来隐藏您的真实IP地址,从而保护您的身份和隐私。 需要注意的是,Tor Browser可以提供更高的匿名性和隐私保护,但并不能完全消除所有网络安全风险。使用Tor Browser时,仍然需要注意不要分享个人敏感信息,避免下载不安全的文件或访问不受信任的网站。此外,由于Tor网络的性质,您可能会遇到一些访问速度较慢的问题。 总结起来,Tor Browser是一个提供更安全、更私密的上网体验的浏览器。它通过使用Tor网络来匿名化用户的网络连接,保护用户的隐私和数据安全。您可以通过下载并安装Tor Browser来开始使用它。请注意,在使用Tor Browser时仍需保持警惕并采取适当的网络安全措施。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值