Passwall 、 ImmortalWRT 疑难杂症合集
当你使用透明代理时,一定遇到过不少疑难杂症,例如断流、死机、发热等问题
向论坛或者开发者提问,不一定得到答案,可以在这里试试
Passwall
一般问题
这里指的小问题,指的是不会影响整个网络体验,什么时候修都可以
例如处理器占用升高,插件设计不到位等等,不会提心吊胆的担心网络什么时候断开的问题,都叫小问题。
连续点击保存并应用,导致发生死锁。
诱发原因:在第一次的保存并应用没有完成时,再次点击保存并应用。
症状
- 处理器占用率升高,但没有到死机的程度,内存占用正常
- Passwall首页的运行状态显示TCP、UDP、DNS都为未运行,即使重启服务也不可以
原因
- 程序设计未到位,没有对多情况做冗余处理
/var/lock/passwall_get_prot.lock残留导致get_new_port()无限等待
解决方案
- 非常简单。连接SSH到路由器。
- 执行
pgrep -f '/etc/init.d/passwall reload|/usr/share/passwall/app.sh start' | xargs -r kill -9 - 执行
rmdir /var/lock/passwall_get_prot.lock 2>/dev/null - 执行
/etc/init.d/passwall restart或者手动在网页界面重启Passwall服务即可
开启IPV6 Tproxy后,随机发生死机现象。
点击链接前往
搜索Passwall的一些小问题部分
ImmortalWRT
EXT4 磁盘扩容
opkg update # 确保软件源最新
opkg install parted resize2fs losetup # 安装必要工具逐条复制到SSH中并执行,根据程序提示操作即可。
不懂的,可求助ChatGPT。
parted /dev/sda print
parted -s /dev/sda resizepart 2 100%
LOOP_DEV=$(losetup -f)
losetup $LOOP_DEV /dev/sda2
resize2fs -f $LOOP_DEV
losetup -d $LOOP_DEV
reboot