์์
- ๊ณต์ธ 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/