Установка IPsec и IKEv2 VPN сервера на все ОС - vpn.sh

Материал из Все о VPN, прокси и свободном интернете


Установка IPsec и IKEv2 VPN сервера на все ОС - vpn.sh

Установить IPsec и IKEv2 VPN на Ваш VPS можно одной командой по ssh:

# wget https://get.vpnsetup.net -O vpn.sh && sudo sh vpn.sh

На выходе - получим данные для подключения для IPSEC:

IPsec VPN server is now ready for use!
Connect to your new VPN with these details:
Server IP: XX.XX.XX.XX
IPsec PSK: секретная_фраза
Username: vpnuser
Password: pass
Write these down. You'll need them to connect!
VPN client setup: https://vpnsetup.net/clients

и для IKEV2:

IKEv2 setup successful. Details for IKEv2 mode:
VPN server address: XX.XX.XX.XX
VPN client name: vpnclient
Client configuration is available at:
/root/vpnclient.p12 (for Windows & Linux)
/root/vpnclient.sswan (for Android)
/root/vpnclient.mobileconfig (for iOS & macOS)
Next steps: Configure IKEv2 clients. See:
https://vpnsetup.net/clients


Прописываем данные (IP, логин, пароль и секретную фразу IPsec PSK) от IPSEC в Вашем клиенте или роутере и проверяем работу.


Если нужно добавить 2 пользователя или больше:

# wget https://get.vpnsetup.net/updateusers -O updateusers.sh
# vi updateusers.sh
YOUR_USERNAMES='vpn1 vpn2'
YOUR_PASSWORDS='pass11 pass22'
# bash updateusers.sh

где pass11, pass22 - заменить на свои пароли. vpn1, vpn2 - на свои логины


Установка ipsec, ikev2 поддерживается для таких ОС:

Ubuntu 24.04, 22.04 or 20.04
Debian 12 or 11
CentOS Stream 9
Rocky Linux or AlmaLinux 9/8
Oracle Linux 9, 8 or 7
Amazon Linux 2

Links:

https://github.com/hwdsl2/setup-ipsec-vpn