Openwrt X86中安装Shadowsocks服务端的另类办法

之前在Openwrt x86中安装了Shadowsocks客户端(废话么),并通过openwrt下的debootstap+debian虚拟机安装了adbyby广告过滤。
虽然在openwrt x86下原生有ss服务器端(编译时需修改makefile参数),但是据说由于架构原因,性能不行,速度最多几百K,所以同样考虑在openwrt下的debootstap+debian虚拟机实现SS服务端功能,并且与openwrt x86原生的ss客户端不冲突。。。
该功能的主要需求是:从任何地点,通过网络,利用ios(需root)或安卓(需root)或者pc设备访问家中局域网。。。之前pc端可以通过openvpn连回家,但是安卓设备上不支持tap模式,故还需要一个轻量级的办法。。。

首先ssh登陆openwrt x86,然后:

这样便进入了debian虚拟机shell,然后运行:

ss.sh内容为:

内容为:

退出虚拟机,返回原生的openwrt x86 shell下

最后注意在防火墙打开端口,以下语句可以写入防火墙启动项:

然后在/etc/rc.local中加入:

重启路由,正常情况下就可以看到ssserver进程了。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注