Код: Выделить всё
apt install vpnc
Настройка ocserv
https://www.linuxbabe.com/linux-server/ocserv-openconnect-vpn-advanced
Загрузить страну в формате CIDR
https://www.ip2location.com/free/visitor-blocker
Преобразовать список сетей в полный формат
преобразования списка подсетей IPv4 из краткого формата (CIDR) в полный формат
Отредактировать полученный файл (не маршрутизировать данную страну)
Код: Выделить всё
sed 's/^/no-route = /' -i ip2localtion.txt
/etc/ocserv/ocserv.conf
Код: Выделить всё
config-per-user = /etc/ocserv/config-per-user/
config-per-group = /etc/ocserv/config-per-group/
Код: Выделить всё
mkdir /etc/ocserv/config-per-user/
mkdir /etc/ocserv/config-per-group/
ln -s /etc/ocserv/ip2localtion.txt /etc/ocserv/config-per-group/default
Код: Выделить всё
ocserv -c /etc/ocserv/ocserv.conf
Код: Выделить всё
systemctl force-reload ocserv
Посмотреть список подключенных пользователейAdd user
sudo ocpasswd -c /etc/ocserv/ocpasswd [username]
Add user to group
sudo ocpasswd -c /etc/ocserv/ocpasswd -g [GroupName] [UserName]
Lock user
sudo ocpasswd -c /etc/ocserv/ocpasswd -l [username]
Unlock user
sudo ocpasswd -c /etc/ocserv/ocpasswd -u [username]
Delete/Remove user
sudo ocpasswd -c /etc/ocserv/ocpasswd -d [username]
Код: Выделить всё
sudo occtl -n show users