본문 바로가기

AWS Outline VPN 자체 서버 구축 방법

중국에서 생활하다보면 VPN이 필수적입니다.

네이버 블로그, 카카오톡, 구글, 유튜브 등등등 VPN이 없으면 접속이 안되는 사이트들이 상당히 많아요ㅠ 

참... 중국 너무하는거 같습니다. 

제로 코로나나 VPN이나 다 거기서 매한가지라 참 서글프네요. 

 

그래서 VPN은 꼭 사용을 해야 하는데 유료 vpn을 쓰기에는 요금이 좀 아깝고

무료 vpn을 쓰기에는 속도도 안 나오고 광고도 봐야하고 개인정보도 유출될까 걱정이 되기도 하구요. 

AWS 클라우드 서버를 이용해서 빠르고 안정된 속도, 보안 그리고 저렴한 요금으로 vpn 서버를 자체적으로 구축할 수 있습니다

 

윈도우, 맥, 안드로이드, iOS 등 웬만한 OS들을 모두 지원합니다.

 

AWS 자체 vpn 구축 장점

  • 설치가 매우 간단하고 빠릅니다. Outline 앱만 설치해 주면 끝
  • 저렴한 요금 (트래픽이나 클라우드 사용량에 따라서 과금이 되니 주의 - 토렌트 파일 다운같은 것)

 

AWS 자체 vpn 구축 단점

  • AWS 클라우드 라이트세일 구축을 통해서만 vpn 설정이 가능합니다

 

AWS Outline VPN 자체 서버 구축 준비

1. AWS 계정에서 회원가입과 신용카드 등록을 해 주세요. 

 

AWS Outline VPN 자체 서버 구축방법

1. AWS Lightsail 설정

https://lightsail.aws.amazon.com/ls/webapp/home/instances

 

 

AWS lightsail 설정으로 가운데 '인스턴스를 생성'을 클릭해 주세요. 

 

 

원하는 국가를 선택을 합니다. 저는 서울을 선택했습니다. 

 

 

Linux/Unix 선택

OS 전용 선택

Amazon Linux 2 선택을 합니다.

 

저사양으로도 충분히 돌아감으로 제일 싼 요금제인 $3.5 플랜을 선택해도 되지만, 

현재는 3개월 무료 서비스를 제공하고 있어 저는 10$ 짜리를 선택하였습니다. 

 

Create instance 버튼 클릭으로 인스턴스 생성을 시작합니다

 

생성 후 조금 기다린 후 상자표시 안에 터미널 이미지를 클릭해서 터미널 접속을 합니다.

 

팝업창이 뜨면서 터미널 접속 화면이 보입니다. 

 

 

2. Outline manager 설치

https://getoutline.org/ko/get-started/

해당 홈페이지에서 Outline manager를 다운 받아서 설치를 하고 실행 시켜 주세요. 

 

Amazon Lightsail 클릭

 

2번의 상자 안 코드 부분을 복사해 주세요. 

 

Lightsail 터미널에 붙여 넣기 후 엔터 (마우스 오른쪽 클릭해서 붙여 넣기)

 

 

설치 시 Docker가 필요하기 때문에 y를 입력 후 엔터

에러가 발생을 하는데 docker를 따로 설치해서 해결을 합니다.

아래 적힌 소스코드를 차례로 붙여넣어 실행해 주세요. 

주의!! 마지막줄 소스코드는 본인의 OUTLINE manager에 2번째 상자안 코드를 넣어 주세요!! 

sudo yum install docker -y

sudo service docker start

sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

설치 완료!!!

 

 

docker 설치 후 서비스 실행을 하고 다시 outline vpn server 설치 커맨드를 입력합니다

 

 

Outline manager에 2번째 코드 입력

초록색 문자 부분과 port 값은 사용자마다 다른 값이 나오니 주의

 

처음에 접속했던 AWS lightsail 인스턴스 웹페이지로 갑니다

해당 부분 클릭

 

네트워킹 클릭

 

IPv4 방화벽에 규칙 추가에

Management port의 값과 Access key port 2개의 포트 값을 추가해 줍니다

 

 

이 문자를 복사를 해서 Outline Manager 프로그램에 붙여 넣기를 한 후 완료 버튼을 클릭합니다

 

 

이렇게 되면 Outline Server 설정은 완료가 됐습니다

이제 vpn 연결하는 단계로 넘어갑니다

 

 

액세스 코드는 Outline Client에서 서버 추가를 할 때 필요한 코드입니다

Outline-Client 설치 프로그램을 다운로드하여서 설치를 합니다

 

 

액세스 코드를 추가를 해줍니다

 

 

연결을 눌러 vpn 사용을 시작합니다.

 

 

vpn이 정상 작동을 합니다 확인을 해봅시다.

유튜브 KR로 바뀌면서 국가가 바뀐 것을 확인할 수 있습니다.

 

3. AWS Lightsail 인스턴스 제거

Lightsail 인스턴스는 생성된 시간만큼 요금이 과금이 됩니다 (인스턴스를 중지를 해도 요금이 발생합니다)

그러므로 vpn을 사용하지 않는다면 인스턴스를 제거를 해서 요금이 더 나가지 않게 해야 합니다

 

AWS Lightsail 페이지로 이동합니다.  점 세개를 클릭!! 

 

인스턴스 삭제 버튼을 클릭해서 인스턴스 제거를 완료합니다.

 

728x90

댓글