本文作者:丁辉
Docker使用Tor实现匿名通信
介绍
Tor(The Onion Router)是一种免费的开源软件,用于实现匿名通信。它通过全球范围内的一系列自愿维护的节点或“路由器”来转发和加密用户的互联网流量,从而隐藏用户的身份和位置。
开始部署
准备一个 Nginx 服务,部署 Tor 实现匿名通信 Nginx
Nginx访问地址:192.168.1.10:80
创建持久化目录
1
mkdir -p $HOME/tor-data
目录授权
1
2chmod 700 $HOME/tor-data
chown 100:65533 $HOME/tor-data编写配置文件
1
vi $HOME/tor-data/torrc
内容如下
1
2
3
4
5
6
7
8Log notice file /var/log/tor/notices.log
SOCKSPort 0
HiddenServiceNonAnonymousMode 1
HiddenServiceSingleHopMode 1
# 配置代理
#Socks5Proxy sslocal-rust:1080
HiddenServiceDir /var/lib/tor/nginx
HiddenServicePort 80 192.168.1.10:80启动容器
1
2
3
4
5
6docker run -itd \
--restart always \
-v $HOME/tor-data:/var/lib/tor \
-v $HOME/tor-data:/etc/tor \
--name=tor \
osminogin/tor-simple:latest查看 hostname
1
cat $HOME/tor-data/nginx/hostname
通过匿名浏览器访问
xxx.onion
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/Docker/Docs/Docker使用Tor实现匿名通信.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。