vps서버를 할당받아 vpn 프로그램을 설치한 후 설정을 하면 개인 vpn 서버를 사용할 수 있습니다

이렇게 만들어진 vpn 서버를 이용하면 국내에서 접속하지 못하게 차단된 사이트의 우회및

youtube의 동영상 국가제한 해제 및 로딩 속도 향상이 가능합니다 (sk회선 기준 캐싱 되어있지 않은 720p 영상 끊김 없이 시청가능)


처음 vpn을 사용하지 않았을 때에는 동영상 시청이 불가능할 정도로 속도가 나오지 않았으나 vpn연결후 720p 화질로 재생이 가능했습니다

1080p는 처음재생시 약간의 버퍼링후에 끊김없이 재생가능 합니다.



많은 vps 서비스 중에 추천드리고 싶은 서비스는 VULTR 이라는 회사의 서비스인데요 VULTR을 추천하는 이유는

vps 서버를 우리나라와 가까운 일본에 설정할 수 있기 때문입니다. 일본에 서버를 두게되면 우리나라와 가깝기 때문에

응답속도가 상당히 빠릅니다.


서비스를 신청하기전에 미리 속도 테스트를 해볼 수 있습니다. VULTR 속도 측정



또한 일본 뿐만아니라 세계 여러각국에 서버를 설정 할 수 있으니 필요하다면 다른곳으로 서버를 설정해서 사용할 수도 있습니다




회원 가입을 위해 사이트로 이동합니다.





이동하게되면 VULTR의 메인 페이지가 나옵니다 여기서 가운데의 Get Strat Now 옆에있는 회원가입창을 통해 


사용하고 있는 이메일주소와 VULTR에서 사용할 패스워드를 입력한후 Deploy Now 버튼을 눌러 회원가입을 합니다



회원가입을 했다면 결제 페이지로 넘어가게 됩니다


여기서는 비트코인, 페이팔 또는 해외결제가 지원되는 카드만 사용가능하며

가입시 5$를 게정에 넣어 주지만 카드 등록시 결제금액을 $0 로 설정했다 하더라도 

Pending Charge 가 2.5$ 발생하게 되서 실제로는 2.5$ 결제로 5$를 받게 됩니다


결제 비용은 제일 낮은 옵션을 선택했을시 한달에 5$로 저렴한 편 입니다

월 트래픽은 일본지역으로 설정할 경우 200G로 vpn서버용도로는 넉넉합니다


결제가 완료되었다면 이제 vps를 사용할 수 있습니다

상단의 Deploy 탭에서 아래와같이 설정후 Place Order버튼을 누르면 OS 설치가 시작됩니다



Place Order 버튼을 누른후 조금 기다리면 Installing 상태가 Mange 버튼으로 바뀝니다 눌러줍시다




다음페이지로 넘어왔다면 root 아이디와 초기 비밀번호를 알 수 있습니다

View Console 창을 띄워 가장먼저 root계정의 비밀번호를 바꿔주도록 합시다 (이때 OS설치작업이 아직 안끝났을 수도 있습니다 조금 기다리시면 됩니다)



제일먼저 할일은 root 계정으로 로그인 하는 일 입니다

엔터를 눌러 로그인을 진행하도록 합니다 초기 패스워드는 서버정보 메인페이지에 나와있습니다



로그인을 했다면 passwd 명령어로 root 계정의 패스워드를 변경합니다

바꿀 패스워드로 2번 입력하면 됩니다


다음으로 할 일은 vim 설치입니다

루트 계정으로 로그인후 

 apt-get install vim

명령어를 실행해줍니다 중간에 하드공간이 필요한데 진행할 것이냐고 물어보는데 y 입력후 진행합니다




다음은 본격적인 VPN 설정입니다


 apt-get install pptpd


위명령어로 pptp 프로그램을 설치합니다

이번에도 하드공간 할당을 확인하냐고 묻는데 y입력후 진행합니다


/etc/pptpd.conf 설정


콘솔창에서 vim /etc/pptpd.conf 입력후 최하단으로 이동하여 아래와 같이 적어줍니다

vim에서 입력하기 위해서는 i키를 눌러 입력모드로 바꿔줘야 합니다!

 localip 192.168.10.1

remoteip 192.168.10.101-200



입력을 완료 했다면 esc키를 눌러 명령모드로 변환후 :(세미콜론)을 입력합니다

마지막으로 wq를 입력하여 변경사항을 저장합니다


/etc/ppp/pptpd-options설정

콘솔창에서 vim /etc/ppp/pptpd-options을 입력합니다

밑으로 내려 #debug, #dump를 debug와 dump로 #를 제거합니다

novj ,novjccomp ,nologfd 각각 앞에 #를 붙여 주석처리 해줍니다

마지막줄로 이동하여 ms-dns 8.8.8.8 ms-dns 208.67.222.222를 추가해 줍니다

#debug -> debug

#dump -> dump

novj -> #novj 

novjccomp -> #novjccomp

nologfd -> #nologfd


ms-dns 8.8.8.8

ms-dns 208.67.222.222



전부 작성하였으면 저장하고 나옵니다


/etc/ppp/chap-secrets 에 사용자등록

다음은 vpn 사용자를 등록합니다

vim /etc/ppp/chap-secrets 를 입력하여 파일을 수정합니다



단 name passwd 부분에는 name,passwd가 아닌 자신이 

vpn에 사용할 이름과 패스워드를 적기 바랍니다

예> kal22 pptpd qlqjs1 *


사용자 등록이 끝났다면 콘솔창에 

/etc/init.d/pptpd restart 를 입력하여 pptp 서비스를 재시작합니다


다음은 포트포워딩 설정입니다

콘솔창에서 vim /etc/sysctl.conf 입력후 실행합니다

#net.ipv4.ip_forward=1 항목의 #를 지운후 저장해줍니다


#net.ipv4.ip_forward=1 -> net.ipv4.ip_forward=1



콘솔창으로 돌아와서 sysctl -p 명령을 실행하여 변경사항을 지속되도록 합니다


 sysctl -p



다음은 라우팅 설정입니다

콘솔창에서 다음 명령어를 실행 합니다


 touch /etc/network/if-pre-up.d/route


그다음으로 vim /etc/network/if-pre-up.d/route 를 실행하여 다음과 같이 파일을 수정합니다


 iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE

 iptables -A FORWARD -p tcp --syn -s 192.168.10.0/24 -j TCPMSS --set-mss 1356



입력을 완료했으면 이 스크립트를 실행 가능한 상태로 설정합니다

콘솔창에서 다음 명령어를 실행합니다


 chmod +x /etc/network/if-pre-up.d/route


마지막으로 이 스크립트를 실행시켜 적용합니다


 /etc/network/if-pre-up.d/route


이제 서버 측에서의 설정은 모두 끝났습니다.


ping, pptp, VPN, VPS, vultr, 가상사설망, 가상서버, 게임 ping, 우회, 호스팅

이제 사용할 클라이언트측의 설정 입니다


네트워크 - 네트워크 및 공유센터로 이동합니다




새 연결 또는 네트워크 설정을 눌러 창을 띄웁니다



회사에 연결을 눌러 vpn세팅으로 넘어갑니다



우리는 vpn연결을 설정할 것이므로 내 인터넷 연결사용(vpn)을 선택합니다




인터넷 주소에 내서버의 아이피 주소를 입력하고 다음으로 넘어갑니다






서버쪽에서 설정해준 id와 패스워드를 입력합니다 도메인은 입력하지 않아도 됩니다


입력을 마친후네트워크 및 공유센터의 왼편에 있는 어댑터 설졍 변경탭으로 들어옵니다

우리가 만들어놓은 'VPN 연결' 을 확인할 수 있습니다

VPN 연결을 우클릭하여 속성으로 들어갑니다



보안탭으로 이동하여 위와같이 설정하고 확인을 눌러 창을 닫습니다



vpn연결을 더블클릭하거나 연결을 눌러 서버측에서 설정해두었던 아이디와 패스워드를 입력합니다


설정이 잘되었는지 확인하기위해 vpn연결 전후를 비교해 보도록합니다


vpn 적용전


vpn 적용후


이로서 모든 vpn설정이 끝났습니다

자유로운 웹서핑을 즐기시기 바랍니다

Posted by 칠두지룡
,