返回

文章详情

自我托管在暗网

Hacker News2026年9月27日 20:03

这个网站现在可以通过Tor作为隐秘服务访问,使用的.onion地址仅在Tor网络内部解析。1 1 在Tor浏览器中打开它。没有证书机构,没有DNS,也没有暴露的IP——地址直接来源于公钥,连接由Tor本身进行端到端加密。Tor在数千个志愿者运营的服务器之间传递和加密您的流量,因此没有任何一方可以将您的身份与您正在做的事情关联;隐秘服务将这种匿名性扩展到服务器本身。它由非营利组织Tor项目构建,Tor项目通过自由软件和开放网络促进人权和自由,使任何人都可以在没有跟踪、监视和审查的情况下使用互联网。这个网络只有在人们使用它的情况下才能运作,所以考虑支持他们或运行一个中继——您的贡献帮助数百万人每天在网上安全和隐私。安装Tor并将隐秘服务指向一个本地端口。编辑/etc/tor/torrc 隐秘服务目录 /var/lib/tor/blog/ 隐秘服务端口 80 127.0.0.1:8080 该目录必须是专用的、由Tor拥有的路径——不能是您的网络根目录。2 2 Tor在这里存储服务的私钥和主机名文件,并坚持拥有它(chmod 700,用户为debian-tor)。如果将其指向您的网站文件,Tor将拒绝启动。重启Tor并读取它生成的地址 $ sudo systemctl restart tor@default $ sudo cat /var/lib/tor/blog/hostname dhevt6e4rtgbtr3jh53xrpwmgtilkah6nyjujocsspssrsexc7omxhid.onion 站点服务 § Tor将洋葱的端口80转发到127.0.0.1:8080,因此web服务器只需在该端口监听。为其添加一个nginx服务器块——无TLS,无HTTP/2,无QUIC,因为Tor使用普通TCP并提供自己的加密。 server { listen 127.0.0.1 : 8080 ; server_name dhevt6e4rtgbtr3jh53xrpwmgtilkah6nyjujocsspssrsexc7omxhid.onion ; root /srv/tor.david.alvarezrosa.com ; index index.html ; error_page 404 /404/index.html ; location / { try_files $uri $uri/ = 404 ; } } 重新加载nginx,站点在Tor上上线。 为洋葱构建 § 静态网站将其基本URL制作成绝对链接,因此即使通过Tor提供,清网构建也会将访问者指回清网域。解决方法是在洋葱上作为基本URL构建第二个副本 $ hugo --minify --baseURL = "http://dhevt6e4rtgbtr3jh53xrpwmgtilkah6nyjujocsspssrsexc7omxhid.onion/" 部署管道会自动完成这一过程:每次推送会针对每个目标(清网和Tor)构建一次站点,并将每个站点同步到其自己的网络根目录,使两个版本保持同步而无需手动操作。3 3 请参见新服务器的第一步了解底层机器;完整配置位于我的个人实验室仓库,而站点自己的仓库则保存构建和部署Tor副本的GitHub Actions工作流。就是这样。通过Tor访问该网站,地址为dhevt6e4rtgbtr3jh53xrpwmgtilkah6nyjujocsspssrsexc7omxhid.onion。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

☕请我喝杯咖啡