학생용 Azure이 12개월간 Azure 및 $100 크레딧이 무료인 것을 보고 무엇에 활용할지 고민하다가 요즘 이슈인 HTTPS 차단을 우회하기 위해 VPN 서버를 만들어보았습니다.
1. MS Azure에 접속합니다. https://portal.azure.com/#home
2. 홈 > 가상 네트워크 > 가상 네트워크 만들기 클릭 후 아래와 같이 만들어줍시다.
* 이름과 리소스 그룹은 자신이 원하는 것으로 만들어도 됩니다.
* 위치는 자신이 원하는 지역을 사용하면 됩니다. 대한민국 중부를 사용해도 접속이 제한된 사이트 이용이 가능합니다.
3. 홈 > 가상머신 > 가상 머신 만들기에 들어가서 다음과 같이 입력하고 다음을 눌러줍니다.
*리소스 그룹은 2. 에서 만들었던것을 써주세요.
4. 다음을 눌러줍니다.
5. 네트워킹 단계입니다. 아래와 같이 적어주세요. 가상네트워크 이름은 112312 이렇게 막 적어도 됩니다.
가상 네트워크 만들기 부분에서도 아래와 같이 입력해주면 됩니다.
6. 완료했다면 계속 다음 버튼을 눌러 가상 머신 만들기를 완료합니다.
7. 홈 > 가상머신 > 여러분이 만든 가상머신 > 개요 > 공용 IP 주소를 확인합시다.
8. Putty를 다운로드 하여 https://www.putty.org/ 실행합니다.
9. login as는 여러분이 3번에서 했던 계정명
패스워드는 여러분이 3번에서 했던 패스워드입니다.
10. 다음 명령어를 복사해 putty에 붙여넣기 합니다.
wget https://git.io/vpn -O openvpn-install.sh && sudo bash openvpn-install.sh
11. 처음에 여러분 서버의 IP가 나옵니다. 엔터 합니다.
12. 아래와 같은 문구가 나오면 여러분이 확인 한 공용IP주소를 입력합니다.
13. 이후로 이 문구가 보일때까지 엔터 누르시면 됩니다. Client name을 마음에 드는 단어로 입력해주세요.
14. 조금 기다리면 VPN접속 파일이 생성됩니다.
15. 기술좋은 분들은 저기 ssh창에서 파일을 보내기, 가져오기 하시던데 저는 이상하게 안되더라구요.
WinSCP를 다운로드하여 https://winscp.net/eng/download.php WinSCP를 실행합니다.
*.OVPN 의 확장자를 가진 파일을 여러분의 컴퓨터로 이동해주세요.
16. OpenVPN 홈페이지에서 OpenVPN을 다운로드 합니다. https://openvpn.net/community-downloads/
17. 다운로드 후 OpenVPN 설정 > 상세에 있는 폴더에 여러분이 15번에서 가져온 OVPN 파일을 넣어둡시다.
18. 이후 OpenVPN에서 연결하기를 누르면 끝입니다.
완성하셨다면..
겉으로는 미국 IP라고 뜹니다.
검열당한 사이트 우회는 물론 한국 사이트 내에서 양호한 핑, 다운로드 속도가 나옵니다.
학생이 아닌 일반 가입자도 여러 경로로 크레딧(유효기간 3개월)을 지급하니 무료로 받은 크레딧 소모에 딱 좋은 VPN입니다.
Express VPN 과 같은 유료 VPN 업체와 다르게 로그가 저장될 수 있으니 주의하세요.