zeronet怎么使用域名访问?CentOSx服务器搭建zeronet并使用域名访问
关于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
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包