如何在路由器上安装运行零网(ZeroNet)

原帖请点此处
在路由器上运行ZeroNet可以减少碳排放,且只要路由器没关整个局域网都可以便捷快速访问,下面,我便介绍如何在路由器上运行ZeroNet。
首先,查看您的路由器是否可以安装这个固件:[2017-1-16]改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件(百度云同步 aria2 QOS)
本教程特为此固件设计,不是的话不能确保成功。
(PS:路由器上不能外挂存储的基本上也没希望了,毕竟路由器本身的内存也就那么点。。)
如果是的话,自行跟着上面帖子里刷好自己的路由器,将移动硬盘或者U盘啥的插到路由器上做数据盘,最好还按照上面教程中设置swap,然后ssh连上,不详述。
之后,输入以下命令并回车执行,一次一条
opkg update
opkg install wget
opkg install python-pip
opkg install python-gevent python-greenlet
opkg install tmux

更新以及安装好上述软件之后,cd到自己路由器的外挂存储,我的移动硬盘在路由器上的目录是/media/AiDisk_a5,不知道的可以通过df命令查看,/media目录下的那个就是。
cd /media/AiDisk_a5

然后,让我们下载ZeroNet:
wget https://github.com/HelloZeroNet/ZeroNet/archive/master.zip
解压:
unzip master.zip

打开文件管理器,访问路由器ip(如我的是192.168.123.1)然后打开里面的AiDisk_ax文件夹(x代表你的硬盘编号,如我的是AiDisk_a5),你可以看到刚刚下载的master.zip和解压出来的ZeroNet-master文件夹都在底下。之后把ZeroNet-master文件夹重命名为ZeroNet,进入文件夹,然后用npp或者写字板打开zeronet.py文件,然后在第五行import sys下加上以下两行并保存
from thread import stack_size
stack_size(32768)

在当前目录再新建zeronet.conf文件,输入以下内容并保存:
[global]
ui_ip = 192.168.123.1

回到ssh,输入以下代码,一次一行
cd ZeroNet
tmux

然后输入pip install -r requirement.txt -i https://pypi.tuna.tsinghua.edu.cn/simple回车安装剩下依赖,完成之后输入python zeronet.py回车运行OK
打开浏览器,访问http://192.168.123.1:43110/ 即可。
如果你还有兴趣,可以使用内置的lnmp功能配置nginx反向代理以及再加上https做公共代理,这里就不详述了。
:)enjoy it

Views: 155

发表评论?

0 条评论。

发表评论