我需要这个 Bash 脚本来循环计时器,但我根本不懂脚本



我修改了这个脚本(更改了ip地址),使我的wifi热点通过我的VPN连接运行,但每次我的互联网连接更改为塔,或从LTE更改为3G,反之亦然,或我的VPN断开连接并重新连接时,都必须再次运行这个脚本,否则我的共享活动将停止通过我的VPN。我想如果我每10秒让这个脚本循环一次,我的问题就会得到解决(我知道这并不理想,但我非常愚蠢)。有人知道在脚本中添加什么以使其与计时器循环吗?或者有什么建议可以更好地完成我想要做的事情吗?

iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t filter -I FORWARD -j ACCEPT
iptables -t nat -I POSTROUTING -j MASQUERADE
ip rule add from 192.168.1.0/24 lookup 61
ip route add default dev tun0 scope link table 61
ip route add 192.168.1.0/24 dev wlan0 scope link table 61
ip route add broadcast 255.255.255.255 dev wlan0 scope link table 61
#!/bin/bash
while sleep 10; do
    ... your commands here ...
done

最新更新