【笔记】通过Tor部署onion网站

前言

通过Tor部署onion网站

准备工作

  • 已经部署了Web站点,假设为127.0.0.1:80

下载依赖

1
apt install tor

创建onion域名配置存放目录

1
2
3
mkdir /var/lib/tor/hidden_service/
chown -R debian-tor:debian-tor /var/lib/tor/hidden_service/
chmod -R 700 /var/lib/tor/hidden_service/

修改配置文件

  • 修改71~72行,指定站点目录

/var/lib/tor/hidden_service/:onion域名配置存放目录
80:onion站点的访问端口号
127.0.0.1:80:Web服务

/etc/tor/torrc
1
2
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80

启动服务

1
sudo -u debian-tor tor -f /etc/tor/torrc

获取网站域名

1
cat /var/lib/tor/hidden_service/hostname

完成

参考文献

闪闪发光的ZZZ的博客
stackexchange——Jens Kubieziel