2023. 7. 7. 17:27ใSystem ์์ ์ค/Server ๊ด๋ จ
๐ [WireGuard] Client ์ค์
๐ฝ ๊ฐ์
๐ฆ ์๊ฐ
์ค๋์ ์ง๋๋ฒ์ ์ค์นํ WireGuard๋ฅผ ํตํด Client๋ค์ด ์ฐ๊ฒฐ๋ ์ ์๋ ์ค์ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๋ ค๊ณ ํด์.
Mac OS์ Windows ๊ธฐ์ค์ผ๋ก ์ด์ผ๊ธฐ ํด ๋ณผ๊ฒ์.
๐ฝ WireGuard Client ์ค์น ๋ฐ ์ค์
๐ฆ Mac OS
๋จผ์ ์ฃผ๋๊ฐ ์ฌ์ฉํ๊ณ ์๋ Mac OS๋ฅผ ๊ฐ์ง๊ณ ๋์๋ณผ๊ฒ์.
App Store์ ๊ฐ๋ฉด ์ด๋ ๊ฒ WireGuard Application์ด ์๋๊ฑธ ์ ์ ์์ด์.
์ด๊ฑธ ๋ด๋ ค๋ฐ๊ธฐ ํด ์ค๊ฒ์.
ํด๋น Applicatin์ ํค๊ฒ ๋๋ฉด ์๋์ + ๋ฒํผ์ด ์๋๋ฐ, ๊ทธ๊ฑธ ๋๋ฅธ ๋ค Add Empty Tunnel...์ ๋๋ฌ ์ค๋๋ค.
๋จผ์ macFieldkey (Name)์ ์ด๋ฆ์ ์์๋ก ๋ฃ์ด์ค๊ฒ์.
๊ทธ๋ฐ ๋ค ์์ ๋์จ macFieldKey (๊ณต๊ฐํค) ๋ด์ฉ์ ๋ชจ๋ ๋ณต์ฌํด ์ค๊ฑฐ์์.
OPNsense์์ ์์ ๊ฐ์ด Endpoints Page๋ก ์จ ๋ค + ๋ฒํผ์ ๋๋ฌ์ค๊ฒ์.
์ต์ด Name์๋ ํด๋น Client์ ์ด๋ฆ์ ๋ฃ์ด์ฃผ๊ณ ,
Public Key ๋ถ๋ถ์ ์์์ Client Program์์ ๋ฐ๊ธ ๋ฐ๋ Public Key๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋ผ์.
๊ทธ๋ฐ ๋ค Allowed IPs ๋ถ๋ถ์ Client๊ฐ VPN์ ํตํด ํ ๋น ๋ฐ์ IP๋ฅผ CIDR๊ณผ ํจ๊ป ๋ฃ์ด์ฃผ์์ด์.
์ฐธ๊ณ ๋ก 32๋ ํ ๊ฐ์ PC๋ฅผ ์๋ฏธํด์.
Endpoint Address์๋ WireGuard VPN์ ๊ณต์ธ IP๋ฅผ ๋ฃ์ด์ฃผ๊ณ ,
Endpoint Port์๋ VPN Port ๋ฒํธ๋ฅผ ์
๋ ฅํด ์ฃผ์์ด์.
๋ง์ง๋ง์ผ๋ก Keepalive Interval์ 25๋ก ์ค์ ํด ์ฃผ์์ต๋๋ค.
๊ทธ๋ฐ ๋ค ์ ์ฅํ๊ณ , Local Tab์ผ๋ก ์ด๋ํ ๊ฒ์.
Local Tab์ ์ง๋ ์๊ฐ์ ๋ง๋ ์ค์ ๋ถ๋ถ์ด ์์ํ
๋ฐ ์์ ์ ๋๋ฌ ๋ค์ด๊ฐ๋ฉด ์๋์ ๊ฐ์ด ๋์ฌ๊ฑฐ์์.
๋๋จธ์ง๋ ๊ทธ๋๋ก ๋๊ณ , Peers ๋ถ๋ถ์ ์์์ ์ค์ ํ Endpoints์ ๋ฑ๋กํ๋ ์ด๋ฆ์ ์ฐพ์ ๋ฑ๋ก์ ํด์ฃผ๋ฉด ๋์.
๊ทธ๋ฐ ๋ค ์ ์ฅ์ ํ๊ณ ๋๊ฐ ์ค๋๋ค.
๋ค์ Client ์ค์ ๋ถ๋ถ์ผ๋ก ๋์๊ฐ๊ฒ์.
[Interface] ๋ถ๋ถ์ Address๋ ์์์ ์ค์ ํ๋ Client๊ฐ VPN์ ์ ์ํ๊ฒ ๋๋ฉด ํ ๋น ๋ฐ๊ฒ ๋ IP์ CIDR์ ์ ์ด์ฃผ๊ณ , DNS๋ ๊ตฌ๊ธ DNS๋ฅผ ์ ์ด ์ฃผ์์ด์.
[Peer] ๋ถ๋ถ์๋ PublicKey์ VPN Server๊ฐ ๋ฐ๊ธํ Public Key ๊ฐ์ ๋ฃ์ด ์ฃผ์๊ณ , EndPoint์ VPN ๊ณต์ธ IP์ฃผ์์ WireGuard Port ๋ฒํธ๋ฅผ ๋ฃ์ด์ฃผ์์ด์.
์ด๋ฐ ๋ฐฉ์์ผ๋ก์
192.168.0.2:51820
๊ทธ๋ฐ ๋ค ์ ์ฅ ํด์ค๊ฒ์.
๊ทธ๋ผ ์์ ๊ฐ์ ํ๋ฉด์ด ๋์ฌํ
๋ฐ, ๋นจ๊ฐ์์ผ๋ก ํ์๋ ๋ฒํผ์ ๋๋ฌ์ค๊ฒ์.
์ฐ๊ฒฐ์ด ์ ๋๋ค๋ฉด ์์ ๊ฐ์ด Data received์ Data sent์ ์ซ์๊ฐ ๊ณ์ ๋ณํ๋ฉด์ ์ฌ๋ผ๊ฐ๋ ๊ฑธ ํ์ธ ํ ์ ์์ด์.
๊ทธ๋ฆฌ๊ณ ์ ์ ์ฐ๊ฒฐ์ด ๋์๋ค๋ฉด ์์ ๊ฐ์ด Status์ Client ์ ๋ณด๊ฐ ๋ณด์ด๊ฒ ๋ฉ๋๋ค.
์ฃผ๋๋ GUI ์๊ฒฉ ์ ์์ ์ํด Microsoft Remote Desktop์ ์ฐ๊ณ ์๋๋ฐ, ์ด๊ฑธ ํตํด Hyper-V ์์ ๊ตฌ์ฑํ Windows10์ผ๋ก ์ ์ํด ๋ณผ๊ฒ์.
์์ ๊ฐ์ด ์ ์ ์ ๋ณด๋ฅผ ์ ์ฅํ ๋ค
์์ ๋ด์ฉ์ ํด๋ฆญํด์ ์ ์์ ์๋ํด ๋ณผ๊ฒ์.
์ ์ํ๊ณ ์ ํ๋ PC์ ๊ณ์ ์ ๋ณด๋ฅผ ๋ฌป๊ณ ์์ด์.
๊ณ์ ์ ์
๋ ฅํ๊ณ , Continue๋ฅผ ๋๋ฅด๋ฉด ์ ์์ด ๋๋ต๋๋ค.
์ด๋ ๊ฒ ์ ์ ์ ์ํ ๊ฑธ ํ์ธํ ์ ์์ด์.
๐ฆ Windows 10
์ด๋ฒ์๋ Windows 10์ ๊ฐ์ง๊ณ ๋์๋ณผ๊ฒ์.
https://download.wireguard.com/windows-client/wireguard-installer.exe
์ต์ด Windows์ฉ WireGuard Client Program์ ์ Link๋ฅผ ๋๋ฌ ์ค์นํด ์ค์ผํด์.
๊ทธ๋ฐ ๋ค ํ๋ก๊ทธ๋จ ์ด๋ฆ์ ์ฐํด๋ฆญํ์ฌ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ์ ํด ์ค๋๋ค.
์์ ๊ฐ์ ์ฐฝ์ด ๋์ค๋ฉด Add empty tunnel...์ ์ ํํด ์ค๊ฒ์.
Windows ์ญ์ Mac๊ณผ ๋์ผํ๊ฒ ์ค์ ํ๋ฉด ๋ฉ๋๋ค.
์์ ๊ฐ์ด Transfer ๋ถ๋ถ์ received, sent์ ์ซ์๊ฐ ๊ณ์ ๋ณํ๋ฉด์ ์ฌ๋ผ๊ฐ์ผ ์ ์ ์ฐ๊ฒฐ ๋๊ฑฐ์์.
์ฐธ๊ณ ๋ก ์ ์ ์ค์ ์ ๋์๋๋ฐ, ๊ฐํน ์ฐ๊ฒฐ์ด ์๋ ๋๊ฐ ์์ด์.
๊ทธ๋ด ๋ ์ฐ๊ฒฐ์ ํด์ ํ๋ค๊ฐ ๋ค์ ์ฐ๊ฒฐํ๋ฉด ์ฐ๊ฒฐ์ด ๋๋ ์ ์ฐธ๊ณ ํด์ผ ํด์!
๐ง ์ฐธ๊ณ ์๋ฃ
'System ์์ ์ค > Server ๊ด๋ จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[OPNsense] WAF; Web Application Firewall ๊ตฌ์ถํ๊ธฐ (0) | 2023.07.10 |
---|---|
[OPNsense] IPS ๊ตฌ์ถ ๋ฐ ์ด์ฉ (0) | 2023.07.09 |
[VPN]WireGuard ์ค์น (0) | 2023.07.07 |
[Network] OPNsense ์ค์น ๋ฐ ๊ตฌ์ฑ (0) | 2023.07.07 |
[Hyper-V]Network ์ค์ - NAT / Port Forwarding / ๋ด๋ถ IP ๊ณ ์ (0) | 2023.07.07 |