如何解决需要一个脚本来使 vpn 在 bash 中持久化
所以我在 Hack The Box 上,有时在离开或执行一些可能会干扰连接的其他任务后,VPN 实际上并没有连接到主机。我只需要帮助制作一个 bash 脚本。
- ping 之前指定的 IP 地址。
- 再次运行命令重启VPN
- 在后台持续或每隔几秒 ping 一次 IP 地址,如果连接丢失,则给出消息。
解决方法
这应该你可以开始:
#!/bin/bash
ip=...
interval=30
function restart_vpn() {
...
}
while :
do
ping -c $ip > /dev/null || restart_vpn
sleep $interval
done
不确定“Hack The Box”是什么,但您可以通过比 ping 更直接的方式确定您的 vpn 的状态。例如,在 Linux 上,您可能会获得一个界面,您可以使用 ip link
进行检查。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。