Установка 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