tor项目
tor项目是美国海军的秘密项目,之后被开源用于真正的匿名网络中。在tor的网络中,你的真实的ip地址和其他和你有关的任何暴露于互联网的信息都会被隐藏,真正保护了用户。tor项目不但为一般用户提供客户端,同时也提供了.onion域名和服务,利用.onion域名可以把你网站的真正地址隐藏起来。
暗网网站搭建准备材料
- 服务器
-
网站搭建相关技术
服务器选择
如何你想真正隐藏自己,你需要做以下步骤
-
这里建议使用Debian或者Ubuntu的服务器,tor官方文档支持较好
-
服务器只用来做tor网站不做其他的任何东西
-
匿名支付购买服务器
-
不要在服务器上运行 Tor 中继,因为 Tor 中继的ip是暴露的
-
不要接受和发送电子邮件
网站搭建
- 不限技术可以是php、python和Java等,也可以是纯静态的网页
-
不要使用弱密码
-
不要使用JavaScript
-
不要从外面加载资源,所有的资源必须放在服务器上
-
不要用80端口,修改成其他端口
开始搭建
-
安装nginx或者apache,这里以nginx为例(nginx的使用最为广泛)
-
编辑nginx配置文件
输入命令 sudo vi /etc/nginx/sites-available/default 改下文件 server { listen 127.0.0.1:xxxx; … xxxx是你的端口号 不要设置成80为了安全 } 重启服务 sudo service nginx restart
- 这里以Debian服务器搭建暗网网站为例
直接安装
一般可以通过apt直接安装tor服务
apt install tor
如果不行请进行以下操作
##
-
修改source.list
sudo vi /etc/apt/sources.list 最后加下面这两行 deb https://deb.torproject.org/torproject.org stretch main deb-src https://deb.torproject.org/torproject.org stretch main
- 添加密钥
# curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import # gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
- 安装
apt update sudo apt-get install tor
- dns选择
这里默认是deb.torproject.org
备选的有deb-master.torproject.org、mirror.netcologne.de、tor.mirror.youam.de -
编辑tor配置文件
vi /etc/tor/torrc 添加 HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 127.0.0.1:8080
- 启动tor
sudo service tor start
一旦启动,那么你的域名也就生成了 -
查看域名
cat /var/lib/tor/hidden_service/hostname
- 浏览网站
之后你可以可以通过在tor浏览器客户端去访问网页了相关文献:
https://www.anwangxia.com/242.html
https://ednovas.xyz/2022/04/20/torwebsite/#%E6%9A%B4%E5%8A%9B%E8%BF%90%E7%AE%97%E8%8E%B7%E5%8F%96%E5%A5%BD%E7%9C%8B%E7%9A%84Onion%E5%9C%B0%E5%9D%80