본 글은 구글 클라우드 플랫폼을 바탕으로 VPN을 만드는 방법에 대해 설명하는 글입니다. *기본적으로 구글 클라우드 플랫폼에 가입한 것을 전제로 작성하는 거에요.
구글 컴퓨트 엔진 -> 새 VM 인스턴스 -> 리전 선택(북 버지니아를 제외한 US -이유는 이쪽 지역의 최하위 티어 서버는 무료입니다.) ->부팅 디스크로는 우분투 18.04LTS -> API 억세스 허용, http,https허용 만들기
를 하게 되면 클릭 몆번으로 서버가 하나 만들어집니다.
그 다음에는 검색창에 VPC 네트워크를 검색한 뒤 방화벽 규칙에 들어갑니다.
방화벽 규칙에서 인바운드 하나, 아웃바운드 하나 이렇게 만드셔야 하는데요. 각각 1194번 tcp, udp포트만 허용하시면 됩니다.
그 다음으로 만들어야 하는 것은 외부 고정 IP주소인데요.
외부 IP주소 생성 -> 네트워크 서비스 계층 프리미엄 -> 리전은 같은 북미 지역으로 설정하시면 됩니다. 연결 대상(IP할당)은 해당 컴퓨트 엔진 이름으로 잡아주시면 되구요.
그 다음에는 openvpn을 설치할 차례입니다.
해당 컴퓨트 엔진에 가서 ssh를 누르면 터미널이 나오게 되는데요.
여기에
sudo su
wget git.io/vpn --no-check-certificate -O openvpn-install.sh; bash openvpn-install.sh
를 각각 복사, 붙여넣기 하시면 됩니다.
그렇게 하면 서버에 openvpn이 자동 설치되고, 안내에 따라 설치하신 뒤 ovpn파일을 받아(혹은 복사하여)활용하시면 됩니다.)
보통 ovpn파일은 /root/~~~.ovpn의 형태로 저장됩니다.
cat /root/~~~.ovpn 을 친 뒤 복사해서 메모장이 붙여넣기하시면 되요.
댓글 없음:
댓글 쓰기
글에 대한 의문점이나 요청점, 남기고 싶은 댓글이 있으시면 남겨 주세요. 단 악성 및 스팸성 댓글일 경우 삭제 및 차단될 수 있습니다.
모든 댓글은 검토 후 게시됩니다.