Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
setup-ipsec-vpn — 몇 분 만에 나만의 IPsec VPN 서버를 설정하세요. IPsec/L2TP, Cisco IPsec 및 IKEv2를 지원합니다. Ubuntu, Debian, CentOS/RHEL, Alpine Linux 및 Raspberry Pi OS를 지원합니다. 클라이언트 구성 및 관리 스크립트가 포함되어 있습니다. | Kitploit
도구/GitHubGitHub/hwdsl2/setup-ipsec-vpn
Encryption/Decryption ToolsScripting & AutomationNetwork SecurityCloud SecurityPrivacy
GitHubhwdsl2/setup-ipsec-vpn

setup-ipsec-vpn

몇 분 만에 나만의 IPsec VPN 서버를 설정하세요. IPsec/L2TP, Cisco IPsec 및 IKEv2를 지원합니다. Ubuntu, Debian, CentOS/RHEL, Alpine Linux 및 Raspberry Pi OS를 지원합니다. 클라이언트 구성 및 관리 스크립트가 포함되어 있습니다.

저장소 보기
28.3k6.5k712일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

English | 简体中文 | 繁體中文 | 日本語 | Русский

IPsec VPN 서버 자동 설정 스크립트

Build Status GitHub Stars Docker Stars Docker Pulls

IPsec/L2TP, Cisco IPsec 및 IKEv2를 지원하는 자체 IPsec VPN 서버를 단 몇 분 만에 설정하세요.

IPsec VPN은 네트워크 트래픽을 암호화하여, 인터넷을 통해 데이터가 전송되는 동안 사용자와 VPN 서버 사이의 누구도 데이터를 도청할 수 없도록 합니다. 이는 커피숍, 공항, 호텔 객실 등 보안되지 않은 네트워크를 사용할 때 특히 유용합니다.

IPsec 서버로 Libreswan을, L2TP 제공자로 xl2tpd를 사용합니다.

기능:

  • 완전 자동화된 IPsec VPN 서버 설정, 사용자 입력 불필요
  • 강력하고 빠른 암호화 알고리즘(예: AES-GCM)을 사용하는 IKEv2 지원
  • iOS, macOS 및 Android 기기를 자동 구성하는 VPN 프로필 생성
  • Windows, macOS, iOS, Android, Chrome OS 및 Linux를 VPN 클라이언트로 지원
  • VPN 사용자 및 인증서를 관리하는 도우미 스크립트 포함

함께 제공:

  • Docker VPN: IPsec VPN, WireGuard, OpenVPN, Headscale
  • AI: 로컬 LLM, 채팅, RAG, 음성 및 AI 도구를 위한 Self-Hosted AI Stack

📘 셀프 호스팅 AI에 관심이 있으신가요? The Self-Hosted AI Builder’s Guide는 나만의 프라이빗 AI 스택을 구축, 보안 및 운영하기 위한 실용적인 가이드입니다.

빠른 시작

지원되는 운영 체제를 실행하는 Linux 서버*로 시작하세요.

다음 한 줄 명령으로 IPsec VPN 서버를 설정하세요:

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

VPN 로그인 정보는 무작위로 생성되며, 완료 시 표시됩니다.

팁: 선택적으로 동일한 서버에 WireGuard, OpenVPN 및/또는 Headscale을 설치할 수 있습니다.

스크립트가 실행되는 모습 보기 (터미널 녹화).

참고: 이 녹화는 데모 목적으로만 제공됩니다. 이 녹화에 나오는 VPN 자격 증명은 유효하지 않습니다.

다운로드할 수 없는 경우 여기를 클릭하세요.

curl을 사용하여 다운로드할 수도 있습니다:

curl -fsSL https://get.vpnsetup.net -o vpn.sh && sudo sh vpn.sh

대체 설정 URL:

https://github.com/hwdsl2/setup-ipsec-vpn/raw/master/vpnsetup.sh
https://gitlab.com/hwdsl2/setup-ipsec-vpn/-/raw/master/vpnsetup.sh

다운로드할 수 없는 경우 vpnsetup.sh를 열고 오른쪽의 Raw 버튼을 클릭하세요. Ctrl/Cmd+A를 눌러 모두 선택하고, Ctrl/Cmd+C로 복사한 다음, 사용하는 편집기에 붙여넣으세요.

미리 빌드된 Docker 이미지도 사용할 수 있습니다. 다른 옵션과 클라이언트 설정은 아래 섹션을 참고하세요.

* 클라우드 서버, 가상 사설 서버(VPS) 또는 전용 서버.

커뮤니티

  • 📬 프로젝트 업데이트와 무료 배포 가이드 받기 (월 1–2회 이메일)
  • 💬 토론을 위해 r/selfhostedstack 커뮤니티에 참여하세요
  • ⭐ 유용하다고 생각되면 저장소에 스타를 눌러주세요 — 다른 사람들이 발견하는 데 도움이 됩니다

요구 사항

다음이 설치된 클라우드 서버, 가상 사설 서버(VPS) 또는 전용 서버:

  • Ubuntu 26.04, 24.04 또는 22.04
  • Debian 13 또는 12
  • CentOS Stream 10 또는 9
  • Rocky Linux 또는 AlmaLinux
  • Oracle Linux
기타 지원되는 Linux 배포판.
  • Raspberry Pi OS (Raspbian)
  • Kali Linux
  • Alpine Linux
  • Red Hat Enterprise Linux (RHEL)

여기에는 DigitalOcean, Vultr, Linode, OVH, Microsoft Azure와 같은 퍼블릭 클라우드의 Linux VM도 포함됩니다. 퍼블릭 클라우드 사용자는 user data를 사용하여 배포할 수도 있습니다.

빠른 배포:

Deploy to Linode  Deploy to Azure

» 직접 VPN을 운영하고 싶지만 서버가 없습니다

외부 방화벽이 있는 서버(예: EC2/GCE)의 경우, VPN을 위해 UDP 포트 500과 4500을 여세요.

미리 빌드된 Docker 이미지도 사용할 수 있습니다. 고급 사용자는 Raspberry Pi에 설치할 수 있습니다. [1] [2]

[!WARNING] VPN을 호스팅할 Linux 서버에서 이 스크립트를 실행하세요. 개인 PC나 Mac에서는 실행하지 마세요.

설치

먼저 sudo apt-get update && sudo apt-get dist-upgrade (Ubuntu/Debian) 또는 sudo yum update로 서버를 업데이트하고 재부팅하세요. 선택 사항이지만 권장됩니다.

VPN을 설치하려면 다음 옵션 중 하나를 선택하세요:

옵션 1: 스크립트가 임의의 VPN 자격 증명을 생성하도록 합니다 (완료 시 표시됩니다).

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

옵션 2: 스크립트를 편집하고 자신의 VPN 자격 증명을 제공하십시오.

wget https://get.vpnsetup.net -O vpn.sh
nano -w vpn.sh
[Replace with your own values: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD]
sudo sh vpn.sh

[!NOTE] 안전한 IPsec PSK는 최소 20자의 무작위 문자로 구성되어야 합니다.

옵션 3: VPN 자격 증명을 환경 변수로 정의합니다.

# All values MUST be placed inside 'single quotes'
# DO NOT use these special characters within values: \ " '
wget https://get.vpnsetup.net -O vpn.sh
sudo VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \
VPN_USER='your_vpn_username' \
VPN_PASSWORD='your_vpn_password' \
sh vpn.sh

팁: 선택적으로 동일한 서버에 WireGuard, OpenVPN 및/또는 Headscale을 설치할 수 있습니다. 서버가 CentOS Stream, Rocky Linux 또는 AlmaLinux를 실행하는 경우, 먼저 OpenVPN/WireGuard를 설치한 다음 IPsec VPN을 설치하십시오.

다운로드할 수 없는 경우 여기를 클릭하십시오.

curl을 사용하여 다운로드할 수도 있습니다. 예를 들어:

curl -fsSL https://raw.githubusercontent.com/hwdsl2/setup-ipsec-vpn/master/vpnsetup.sh -o vpnsetup.sh
curl -fL https://get.vpnsetup.net -o vpn.sh
sudo sh vpn.sh

대체 설정 URL:

https://github.com/hwdsl2/setup-ipsec-vpn/raw/master/vpnsetup.sh
https://gitlab.com/hwdsl2/setup-ipsec-vpn/-/raw/master/vpnsetup.sh

다운로드할 수 없는 경우 vpnsetup.sh를 열고 오른쪽의 Raw 버튼을 클릭하세요. Ctrl/Cmd+A를 눌러 모두 선택하고, Ctrl/Cmd+C를 눌러 복사한 다음, 사용하는 편집기에 붙여넣으세요.

이전 Libreswan 버전 4를 설치하고 싶습니다.

일반적으로 이 프로젝트의 기본 버전인 최신 Libreswan 버전 5를 사용하는 것이 권장됩니다. 그러나 이전 Libreswan 버전 4를 설치하려면:

wget https://get.vpnsetup.net -O vpn.sh
sudo VPN_SWAN_VER=4.15 sh vpn.sh

참고: Libreswan 버전 5가 이미 설치되어 있는 경우, Libreswan 버전 4를 설치하기 전에 먼저 VPN을 제거해야 할 수 있습니다. 또는 업데이트 스크립트를 다운로드하여 SWAN_VER=4.15를 지정하도록 편집한 후 스크립트를 실행하십시오.

VPN 옵션 사용자 지정

대체 DNS 서버 사용

도구 다운로드