VPN SoftEther 설치 및 세팅

VPN SoftEther 설치 및 세팅
SoftEther는 Tsukuba 대학에서 개발한 다중 프로토콜 VPN 소프트웨어입니다. 이 소프트웨어는 다양한 프로토콜을 지원하며, 설치 및 세팅 방법은 다음과 같습니다.
-
AWS EC2 인스턴스 설정
- t3.micro 인스턴스를 선택하고 Amazon Linux를 설치합니다.
- 보안 그룹 설정에서 SSH를 허용할 포트를 열어줍니다. (예: TCP 443, 500, 992, 1194, 4500, 5000, 5050)
-
SoftEther 서버 설치
- SoftEther 홈페이지에서 서버 파일을 다운로드하여 압축을 해제합니다.
- 필요한 패키지를 설치하기 위해
yum group install "Development Tools"
명령어를 실행합니다. - 컴파일된 파일을 /usr/local 디렉토리로 이동시킵니다.
-
서버 시작 파일 작성
- 서버를 시작하기 위한 파일을 작성합니다.
- 설정은 Windows 기반으로 작성되어야 합니다.
- 파일에는 아래와 같은 내용이 포함되어야 합니다.
chmod 600 * chmod 700 vpnserver chmod 700 vpncmd
-
관리 프로그램 설치
- SoftEther 홈페이지에서 관리 프로그램을 다운로드하고 설치합니다.
- 설치한 프로그램을 실행합니다.
-
VPN 설정
- 초기 설정 화면에서 "New Setting" 버튼을 클릭합니다.
- L2TP 방식으로 설정하기 위해 "Other Advanced Configuration of VPN" 옵션을 선택합니다.
- IPsec Pre shared key 값을 지정한 후 "OK" 버튼을 클릭합니다.
- 유저 관리를 선택합니다.
- "New" 버튼을 클릭하여 유저 생성 화면으로 이동합니다.
- 유저 계정과 비밀번호를 설정하고 "OK" 버튼을 클릭합니다.
- 공유 보안에는 VPN 설정 시 입력한 shared key 값을 입력합니다.
위의 방법으로 SoftEther VPN을 설치하고 설정할 수 있습니다. SoftEther는 다양한 프로토콜을 지원하며, 특히 L2TP를 지원하여 별도의 프로그램 없이도 VPN 연결을 설정할 수 있습니다. 단, Android 12 버전부터는 L2TP 방식의 연결을 기본적으로 설정할 수 없으므로 최신 안드로이드 버전에서는 별도의 VPN 프로그램을 설치해야 합니다.