[WireGuard] Client ์„ค์ •

2023. 7. 7. 17:27ใ†System ์ž‘์—…์‹ค/Server ๊ด€๋ จ

728x90
๋ฐ˜์‘ํ˜•

 




 

 

 

๐Ÿš€ [WireGuard] Client ์„ค์ •

    ๐Ÿ”ฝ ๊ฐœ์š”

        ๐Ÿ“ฆ ์†Œ๊ฐœ

์˜ค๋Š˜์€ ์ง€๋‚œ๋ฒˆ์— ์„ค์น˜ํ•œ WireGuard๋ฅผ ํ†ตํ•ด Client๋“ค์ด ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋Š” ์„ค์ • ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๊ณ  ํ•ด์š”.

Mac OS์™€ Windows ๊ธฐ์ค€์œผ๋กœ ์ด์•ผ๊ธฐ ํ•ด ๋ณผ๊ฒŒ์š”.

 

 

 

    ๐Ÿ”ฝ WireGuard Client ์„ค์น˜ ๋ฐ ์„ค์ •

        ๐Ÿ“ฆ Mac OS

๋จผ์ € ์ฃผ๋‹ˆ๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” Mac OS๋ฅผ ๊ฐ€์ง€๊ณ  ๋†€์•„๋ณผ๊ฒŒ์š”.

App Store

 

App Store์— ๊ฐ€๋ฉด ์ด๋ ‡๊ฒŒ WireGuard Application์ด ์žˆ๋Š”๊ฑธ ์•Œ ์ˆ˜ ์žˆ์–ด์š”.
์ด๊ฑธ ๋‚ด๋ ค๋ฐ›๊ธฐ ํ•ด ์ค„๊ฒŒ์š”.



ํ•ด๋‹น Applicatin์„ ํ‚ค๊ฒŒ ๋˜๋ฉด ์•„๋ž˜์— + ๋ฒ„ํŠผ์ด ์žˆ๋Š”๋ฐ, ๊ทธ๊ฑธ ๋ˆ„๋ฅธ ๋’ค Add Empty Tunnel...์„ ๋ˆŒ๋Ÿฌ ์ค๋‹ˆ๋‹ค.



๋จผ์ € macFieldkey (Name)์— ์ด๋ฆ„์„ ์ž„์˜๋กœ ๋„ฃ์–ด์ค„๊ฒŒ์š”.

๊ทธ๋Ÿฐ ๋’ค ์œ„์— ๋‚˜์˜จ macFieldKey (๊ณต๊ฐœํ‚ค) ๋‚ด์šฉ์„ ๋ชจ๋‘ ๋ณต์‚ฌํ•ด ์ค„๊ฑฐ์—์š”.


 

 

 

VPN -> WireGuard -> Endpoints

 

 


OPNsense์—์„œ ์œ„์™€ ๊ฐ™์ด Endpoints Page๋กœ ์˜จ ๋’ค + ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ค„๊ฒŒ์š”.

 

 

728x90

์ตœ์ดˆ 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์— ์ˆซ์ž๊ฐ€ ๊ณ„์† ๋ณ€ํ•˜๋ฉด์„œ ์˜ฌ๋ผ๊ฐ€์•ผ ์ •์ƒ ์—ฐ๊ฒฐ ๋œ๊ฑฐ์—์š”.

์ฐธ๊ณ ๋กœ ์ •์ƒ ์„ค์ •์€ ๋˜์—ˆ๋Š”๋ฐ, ๊ฐ„ํ˜น ์—ฐ๊ฒฐ์ด ์•ˆ๋ ๋•Œ๊ฐ€ ์žˆ์–ด์š”.

๊ทธ๋Ÿด ๋• ์—ฐ๊ฒฐ์„ ํ•ด์ œํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜๋ฉด ์—ฐ๊ฒฐ์ด ๋˜๋Š” ์  ์ฐธ๊ณ ํ•ด์•ผ ํ•ด์š”!

 





๐Ÿง ์ฐธ๊ณ  ์ž๋ฃŒ

 

OPNsense WireGuard VPN ์„ค์น˜ ๋ฐ ์„ค์ • | Net x Hack

WireGuard๊ฐ€ ์–ด๋Š์ƒˆ ๋Œ€์„ธ๊ฐ€ ๋˜์–ด๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด์•ˆ์ƒ์œผ๋กœ๋„ OpenVPN ๋ณด๋‹ค ๋” ๋‚ซ๋‹ค๋Š” ํ‰์ด ๋งŽ์œผ๋ฉฐ, Ping๊ณผ ๋‹ค์šด๋กœ๋“œ ์†๋„๋ฉด์—์„œ๋„ ํ™•์‹คํžˆ ์ข‹์€ ํผํฌ๋จผ์Šค๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์™€์ด์–ด๊ฐ€๋“œ์˜ ์˜์—ญ์ด

netxhack.com

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•