使用Tor 的创建.onion域名匿名服务器

Tor不仅可以提供客户端的匿名访问,Tor还可以提供服务器的匿名。通过使用Tor网络,用户可以维护位置不可知的服务器。当然如果要访问这个隐蔽的服务,客户端也得安装Tor。

通过Tor指定的顶级域名(Top Level Domain,TLD).onion,可以访问其隐藏的服务,接下介绍如果创建一个.onion的网站。

环境:

一个已经安装了nginx的web服务器,web服务器端口是8080。

第一步:安装nginx

sudo apt-get install nginx

第二步:配置nginx去监听8080端口

sudo vi/etc/nginx/sites-available/default //用vi编辑nginx配置文件

在server段内将listen后面的数字改成8080,和下面一样:

server {

listen 127.0.0.1:8080;

...

然后重启nginx:

sudo service nginx restart

然后在本机试着用curl访问http://localhost:8080

如果能访问,说明nginx设置完成了

————————————————————————————————————————

添加apache和lighthttpd的配置说明:

Apache:

listen 127.0.0.1:8080;

lighthttpd:

listen 127.0.0.1:8080;

server.bind = "127.0.0.1"

记得他们修改配置后也要重启

————————————————————————————————————————

第三步:安装Tor

方法如下:

apt-get install tor

修改Tor的配置文件

vi /etc/tor/torrc

添加下面两行:

HiddenServiceDir/var/lib/tor/hidden_service/

HiddenServicePort 80 127.0.0.1:8080

然后保存文件,启动tor

sudo service tor start

当tor启动后,会创建一个私钥在你的hidden_service目录,同时创建你的独一无二的.onion主机名(不应该让任何人看到你的私钥):

cd/var/lib/tor/hidden_service/

/var/lib/tor/hidden_service#ls

hostname private_key

cat private_key

cat hostname

----------------------------

jwwy47wplbkk6gyz.onion

----------------------------------

第四步:用tor浏览器访问的jwwy47wplbkk6gyz.onion

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171231G0EI5300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券