本文最后更新于 329 天前,其中的信息可能已经有所发展或是发生改变。
1.写在前面
仅为技术研究,请勿用于违法用途,后果自负
如果你曾经用过Tor浏览器,你可能会见到这样的网址
是不是看起来很炫?接下来,你可以看一下如何搭建
2.安装Tor服务
很简单,如果你是Debian/Ubuntu,那么
sudo apt install tor
如果你是RHEL系的1,那么先配置yum,在/etc/yum.repos.d下创建一个repo文件,添加仓库,内容是
[tor]
name=Tor repo
baseurl=https://deb.torproject.org/torproject.org/rpm/el$releasever/$basearch/
gpgcheck=1
gpgkey=https://deb.torproject.org/torproject.org/rpm/el$releasever/RPM-GPG-KEY-torproject.org.asc
enabled=1
然后
sudo yum install tor
安装好后,先别急着启动Tor,进入配置文件/etc/tor/torrc,添加以下内容
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 443 127.0.0.1:443
我这里以443端口为例子,再如果,你的网站端口是8080,那么就是
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 8080 127.0.0.1:8080
总之
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort <Tor端口> 127.0.0.1:<网站端口>
这个文件里面全是注释,所以随便找个地方写就行
写完后,启动服务
systemctl start tor
然后,查看这个文件
cat /var/lib/tor/hidden_service/hostname
这就是你的onion域名
现在可以打开Tor浏览器,输入你的域名,记得加上端口,有https的加上https://。因为没有给onion签证书,所以打开会有风险提示,效果图:
到这里基本就结束了,如果你是为了匿名性,可以看一下这个来自网上的注意事项
如果你是和我一样只是建着玩,那么随意。
我甚至没有开cloudflare代理,你ping一下就知道IP了
- 因为本人用的是Ubuntu,因为时间关系没有用RHEL的系统验证,所以用ChatGPT补充一下,如有不对还请反馈 ↩︎