zeronet怎么使用域名访问?CentOSx服务器搭建zeronet并使用域名访问

2019-12-10
0评论
/
1342阅读
爱搜啊

关于zeronet简称‘零网’,这里就不做介绍,需要了解的请参考

zeronet怎么使用域名访问?CentOSx服务器搭建zeronet并使用域名访问

字面含义,零网。

我们都知道世界上有暗网,与暗网相对的是明网(就是日常上的各种网站)。那这个零网如同字面含义就是夹在中间的网,既有暗网的隐秘性但不像暗网那么黑暗(自带遏制不良信息传播的措施),又有明网的美观实用性但后端功能没有那么丰富(比如不能统计某篇帖子被多少人查看过,哪些人在何时使用什么ip什么浏览器访问了本网站多久)。

zeronet访问匿名网络(P2P)教程及说明

因为项目本身就是使用python写的,所以大家确保服务器安装 了Python就可以了!

CentOSx系统搭建zeronet

本例使用 CentOS

搭建前,首先你要确认你的 ZeroNet 是否可以使用,方法是输入启动命令 python zeronet.py,启动完成后输入

Curl http://127.0.0.1:43110

这时候如果成功显示一串字母数字混合的代码则为启动成功。而后我们需要让他在后台启动

nohup sh ./ZeroNet.sh & > /tmp/zeronet.log

接下来我们需要配置 Nginx 让其担当代理功能(由于 http 不安全,我们直接使用 https,此处 SSL 相关不予叙述)

server{

listen443ssl;

listen[::]:443ssl;

server_name my.domain.name;

ssl_certificate/website/userssl/ssl.crt;

ssl_certificate_key/website/userssl/ssl.key;

ssl_session_timeout5m;

access_log off;

location/{

proxy_pass http://127.0.0.1:43110;

proxy_set_header Host$host;

}

location/Websocket{

proxy_pass http://127.0.0.1:43110;

proxy_http_version1.1;

proxy_set_header Upgrade$http_upgrade;

proxy_set_header Connection"upgrade";

}

if($scheme=http){

return301https://$server_name$request_uri;

}

}

配置完毕后重启 Nginx 服务,此时直接输入域名访问理论上没有任何问题。

而如果你觉得直接输入域名就可以访问不太安全,那么我们可以为 ZeroNet 添加上密码

开启加密功能

在 ZeroNet/plugins 文件夹中将 disabled-Uipassword 重命名为 Uipassword

启动命令时添加额外参数

nohup sh ./ZeroNet.sh --ui_password YourPassword & > /tmp/zeronet.log


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: zeronet
于2019-12-10发布