์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
JigSaw[1]์ DIY ์คํ์์ค VPN ๊ฒธ ํ๋ก์ํ๋ก์ ํธ. ์๋ฒ๋ ํ๋ก์ ์๋ฒ๊ณ ํด๋ผ์ด์ธํธ๋ VPN์ผ๋ก ์ฐ๋ ๊ฒ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
์ธ๋ก ํ์์ ๋ํ์ฌ ๋ง๋ VPN ํด๋ผ์ด์ธํธ ๊ฒธ ์๋ฒ ์ค์ ํ๋ก๊ทธ๋จ์ด๋ค.
์ธ๋ก ํ์์ ๋ํ์ฌ ๋ง๋ VPN ํด๋ผ์ด์ธํธ ๊ฒธ ์๋ฒ ์ค์ ํ๋ก๊ทธ๋จ์ด๋ค.
Outline์ ์ธ๋ก ๊ธฐ๊ด๊ณผ ์ธ๋ก ์ธ์ด ๋์ฑ ์์ ํ๊ฒ ์ธํฐ๋ท์ ์ก์ธ์คํ๋๋ก ๋๊ธฐ ์ํด Jigsaw์์ ๊ฐ๋ฐํ ์คํ์์ค ํ๋ก์ ํธ์ ๋๋ค.
- ํํ์ด์ง์ ์๋ ์๊ฐ
ํ๊ตญ์ด ๊ณต์ ํํ์ด์ง / Github / Reddit / Medium
์์ ์ด ์ง์ VPN์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์ด์ฉํ๋ ๋ฐฉ์์ด๋ค. VPN ์ฐ๊ฒฐ๋ง์ ๋ชฉ์ ์ผ๋ก ๋ค์ด์จ ๊ฒฝ์ฐ, ์๋ฒ๋ฅผ ๊ตฌ์ถํ ์ฌ๋์๊ฒ์ key๋ฅผ ๋ฐ์์ผ ํ๋ค. ๋ณดํต์ VPS๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฅผ ๋์ฌํ ๋ค ๊ตฌ์ถํ๋ค.
Docker ์ปจํ ์ด๋ ์์ Shadowsocks๋ฅผ ๋ฐํ์ผ๋ก ์ ์๋์๋ค.
์์ ์ด ์ง์ VPN์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ ์ด์ฉํ๋ ๋ฐฉ์์ด๋ค. VPN ์ฐ๊ฒฐ๋ง์ ๋ชฉ์ ์ผ๋ก ๋ค์ด์จ ๊ฒฝ์ฐ, ์๋ฒ๋ฅผ ๊ตฌ์ถํ ์ฌ๋์๊ฒ์ key๋ฅผ ๋ฐ์์ผ ํ๋ค. ๋ณดํต์ VPS๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฅผ ๋์ฌํ ๋ค ๊ตฌ์ถํ๋ค.
Docker ์ปจํ ์ด๋ ์์ Shadowsocks๋ฅผ ๋ฐํ์ผ๋ก ์ ์๋์๋ค.
2. ๋๊ตฌ[ํธ์ง]
Outline Manager๋ Outline ์๋ฒ์ ํค๋ฅผ ๋ฑ๋กํ๊ฑฐ๋ ์ ๊ฑฐ, ํธ๋ํฝ ์ฌ์ฉ์ ํ์ธํ ์ ์๋ ๊ด๋ฆฌ์ ๋๊ตฌ์ด๋ค. Outline์ ์ด๋ ๋งํฌ ํ์์ผ๋ก ํค๋ฅผ ๋ฐํํ๋๋ฐ ๊ฐ ํค๋ง๋ค ์ฌ์ฉ๋์ ํ์ธํ ์์๋ค. Outline Manager๋ ์๋์ฐ์ฆ,๋ฆฌ๋
์ค,macOS์์ GUI๊ฐ ์๋ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ ์๋ค. GUI๊ฐ ์๋ ์๋์ฐ ์๋ฒ, ๋ฆฌ๋
์ค ์๋ฒ ๋ฑ์ ์ฌ์ฉํ ์ ์์ผ๋, ๊ทธ๋ฐ๊ฒฝ์ฐ ๋ค๋ฅธ ์ปดํจํฐ์์ ์ฌ์ฉํ๋ฉด ๋๋ค
Outline Client๋ Outline Manager์์ ๋ฐ๊ธ๋ฐ์ ํค๋ฅผ ๋ฑ๋กํ๊ณ , VPN์ ์ฌ์ฉํ๋ ์ค์ง์ ์ธ VPN์ญํ ์ ํ๋ ๋๊ตฌ์ด๋ค. ๋ฑ๋ก, ์ด๋ฆ ๋ณ๊ฒฝ(๋ก์ปฌ์ ์ฅ), ์ญ์ , ์ฐ๊ฒฐ ์ด๋ ๊ฒ ๋ค๊ฐ์ง ๊ธฐ๋ฅ๋ง ์๋ค๊ณ ๋ณด๋ฉด ๋๋ค.
ํค ํ๋๋ก ํ๋์ ๊ธฐ๊ธฐ๋ง ์ธ์ฆ์ด ๋๋๊ฒ์ด ์๋๋ค. ๋ ๋ ์ด์๋ ๊ฐ๋ฅํ๋ ํค๋ฅผ ๋ถ์คํ์ง ์๋๋ก ์ฃผ์ํ์. ๋๋ ์ธํฐ๋ท์์ ๋๊ฐ ํค๋ฅผ ์ ์ถํด๋ฒ๋ ธ์ผ๋ฉด ์ด์ฉํ๋๊ฒ๋ ํ ๋ฐฉ๋ฒ
Outline Client๋ Outline Manager์์ ๋ฐ๊ธ๋ฐ์ ํค๋ฅผ ๋ฑ๋กํ๊ณ , VPN์ ์ฌ์ฉํ๋ ์ค์ง์ ์ธ VPN์ญํ ์ ํ๋ ๋๊ตฌ์ด๋ค. ๋ฑ๋ก, ์ด๋ฆ ๋ณ๊ฒฝ(๋ก์ปฌ์ ์ฅ), ์ญ์ , ์ฐ๊ฒฐ ์ด๋ ๊ฒ ๋ค๊ฐ์ง ๊ธฐ๋ฅ๋ง ์๋ค๊ณ ๋ณด๋ฉด ๋๋ค.
ํค ํ๋๋ก ํ๋์ ๊ธฐ๊ธฐ๋ง ์ธ์ฆ์ด ๋๋๊ฒ์ด ์๋๋ค. ๋ ๋ ์ด์๋ ๊ฐ๋ฅํ๋ ํค๋ฅผ ๋ถ์คํ์ง ์๋๋ก ์ฃผ์ํ์.
3. ์๋ฒ ๊ตฌ์ถ & ์ด์ฉ๋ฒ[ํธ์ง]
3.1. ์๋ฒ์ ์ค์นํ๊ณ ์ค์ ํ๊ธฐ[ํธ์ง]
์๋ฒ๋ฅผ ๊ด๋ฆฌํ ์ปดํจํฐ์์ Outline Manager์ ์ค์นWindowsLinuxMacํ๋ค. Outline Manager๋ GUI๋ฅผ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ ์ด์ฉ์ด ๋ถ๊ฐ๋ฅํ๋ค.
Set up Outline anywhere ๋๋ ๋ณธ์ธ์ด ์ด์ฉํ๋ ์๋ฒ๋ฅผ ์ ํํ๋ค.
์ดํ ์๋ฒ์์ ์๋ ์์ ์ ์ํํ๋ค.
์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์๋ฒ๋ฅผ ์ค์นํ๋ค. (Outline Manager์ ์๋ด๋จ)
Set up Outline anywhere ๋๋ ๋ณธ์ธ์ด ์ด์ฉํ๋ ์๋ฒ๋ฅผ ์ ํํ๋ค.
์ดํ ์๋ฒ์์ ์๋ ์์ ์ ์ํํ๋ค.
์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์๋ฒ๋ฅผ ์ค์นํ๋ค. (Outline Manager์ ์๋ด๋จ)
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"
๋ง์ฝ ์ค๋ฅ๊ฐ ๋ฐ ๊ฒฝ์ฐ
sudo curl "https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh" | bash
์ด๊ฑฐ๋ก ์คํํด๋ณด์
๋ฐฉํ๋ฒฝ์ด ๋ซํ ์๋ ๊ฒฝ์ฐ, ์ค์น ์๋ฃ ํ ๋ํ๋๋ "ํฌํธ๋ฅผ ์ด์ด๋ฌ๋ผ"๋ ๋ฉ์์ง์ ๋์ค๋ ํฌํธ๋ฅผ ์ด์ด์ค๋ค. ๊ด๋ฆฌ์ฉ TCPํฌํธ 1๊ฐ, ์ฐ๊ฒฐ์ฉ TCPํฌํธ 1๊ฐ์ UDPํฌํธ 1๊ฐ๋ค.[2]
์๋ฃ ์ ๋ํ๋๋ ์ด๋ก์ ๋ฉ์์ง {"apiUrl":https://xx.xxx.xxx.xx:xxxx/xxxxxxxx","certSha256":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} ๋ถ๋ถ์ ๋ณต์ฌ ํ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ ์ปดํจํฐ์ Outline Manager Paste yout installation output here์ ๋ถ์ฌ๋ฃ๋๋ค.
์ดํ Add new key๋ฅผ ๋๋ฅธ ๋ค ํค ๊ณต์ ํ๊ธฐ๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค.
Docker ๊ด๋ จ ๋ถ๋ถ์์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒฝ์ฐ(์ค์น๊ฐ ์๋๋ ๊ฒฝ์ฐ ๋ฑ)
๋ฐฉํ๋ฒฝ์ด ๋ซํ ์๋ ๊ฒฝ์ฐ, ์ค์น ์๋ฃ ํ ๋ํ๋๋ "ํฌํธ๋ฅผ ์ด์ด๋ฌ๋ผ"๋ ๋ฉ์์ง์ ๋์ค๋ ํฌํธ๋ฅผ ์ด์ด์ค๋ค. ๊ด๋ฆฌ์ฉ TCPํฌํธ 1๊ฐ, ์ฐ๊ฒฐ์ฉ TCPํฌํธ 1๊ฐ์ UDPํฌํธ 1๊ฐ๋ค.[2]
์๋ฃ ์ ๋ํ๋๋ ์ด๋ก์ ๋ฉ์์ง {"apiUrl":https://xx.xxx.xxx.xx:xxxx/xxxxxxxx","certSha256":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} ๋ถ๋ถ์ ๋ณต์ฌ ํ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ ์ปดํจํฐ์ Outline Manager Paste yout installation output here์ ๋ถ์ฌ๋ฃ๋๋ค.
์ดํ Add new key๋ฅผ ๋๋ฅธ ๋ค ํค ๊ณต์ ํ๊ธฐ๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค.
Docker ๊ด๋ จ ๋ถ๋ถ์์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒฝ์ฐ(์ค์น๊ฐ ์๋๋ ๊ฒฝ์ฐ ๋ฑ)
curl -sS https://get.docker.com/ | sh
๋ฅผ ์
๋ ฅํด์ ์ง์ Docker์ ์ค์นํด์ฃผ์.
3.1.1. AWS Lightsail ์ถ๊ฐ์ค์ [๊ฒ์ด][ํธ์ง]
AWS Lightsail์ ์ ์์ ํ๋ค.
ํธ๋ํฝ์ ์ธ, ์์๋ฐ์ด๋ ๋ชจ๋ ๊ณ์ฐํ๋ฏ๋ก 1TB์ง๋ฆฌ๋ฉด 500GB๋ง ์ฌ์ฉํ ์ ์๋ค๊ณ ์๊ฐํด์ผ ํ๋ค.
์ธ์คํด์ค๋ฅผ ์์ฑํ ๋ค, ๊ณ ์ IP๋ฅผ ์์ฑํ๋ค.[๊ณ ์ IP]
๋ธ๋ผ์ฐ์ ๋๋ ์์ฒด SSH ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์๋ฒ ์ฐ๊ฒฐ ํ ์๋ฒ์ ์ค์นํ๊ณ ์ค์ ํ๊ธฐ์์ ์ด์ด ํ๋ค.
์ฐธ๊ณ : #1 #2
ํธ๋ํฝ์ ์ธ, ์์๋ฐ์ด๋ ๋ชจ๋ ๊ณ์ฐํ๋ฏ๋ก 1TB์ง๋ฆฌ๋ฉด 500GB๋ง ์ฌ์ฉํ ์ ์๋ค๊ณ ์๊ฐํด์ผ ํ๋ค.
์ธ์คํด์ค๋ฅผ ์์ฑํ ๋ค, ๊ณ ์ IP๋ฅผ ์์ฑํ๋ค.[๊ณ ์ IP]
๋ธ๋ผ์ฐ์ ๋๋ ์์ฒด SSH ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์๋ฒ ์ฐ๊ฒฐ ํ ์๋ฒ์ ์ค์นํ๊ณ ์ค์ ํ๊ธฐ์์ ์ด์ด ํ๋ค.
์ฐธ๊ณ : #1 #2
3.1.2. Azure VM ์ถ๊ฐ์ค์ [๊ฒ์ด][ํธ์ง]
๊ฐ์ ๋จธ์ ์ ์์ฑํ๋ค.
IP๋ถ๋ถ์์ IP์ฃผ์๋ฅผ ์ ์ ์ผ๋ก ๋ฐ๊พผ๋ค.[๊ณ ์ IP]
๋ธ๋ผ์ฐ์ ๋๋ ์์ฒด SSH ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์๋ฒ ์ฐ๊ฒฐ ํ ์๋ฒ์ ์ค์นํ๊ณ ์ค์ ํ๊ธฐ์์ ์ด์ด ํ๋ค.
๊ตฌ์ถ ์, Azure์์ ์ ๊ณตํ๋ ์ง๋ ฌ ์ฝ์์ ์ด์ฉํ ๊ฒฝ์ฐ ์กฐ์ฌํ์. ๊ทธ ์ฝ์์ ๋ฌธ์ ๊ฐ ์ข ๋ง๋ค(.....)
์ฐธ๊ณ : #1
IP๋ถ๋ถ์์ IP์ฃผ์๋ฅผ ์ ์ ์ผ๋ก ๋ฐ๊พผ๋ค.[๊ณ ์ IP]
๋ธ๋ผ์ฐ์ ๋๋ ์์ฒด SSH ํด๋ผ์ด์ธํธ๋ฅผ ํตํด ์๋ฒ ์ฐ๊ฒฐ ํ ์๋ฒ์ ์ค์นํ๊ณ ์ค์ ํ๊ธฐ์์ ์ด์ด ํ๋ค.
๊ตฌ์ถ ์, Azure์์ ์ ๊ณตํ๋ ์ง๋ ฌ ์ฝ์์ ์ด์ฉํ ๊ฒฝ์ฐ ์กฐ์ฌํ์. ๊ทธ ์ฝ์์ ๋ฌธ์ ๊ฐ ์ข ๋ง๋ค(.....)
์ฐธ๊ณ : #1
3.2. DigitalOcean์ ์๋ฒ ๊ตฌ์ถํ๊ธฐ[ํธ์ง]
DigitalOcean์์ ๊ณ์ ์ ์์ฑํ๊ณ , ์นด๋์ ๋ณด๋ฅผ ๋ฑ๋กํ๋ค.
Outline Manager์์ DigitalOcean์ ์ ํํ๋ค.
์๋์ผ๋ก ์น๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ฆฌ๊ณ , ๋ก๊ทธ์ธ์ ํ๋ค.
๋ก๊ทธ์ธ ํ Outline Manager์์ ์๋ฒ๋ฅผ ์์ฑํ ์ง์ญ์ ์ ํํ๋ค.
๋.๋งค๋ฌ 5๋ฌ๋ฌ์ฉ ๋๊ฐ๋๊ฑด ๋ค
Outline Manager์์ DigitalOcean์ ์ ํํ๋ค.
์๋์ผ๋ก ์น๋ธ๋ผ์ฐ์ ๊ฐ ์ด๋ฆฌ๊ณ , ๋ก๊ทธ์ธ์ ํ๋ค.
๋ก๊ทธ์ธ ํ Outline Manager์์ ์๋ฒ๋ฅผ ์์ฑํ ์ง์ญ์ ์ ํํ๋ค.
๋.
3.3. ์๋ฒ ๊ด๋ฆฌ ์ฌ์ฐ๊ฒฐ[ํธ์ง]
์๋ฒ๋ฅผ ๊ด๋ฆฌํ๋ ์ปดํจํฐ๋ฅผ ํฌ๋งทํ์๊ฑฐ๋ ๋ค๋ฅธ ์ปดํจํฐ์์๋ ๊ด๋ฆฌํ๊ณ ์ถ์๊ฒฝ์ฐ ๋ฑ์ ์๋ฒ ์ฌ ์ฐ๊ฒฐ์ด ํ์ํ ๊ฒฝ์ฐ๋ค.
์ถํ ๋ณ๊ฒฝ๋ ๊ฐ๋ฅ์ฑ๋ ์๋ค. Github Issue
์๋ฒ์ ์ฐ๊ฒฐํ ๋ค, ๋ณธ์ธ์ด ์ฐ๋ ํ ์คํธ ์๋ํฐ๋ก /opt/outline/access.txt๋ฅผ ์ฐ๋ค. ์ด๋ฐ ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค : sudo nano /opt/outline/access.txt
๋ด์ฉ์ ์๋์ ๊ฐ์ ๊ฒ์ด๋ค.
์ถํ ๋ณ๊ฒฝ๋ ๊ฐ๋ฅ์ฑ๋ ์๋ค. Github Issue
์๋ฒ์ ์ฐ๊ฒฐํ ๋ค, ๋ณธ์ธ์ด ์ฐ๋ ํ ์คํธ ์๋ํฐ๋ก /opt/outline/access.txt๋ฅผ ์ฐ๋ค. ์ด๋ฐ ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค : sudo nano /opt/outline/access.txt
๋ด์ฉ์ ์๋์ ๊ฐ์ ๊ฒ์ด๋ค.
certSha256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
apiUrl:https://xx.xxx.xxx.xx:xxxx/xxxxxxxx
์ด๊ฑธ ์ค์นํ ๋ ๋ํ๋ฌ๋ ์ด๋ก์ ๋ฉ์์ง์ฒ๋ผ {"apiUrl":"https://xx.xxx.xxx.xx:xxxx/xxxxxxxx","certSha256":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} ํ์์ผ๋ก ๋ฐ๊พธ์ด ์ค๋ค. ๊ทธ๋ฌ๋ ์ ๋ txt์ ๋ด์ฉ์ ์์ ํ์ง ๋ง์. ๋์ค์ ๊ณจ์น์ํ์ง ์ ์๋ค.
์ดํ Outline Manager์ ์ ๋ ฅํ๋ฉด ์ด์ ์ ๋ง๋ค์๋ ๊ทธ๋๋ก ๊ฐ์ ธ์ฌ ์ ์๋ค.
์ฌ์ฐ๊ฒฐ์ ํ๋ค๊ณ ํด์ ์ด์ ์ ์ฐ๊ฒฐํ ์ปดํจํฐ์์ ๋ก๊ทธ์์๋๋ค๊ฑฐ๋ ํ์ง ์๋๋ค!
์ดํ Outline Manager์ ์ ๋ ฅํ๋ฉด ์ด์ ์ ๋ง๋ค์๋ ๊ทธ๋๋ก ๊ฐ์ ธ์ฌ ์ ์๋ค.
์ฌ์ฐ๊ฒฐ์ ํ๋ค๊ณ ํด์ ์ด์ ์ ์ฐ๊ฒฐํ ์ปดํจํฐ์์ ๋ก๊ทธ์์๋๋ค๊ฑฐ๋ ํ์ง ์๋๋ค!
3.4. VPN์ ์ฐ๊ฒฐ[ํธ์ง]
Outline Client๋ฅผ ์ค์นํ์ฌ ์ฐ๊ฒฐํ๋ค.
Android 5.0+, IOS 9.0+, Windows 7.0+, ํฌ๋กฌOS 64.0+, macOS10.11+, Linux์์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
๊ฐ ์ฑ์คํ ์ด(๊ตฌ๊ธ ํ๋ ์ด์คํ ์ด ๋ฑ)์์ ๋ฐ๊ฑฐ๋, ์ฑ์คํ ์ด์์ ์ค์น๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ(์ค๊ตญ์ ๊ฒฝ์ฐ ๋ฑ) Github์์ ๋ฐ์ผ๋ฉด ๋๋ค. Windows๋ฒ์ ์ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ํ์ธํ ํ์๊ฐ ์๋ค.
๋ชจ๋ฐ์ผ์์ Outline ์ ์ํ๋ ๋ฒ
์๋ฒ๋ฅผ ์์ฑ ํ Outline Manager์์ ๋ฐ์ key๋ฅผ ์ด์ฉํ๋ฉฐ, ๋งํฌ๋ฅผ ํตํด ์ ์ํ๋ ๊ฒฝ์ฐ ํค๊ฐ ์๋์ผ๋ก ์ ๋ ฅ๋๋ค. ์ ์ ํค๋ ss://๋ก ์์ํ๋ค. Shadowsocks๋ฅผ ์ด์ฉํ ์ฐ๊ฒฐ๋ ๊ฐ๋ฅํ๋ค. ๋ค๋ง ๊ฝค๋ ์ค์ ์ ํด์ค์ผ ํ๋ ๋ฐ๋ฉด์, Outline์ ํตํด ์ฐ๊ฒฐํ๋ฉด ๋ฐ๋ก ์ฐ๊ฒฐ์ด ๋๋ค.
ํน์ ์๋ฒ ๊ด๋ฆฌ๋ง ๋๊ณ ์ฐ๊ฒฐ์ด ์๋๋ค ํ๋ฉด, Outline์ ์ฐ์ ์ฌ์ค์นํด๋ณด๊ณ , ๊ทธ๋๋ ์๋๋ค๋ฉด 1024-65535์ ํฌํธ๋ฅผ ์ด์ด์ค๋ณด์. ๋ฌด์ธ๊ฐ ๋ค๋ฅธ ํฌํธ๋ฅผ ์ด์ฉํ๋ ค ํ๊ณ ์๋ ๊ฒ์ผ์ง๋ ๋ชจ๋ฅธ๋ค. ๋ค๋ง, ๊ทธ๋ด ์ผ์ ๊ฑฐ์ ์๋ค.
Android 5.0+, IOS 9.0+, Windows 7.0+, ํฌ๋กฌOS 64.0+, macOS10.11+, Linux์์ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
๊ฐ ์ฑ์คํ ์ด(๊ตฌ๊ธ ํ๋ ์ด์คํ ์ด ๋ฑ)์์ ๋ฐ๊ฑฐ๋, ์ฑ์คํ ์ด์์ ์ค์น๊ฐ ๋ถ๊ฐ๋ฅํ ๊ฒฝ์ฐ(์ค๊ตญ์ ๊ฒฝ์ฐ ๋ฑ) Github์์ ๋ฐ์ผ๋ฉด ๋๋ค. Windows๋ฒ์ ์ ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ํ์ธํ ํ์๊ฐ ์๋ค.
๋ชจ๋ฐ์ผ์์ Outline ์ ์ํ๋ ๋ฒ
์๋ฒ๋ฅผ ์์ฑ ํ Outline Manager์์ ๋ฐ์ key๋ฅผ ์ด์ฉํ๋ฉฐ, ๋งํฌ๋ฅผ ํตํด ์ ์ํ๋ ๊ฒฝ์ฐ ํค๊ฐ ์๋์ผ๋ก ์ ๋ ฅ๋๋ค. ์ ์ ํค๋ ss://๋ก ์์ํ๋ค. Shadowsocks๋ฅผ ์ด์ฉํ ์ฐ๊ฒฐ๋ ๊ฐ๋ฅํ๋ค. ๋ค๋ง ๊ฝค๋ ์ค์ ์ ํด์ค์ผ ํ๋ ๋ฐ๋ฉด์, Outline์ ํตํด ์ฐ๊ฒฐํ๋ฉด ๋ฐ๋ก ์ฐ๊ฒฐ์ด ๋๋ค.
ํน์ ์๋ฒ ๊ด๋ฆฌ๋ง ๋๊ณ ์ฐ๊ฒฐ์ด ์๋๋ค ํ๋ฉด, Outline์ ์ฐ์ ์ฌ์ค์นํด๋ณด๊ณ , ๊ทธ๋๋ ์๋๋ค๋ฉด 1024-65535์ ํฌํธ๋ฅผ ์ด์ด์ค๋ณด์. ๋ฌด์ธ๊ฐ ๋ค๋ฅธ ํฌํธ๋ฅผ ์ด์ฉํ๋ ค ํ๊ณ ์๋ ๊ฒ์ผ์ง๋ ๋ชจ๋ฅธ๋ค. ๋ค๋ง, ๊ทธ๋ด ์ผ์ ๊ฑฐ์ ์๋ค.
4. ๊ธฐํ[ํธ์ง]
- DigitalOcean์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ Outline์ ์ฐ๊ฒฐ๋์์ ๋ Netflix๋ฅผ ์ฌ์ฉํ ์ ์๋ค๊ณ ํ๋ค.
- DigitalOcean๊ณผ Outline์ด ํํธ๋์ฝ์ ๋งบ์ด, ์ฝ๊ฒ ์ค์นํ ์ ์๋ค.
- ์ค๊ตญ์์๋ ์ด์ฉ์ด ๊ฐ๋ฅํ๋ค๊ณ ๋ ํ๋๋ฐ, ๊ฐํน ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ํ ๋ฏ ํ๋ค.
- TCP์ UDPํต์ ์ ๋ ๋ค ํ๋ค. OpenVPN์ ์ ํ ์ ์๋๋ฐ ์์ฌ์ด ๋ถ๋ถ.
- Edge๋ธ๋ผ์ฐ์ ์์ Outline ๊ณต์ ์ฌ์ดํธ๋ฅผ ์ ์์ ์ผ๋ก ์ด์ฉํ ์ ์๋ค.
5. ๊ฐ์ด๋ณด๊ธฐ[ํธ์ง]
[1] Alphabet,Google์ ์ํ์ฌ์ด๋ค
[2] ์๋ฒ๋ฅผ ๋์ฌํ ๊ฒฝ์ฐ, ๋ณดํต ๋์ฌํ ํ์ฌ์ ์ค์ ํ์ด์ง์์ ์ธ๋ฐ์ด๋ ํฌํธ๋ฅผ ์ด๋ฉด ๋๋ค.
[๊ฒ์ด] ์ธํฐ๋ท ๊ฒ์ด์ ์ํด ์จ ๊ฒ์ด๋ผ๋ฉด, "ํ๊ตญ/๋ํ๋ฏผ๊ตญ"์ผ๋ก ํด๋ ISP๊ฐ ์ฐจ๋จ ๋์์ด ์๋๋ผ ์ฐํ๊ฐ ๊ฐ๋ฅํ๋ค. ๋ค๋ง, ํ๊ตญIP์ด๊ธฐ์ ๊ตฌ๊ธ ๋ฑ์ ๊ฒ์ ๊ฒฐ๊ณผ์์ ์ฑ์ธ์ธ์ฆ์ ํด์ผํ ์ ์๋ค. ๋์ด ๋๋ํ๋ค๋ฉด ์๋ฒ์ปดํจํฐ์์ ์ธ๊ตญ์๋ฒ๋ก VPN์ ํ๋ฒ ๋ ๋๋ฆฌ์. ํ๊ตญ ํต์ ์ฌ๋ค์ ํด์ธ๋งQOS์ ๊ฑธ๋ฆฌ์ง ์๊ณ ํด์ธํต์ ์ ํ ์๋ ์๋ค.
[๊ณ ์ IP] ๊ณ ์ IP๊ฐ ํ์์๋ค๋ฉด ์ํด๋ ๋๋ค. ๋ค๋ง IP๊ฐ ๋ฐ๋๋ฉด Outline์ ๋ค์ ์ค์นํ๊ณ ๋ค์ ์ค์ ํด์ค์ผํ๋ค.