搭建OBFS中继,改善Z-Library访问速度

顾名思义。想去Z-Library上找些书看,奈何网址经常被查封。

电报也不再安全了(法国鬼佬们把杜罗夫抓了,民主啊,真是笑话,Zlib的官方电报频道也让封了、、)

遂考虑使用暗网版本的ZLibrary.

欲访问暗网,Tor Browser和 Brave都很不错。Tor Browser很显眼,看起来就不像什么好东西。如果你不想让自己看起来太扎眼,不妨试试Brave吧。这玩意有内置的Tor支持,虽然安全性比不上洋葱浏览器,但对于"遵纪守法"的各位而言,满足日用(比如下载图书)是没问题的,而且还支持密码管理器,很方便。

奈何无论是洋葱浏览器,还是Brave,在我当前使用的代理软件下,根本无法连接到洋葱网络。据说是我的代理工具会将Tor浏览器的某些DNS请求识别为无效数据?详细原理我忘了,但出于这种原因,即使是挂着梯子的情况下,我也需要【前置代理】才能更高效地访问暗网。

当然,在开始本文之前,在这里郑重申明,墙外不是法外。

洋葱网络里有什么呢?

一听到"暗网",很多人脑海里都会冒出些不好的印象——非法交易、犯罪、诸如此类。然而暗网在开发之初的作用实际上只是一个"隐私保护"的项目。

忽略掉这些脏东西,暗网里也有不少好东西,比如Z-Library的暗网版本,也比如因任天堂法务部威逼而下架的yuzu模拟器的fork, torzu的暗网部署版本。

http://bookszlibb74ugqojhzhg2a63w5i2atv5bqarulgczawnbmsb6s6qead.onion/

http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu

(当然,访问这些内容在某些国家会被视为犯罪。侵犯知识产权也算是犯罪?我不好说)

不考虑那么多东西。如果你只是想要和我一样,偶尔去Z-Library这样的网站里找些图书,那我不认为这是什么多么过分的事情。让知识脱离高阁的束缚,来到你我大众面前,不也符合人类的基本价值观吗?

话不多说。回到先前的话题上。

Tor是什么?

Tor是用于支撑"暗网"的协议。

出于某些原因,裸Tor协议与许多代理工具都不太合得来,尤其是那些带有 嗅探(Sniff)功能的代理工具。

据说是代理工具为了确保分流,会尝试嗅探包内的目标IP/域名,从而达到更好的分流效果。然而Tor流量和一般的网络流量不同,会导致嗅探出现问题,代理工具会错误的将包的目的地址识别为本地/假的IP,进而导致联网失败。

不保证正确性,我忘了不少了。详情参考不良林的视频吧。

总之,你需要记住, 洋葱浏览器和部分有分流规则的代理工具不是很合得来,更别说部分会对你进行流量审查的机场了。有些机场甚至会专门屏蔽洋葱流量,让你没法连接暗网,更别提那些钓鱼机场了,敢用敢开就是找死。

这种时候,为了解决这种情况,我们就需要【中继服务器】了。

那中继服务器是什么?

就是【你的流量访问洋葱网络需要使用的跳板】。

当使用中继服务器时,你相当于通过中继服务器来访问洋葱网络。

中继服务器会与洋葱网络上的其他机器建立连接,你不需要直接与这些机器连接。原理与我们在国内翻墙所使用的梯子类似。

中继服务器作为入口,支持多种协议: OBFS, SnowFlake, Meek。它们的流量特征都很明显,不要指望它们能拿来翻墙。不过拿它们来改善代理工具的问题倒是很好。

有了中继服务器,你就可以解决洋葱浏览器和分流代理工具【相性不合】的问题了。

如何搭建?

接下来,我们会部署一个简单的OBFS节点。

请参考本文:

https://sigvids.gitlab.io/tor-obfs4-bridges.html

请切记,OBFS不适合拿来翻墙,随机流量已经可以被识别并封锁了。截至2025年9, VLESS+Vision+Reality流控是更加安全的策略。

这是我的torrc文件

1
2
3
4
5
6
7
8
9
# 配置文件,仅作参考
Log notice file /var/log/tor/notices.log
ExitPolicy reject *:* # 不允许作为出口节点。这很重要。
ORPort 9001
BridgeRelay 1
PublishServerDescriptor 0
ServerTransportPlugin obfs4 exec /usr/bin/obfs4proxy #这个是obfs4路径
ServerTransportListenAddr obfs4 [::]:45001 #这个是自定义obfs4端口
ExtORPort auto

在服务端启动tor之后,使用

cat /var/log/tor/notices.log

查阅日志。找到任何长得像Bridge obfs4 XXXXXXXXX… … iatmode=0 的玩意。把这一整行复制,粘贴到Tor Browser的网桥里,就可以正常使用了。