구글 클라우드에서 vpn 설정하는 방법?

구글 클라우드에서 VPN을 설정하려고 하는데, 휴대폰/PC 등으로 쉽게 네트워크에 연결할 수 있는 VPN입니다.

하지만 막히는 부분이 있는데, 부분적으로는 VPN을 한 번도 설정해본 적이 없고, 부분적으로는 용어를 애매하게 이해하고 있기 때문입니다(예: layer5 VPN, OpenVPN, strongSwan 등). 어떤 것을 사용해야 하는지도 모르겠습니다.

최종 목표는 가능한 한 사용하기 쉬운 상태로 최소한의 번거로움으로 설정하는 것이며 → Linux, Windows, Android 등에서 연결하는 것.

제가 이해하는 바로는 IPSec이 적합하지 않나요? 아니면 구글 클라우드에서 이미 제공하는 VPN 서비스가 있나요? 구체적인 것은 찾지 못했어요(단지 사이트 투 사이트 설정만 보임).

편집:
이 용도는 주로 구글 클라우드의 VPS 인스턴스에 접속하는 것이며, IPS/지리적 제한 등을 우회하기 위한 것이 아닙니다.

OpenVPN 설정을 추천합니다. 약 15-20분 정도 소요됩니다:

  1. VM을 생성하세요 (micro도 충분합니다).
  2. 이 튜토리얼을 따라 하세요: How To Set Up an OpenVPN Server on Ubuntu 16.04 | DigitalOcean
  3. 8단계의 마지막 부분(포트 열기) 대신, GCP 콘솔에서 VPC를 대상으로 포트 udp:1194를 여는 방화규칙을 생성하세요.

그러면 충분히 사용할 수 있습니다 :slight_smile:

11단계 마지막에는 .ovpn 파일이 생성되며, 이 파일을 VPN에 연결하려는 기기에서 사용해야 합니다. 사용자/기기별로 별도의 파일을 만들어야 합니다(4단계에서 키/인증서 생성, 11단계에서 ovpn 파일 생성).

감사합니다!

성공했습니다.
또한, 아치 위키 https://wiki.archlinux.org/index.php/OpenVPN도 매우 유용했어요!