순서
- 공인 IP 확인
- openvpn-install.sh 다운받기
- openvpn-install.sh 실행해서 OpenVPN 서버 설치하기
- 각 OS 별 Client 를 이용해 OpenVPN 서버에 연결하기
- 연결 확인
1. 공인 IP 확인
서버에 따라 공인 IP가 직접 연결된 경우도 있고, NAT 아래에 위치하여 사설 IP만 있는 경우도 있어 아래 명령어를 통해 대부분의 케이스에 대해 공인 IP 확인이 가능하다.
$ curl ip.ojj.kr
Your IP is 121.131.xxx.xxx
2. openvpn-install.sh 다운받기
$ wget https://git.io/vpn -O openvpn-install.sh
3. openvpn-install.sh 실행해서 OpenVPN 서버 설치하기
스크림트를 실행 가능하도록 권한을 수정하고 실행.
$ sudo chmod +x openvpn-install.sh
$ sudo ./openvpn-install.sh
실행 후 아래와 비슷한 화면이 나오면 답변을 하고 엔터
Welcome to this OpenVPN road warrior installer!
Which protocol should OpenVPN use?
1) UDP (recommended)
2) TCP
Protocol [1]: 1
What port should OpenVPN listen to?
Port [1194]:
Select a DNS server for the clients:
1) Current system resolvers
2) Google
3) 1.1.1.1
4) OpenDNS
5) Quad9
6) AdGuard
DNS server [1]: 2
Enter a name for the first client:
Name [client]: iphone
OpenVPN installation is ready to begin.
Press any key to continue...
client 설정 파일이 /root/iphone.ovpn 과 같이 생성됨.
4. 각 OS 별 Client 를 이용해 OpenVPN 서버에 연결하기
생성된 설정 파일로 OpenVPN Client 에 추가하여 연결 설정 후 잘 되는지 확인~
5. 연결 확인
OpenVPN Client 에서 정상적으로 동작하면 https://ip.ojj.kr 에 접속해서 표시되는 IP 가 OpenVPN Server IP 와 동일한지 확인.
(동일 하면 성공~)
기타 내용은 아래 원문에서 확인
* 출처 : https://www.cyberciti.biz/faq/howto-setup-openvpn-server-on-ubuntu-linux-14-04-or-16-04-lts/
반응형