Openwrt shell常用命令
passwall 命令
问题1.openwrt passwall默认情况下只能一天更新一次,对于频繁更新的节点来说很不友好。
问题2.自带的节点自动切换效果不是很好,并且速度慢。
土豪付费的用户可以不了看了,因为你们不存在这些问题,对于使用费用节点的用户肯定会遇到用着用着就不能用。然后得手动去重新更新,再去一个个试连通性。有的并没有订阅连接哪就还得一个个去添加实在麻烦。
于是就有了今天这一文章,经过多次测试及探索记录下了一些shell指令。
实现了每隔一分钟检测网络连通性,逐个节点检测直到成功。
版本信息
openwrt: OpenWrt R22.8.2
镜像:openwrt-x86-64-generic-squashfs-combined
passwall
工具
vim
常用命令集
root@OpenWrt $ /usr/share/passwall/app.sh stop # 停止服务
root@OpenWrt $ /usr/share/passwall/app.sh get_new_port n #
root@OpenWrt $ /usr/share/passwall/app.sh run_socks n #
root@OpenWrt $ /usr/share/passwall/app.sh run_redir n #
root@OpenWrt $ /usr/share/passwall/app.sh node_switch n #
root@OpenWrt $ /usr/share/passwall/app.sh echolog #
root@OpenWrt $ /usr/share/passwall/app.sh boot #
root@OpenWrt $ lua /usr/share/passwall/subscribe.lua start # 更新订阅
root@OpenWrt $ /usr/share/passwall/app.sh start # 启动
root@OpenWrt $ /usr/share/passwall/monitor.sh
root@OpenWrt $ /usr/share/passwall/test.sh # 测试节点
自动监听切换节点
#! /bin/bash
conf=/etc/config/passwall
function chkGoogle(){
ret=