似乎发现问题可能是你的 ss-tunnel 没有加 -f 参数
/usr/bin/ss-tunnel -c /etc/ss-tunnel.json -b 0.0.0.0 -l 5353 -L 8.8.8.8:53 -u -f /var/run/ss-tunnel.pid
延时启动的话是这样:
sleep 5 && /usr/bin/ss-tunnel -c /etc/ss-tunnel.json -b 0.0.0.0 -l 5353 -L 8.8.8.8:53 -u -f /var/run/ss-tunnel.pid
不过既然是 openwrt ,为何不直接装 luci-app-shadowsocks 呢?
顺道分享一个自己从 openwrt-shadowsocks 提取的 init 脚本,去掉了对 UCI 的依赖
https://gist.github.com/stackia/0c83f9ca66cdc010be48840ee5b0a09c