wireguard RKN routes

wireguard RKN routes


#!/usr/bin/env bash

cat /etc/wireguard/wg0.conf.BACKUP | head -n 10 > /etc/wireguard/wg0.conf

curl -s https://raw.githubusercontent.com/zapret-info/z-i/master/dump.csv | grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" | while read LINE; do

echo "AllowedIPs = $LINE"

done

cat /etc/wireguard/wg0.conf.BACKUP | tail -n 3 > /etc/wireguard/wg0.conf

systemctl restart wg-quick@wg0.service

Недостаток в том что из-за кол-ва маршрутов тоннель перезапускается очень долго.

Содержание