티스토리 뷰

※ 필자는 선한 용도로만 사용하기를 권하며 절대로 불법적인 용도로 사용하지 않는다고 믿습니다. 혹시라도 불법적인 용도로 사용하셨을 경우 저에게 책임이 없음을 알려드립니다. ※

 

우리나라는 인터넷 검열을 하는 몇 안되는 국가중 하나입니다.

 

최근 HTTPS 차단 정책까지 실행되어 결국 인터넷이 더욱 까다롭게 되었습니다.

 

이를 우회하기 위해서 크게 VPN을 사용하는 방법과 HTTPS 차단 우회 앱을 사용하는 방법이 있습니다.

 

간단한 것들은 HTTPS 차단 우회 앱을 사용하시면 되지만 옛날부터 이어온 국가별 이용 제한이나 간단히 우회가 안되는 사이트를 우회하기 위해서 VPN이 필요합니다.

 

앱스토어에 넘치는 무료 VPN들도 많지만 상식적으로 VPN을 운영하려면 비용이 나갈텐데 이것을 공짜로 제공해주고 오히려 사용을 부추(?)기는 VPN은 한번 의심해볼 필요가 있습니다.

 

유료 VPN도 모두 안전한건 아니기에 유명한 유료 VPN들을 사용하길 권장하는 바이지만 대부분 가격이 비쌉니다.

 

꼭 라이트세일이 아니더라도 믿을만한 VPS에 VPN 서버를 구축한다면 대부분 더 저렴한 비용으로 이용 가능합니다.

 

시작하기 전에....

 

# 해당 게시글은 SecureNAT 방식으로 진행합니다.

 ▷ 구축이 더 간단하지만 로컬브릿지 방식에 비해 느린 단점이 있습니다.

 

# 운영체제는 리눅스 18.04 LTS를 사용하였습니다.

 

# 유명한 VPN 서버 프로그램으로 구글 아웃라인과 소프트이더 프로그램이 존재합니다

 ▷ 아웃라인은 보안이 더 강력하다는 장점이 있지만 소프트이더가 다양한 연결 방식을 지원해서 여기선 소프트이더로 진행합니다. (스마트폰에서 추가 앱 설치 없이 연결 가능.)

 

라이트세일 VPS 생성하기

 

아마존 aws 가입은 이미 되어있다는 가정 하에서 진행합니다.

 

https://lightsail.aws.amazon.com

 

해당 주소로 접속하셔서 서버를 만들어주셔야 합니다.

[Create instance를 클릭]

 

[원하시는 지역을 선택]

 

[여기선 리눅스 18.04 LTS로 진행합니다. 더 능숙하신 운영체제가 있으시면 해당 방식으로 진행해주시면 되지만 이 글과 방법이 달라질 수 있습니다.]

 

[원하시는 요금제 선택]

 

[VPS 서버가 완성되었어요!]

 

서버를 쓰다보면 재부팅을 할 경우도 있고 여러가지 이유로 IP가 바뀔 수 있습니다.

그럴 경우 다시 셋팅을 해주셔야 하는 귀찮음이 발생합니다.

 

만일 고정 IP를 생성하실 경우 서버를 재부팅 하거나 기타 다른 이유로 IP가 바뀌지 않아서 사용하기 수월합니다.

 

[방금전 만드신 VPN을 클릭]

 

[네트워킹 -> Create static IP]

 

[꼭 활성화된 VPS랑 연결하셔야 합니다. 연동되지 않은 고정 IP는 아마존에서 비용을 청구합니다.]

 

[고정 IP랑 연동되었어요!]

 

기본적으로 운영체제는 외부의 공격을 방어하기 위해 방화벽이 존재합니다.

하지만 VPN 서버를 사용하기 위해선 VPN이 사용하는 프로그램이 사용하는 포트를 개방해주셔야 합니다.

 

다시 네트워크 설정으로 되돌아갑니다.

 

[소프트이더 프로그램을 사용하기 위해 필수적으로 443 포트를 개방해주셔야 합니다. 스마트폰에서 추가 앱 설치 없이 VPN을 사용하실려면 L2TP/IPsec를 위해 UDP - 500 / 4500 포트도 추가적으로 개방해주셔야 합니다.]

 

이로서 VPS 서버 생성 및 기본 설정을 완료하셨습니다.

 

우분투 서버에 Softether VPN 설치

 

VPS에 접속하기 위해 SSH나 Telnet을 이용하실 수 있습니다.

 

여기선 추가 프로그램을 설치하지 않고 아마존에서 제공하는 웹 SSH를 이용합니다.

 

[Connect using SSH 클릭]

 

[아마존에서 제공하는 SSH를 사용하시면 기본적으로 로그인이 되어있어서 편리합니다. 작업 편리성을 위해 "sudo su"를 입력해주세요.]

 

["apt update"를 입력하여 이용 가능한 업데이트를 확인합니다]

 

[해당 사진과 같게 Softether VPN Server / Linux / Intel x64 AMD64 (64bit)를 선택해줍니다. 그뒤에 가장 최신 버전 링크를 우클릭 하여 링크 복사 해주세요.]

 

["wget (링크 주소)" 명령어로 파일을 다운로드 합니다.]

 

["tar -xzvf softether(TAB키)" 를 입력하시면 파일 압축 해제를 시작합니다.]

 

["apt install -y build-essential" 입력]

 

["cd vpnserver" 입력 후 "make" 입력. 그뒤에 1번 입력 후 세번 엔터]

 

["cd .." 입력, "mv vpnserver /usr/local" 입력, "cd /usr/local/vpnserver/" 입력]

 

["chmod 600 *" "chmod 700 vpncmd" "chmod 700 vpnserver" 입력]

 

그 이후에 vpn 서버 작동 스크립트를 작성합니다.

 

["/usr/local/vpnserver# nano /ect/init.d/vpnserver" 입력]

 

메모장 기능을 하는 프로그램이 실행됩니다.

제가 업로드한 스크립트를 복사 후 붙여넣기 한 후 Ctrl + o, 엔터, Ctrl + x를 눌릅니다.

복붙하세요.txt
0.00MB

["chmod 755 /etc/init.d/vpnserver" 입력 후 "/usr/local/vpnserver/vpnserver start" 입력]

 

["mkdir /var/lock/subsys" 입력 후 이미 폴더가 존재한다면 "update-rc.d vpnserver defaults" 입력]

 

 

마치며..

 

이로써 어려운 VPN 서버 프로그램 설치가 모두 완료되었습니다. 수고하셨습니다.

 

Softether VPN Server Manager로 VPN 서버 설정하기 - aspectnews.tistory.com/2

VPN 접속방법 - aspectnews.tistory.com/3

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함