私の設定では、hide.ioのリモートサーバーを選択しました。
# cat /etc/openvpn/anonvpn.conf |grep remote
remote nl.hide.me 3478
一部のサーバーが過負荷になっているようです。
openvpnがまだ実行されていることを確認するスクリプトがあります。
if ! pgrep "openvpn" > /dev/null; then
/usr/sbin/service openvpn restart
echo "["$(date "+%Y-%m-%d %H:%M:%S")"] openvpn restarted">> /var/log/openvpn.log
fi
openvpnがダウンしたときにサーバーに回転を追加する方法は?
答え1
これをする
server=$(cat /etc/openvpn/anonvpn.conf |grep remote|cut -d" " -f2)
nextserver=$(grep -A1 $server /etc/openvpn/list.txt|grep -v $server)
if [ -z "$nextserver" ]; then
nextserver=$(head -n1 /etc/openvpn/list.txt)
fi
sed -i "s!$server!$nextserver!" /etc/openvpn/anonvpn.conf
サーバーのリストとして /etc/openvpn/list.txt ファイルを生成します。