์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
GoodbyeDPI
๊ฐœ๋ฐœ์ž
ํ”Œ๋žซํผ
๋ผ์ด์„ ์Šค
๋งํฌ

1. ๊ฐœ์š”2. ์‚ฌ์šฉ๋ฐฉ๋ฒ•
2.1. ์‘์šฉ: Windows ๋ถ€ํŒ…์‹œ cmd ํŒ์—… ์—†์ด ํ”„๋กœ๊ทธ๋žจ ์ž๋™ ์‹คํ–‰์‹œํ‚ค๊ธฐ
3. ์ž‘๋™๋ฐฉ์‹
3.1. ์ˆ˜๋™์  DPI (Passive DPI)3.2. ๋Šฅ๋™์  DPI (Active DPI)
4. ์žฅ์ 5. ๋‹จ์ 
5.1. ์ด์šฉ ๋ถˆ๊ฐ€ ์„œ๋น„์Šค
6. GUI ๋ณ€์ข… ๋ฒ„์ „
6.1. GoodbyeDPI GUI6.2. SafeVisit6.3. SecretDPI/SNI
7. ๊ธฐํƒ€
7.1. ๊ด€๋ จ ๋ฌธ์„œ


์ˆ˜๋™์  DPI(Deep Packet Inspection; ์‹ฌ์ธต ํŒจํ‚ท ๋ถ„์„) ์ฐจ๋‹จ ๋ฐ ๋Šฅ๋™์  DPI ์ฐจ๋‹จ์„ ์šฐํšŒ์‹œ์ผœ ์ฃผ๋Š” Windows์šฉ ํ”„๋กœ๊ทธ๋žจ. ๋ฐฉ์‹ฌ์œ„๊ฐ€ ๋ง‰์•„๋ฒ„๋ฆฐ ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜๊ฑฐ๋‚˜ ์šฐํšŒ์ƒํƒœ๋ฅผ ํ•ญ์ƒ ์œ ์ง€ํ• ๋•Œ ๋งค์šฐ ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ธ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ํ›„์ˆ ํ•˜๊ฒ ์ง€๋งŒ, ํ”„๋กœ๊ทธ๋žจ ์ž์ฒด๋งŒ์œผ๋ก  ํ†ต์‹  ์•”ํ˜ธํ™” ๋“ฑ์˜ ๋ณด์•ˆ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ณด์•ˆ์ด ์ค‘์š”ํ•˜๋‹ค๋ฉด VPN์˜ ์‚ฌ์šฉ ๋˜๋Š” ESNI ์ง€์› ์‚ฌ์ดํŠธ์˜ ์ด์šฉ์„ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

2020๋…„ 9์›” 15์ผ๋ถ€ํ„ฐ DNS ์˜ค์—ผ ๊ฒ€์—ด์ด ๋‹ค์‹œ ์‹œ์ž‘๋˜์—ˆ๋‹ค. DNS๋ฅผ ๋ฐ˜๋“œ์‹œ 1.1.1.1 ๋˜๋Š” 8.8.8.8๋กœ ๋ณ€๊ฒฝํ•˜๋„๋ก ํ•˜๊ณ , ์ฐจํ›„์— Windows๊ฐ€ DoT ๋˜๋Š” DoH๋ฅผ ์ง€์›ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์ด ๋˜ํ•œ ๋ฐ˜๋“œ์‹œ ์„ค์ •ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

1. ๊ฐœ์š”[ํŽธ์ง‘]

๋Ÿฌ์‹œ์•„ ๊ฐœ๋ฐœ์ž ValdikSS๊ฐ€ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋กœ ํŠน์ • ์›น ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๋Š” '์‹ฌ์ธต ํŒจํ‚ท ๋ถ„์„(DPI)'์„ ์šฐํšŒํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค๋กœ ๋ฐฐํฌ๋˜๋ฉฐ, ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ GitHub์— ๊ณต๊ฐœ๋˜์–ด ์žˆ๋‹ค. 2019๋…„ 2์›”๋ถ€ํ„ฐ ์‹œ์ž‘๋œ ํ•œ๊ตญ ์ •๋ถ€์˜ HTTPS ์ฐจ๋‹จ ๋“ฑ์˜ ์ธํ„ฐ๋„ท ๊ทœ์ œ๋กœ ๋งŽ์€ ์‚ฌ์ดํŠธ๊ฐ€ ์ฐจ๋‹จ๋˜๋ฉด์„œ ์•Œ๋ ค์ง€๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

2. ์‚ฌ์šฉ๋ฐฉ๋ฒ•[ํŽธ์ง‘]

  1. ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ๋™ํ•˜๊ธฐ ์ „ DNS ์„ค์ • ๋ฐ”๊พธ๊ธฐ
    DNS ๋ณ€๊ฒฝ ์—†์ด ์ด์šฉํ•œ๋‹ค๋ฉด DNS๋ณ€์กฐ๋กœ ์ธํ•œ ๊ฒ€์—ด์— ์ œ๋Œ€๋กœ ๋Œ€์‘ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๊ผญ ๋ฐ”๊พธ์–ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.[6][7] DNS over HTTPS ๋ฌธ์„œ ์ฐธ์กฐ. ๋ฌผ๋ก  GoodbyeDPI์—์„œ๋„ ํ›„์ˆ ํ• --dns-addr [value] ์˜ต์…˜์„ ํ†ตํ•ด์„œ DNS๋ฅผ ๋ณ€๊ฒฝํ• ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ณ , ์ด ์˜ต์…˜๋„ ๋ฐ˜๋“œ์‹œ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜์ง€๋งŒ, ์ด์™€ ๋ณ„๊ฐœ๋กœ ์ƒํ™ฉ์— ๋”ฐ๋ผ์„œ GoodbyeDPI๋ฅผ ๋ชป ์“ธ๋•Œ๋„ ์žˆ๊ณ , ์ด๋•Œ ํ†ต์‹ ์‚ฌ DNS์— ์‚ฌ์ดํŠธ ์ ‘์† ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ด์„œ ์ข‹์„ ๊ฑด ์ „ํ˜€ ์—†์œผ๋‹ˆ ์ œ์–ดํŒ์—์„œ๋„ ์ง์ ‘ ์„ค์ •ํ•ด๋‘์ž.[์„ค์ •๋ฐฉ๋ฒ•] ๋‹ค๋งŒ PC์— ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ๊ฐ€ 2๊ฐœ ์ด์ƒ์ด๋ผ๋ฉด ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ๋ณ„๋กœ ์ผ์ผํžˆ ์„ค์ •ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. PC์˜ ์„ค์ •์„ ๊ฑด๋“œ๋ฆฌ๊ธฐ๊ฐ€ ๊ณค๋ž€ํ•˜๊ณ , ์ง‘ ๋ฐ–์—์„œ ์“ธ์ผ์ด ์—†๋‹ค๋ฉด ๊ณต์œ ๊ธฐ์—์„œ ์„ค์ •ํ•ด์ฃผ์–ด๋„ ๋œ๋‹ค.
  2. ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ํ•˜๊ธฐ
    goodbyedpi ํด๋” ์•ˆ์„ ๋ณด๋ฉด, x86 ํด๋”์™€ x86_64ํด๋”๊ฐ€ ์žˆ๋‹ค. 32๋น„ํŠธ ์œˆ๋„์šฐ๋ผ๋ฉด x86 ํด๋”๋ฅผ, 64๋น„ํŠธ ์œˆ๋„์šฐ๋ผ๋ฉด x86_64ํด๋”๋กœ ๋“ค์–ด๊ฐ€ goodbyedpi.exe๋ฅผ ์‹คํ–‰์‹œํ‚ค๋ฉด ๋œ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์˜ cmd์ฐฝ์ด ๋– ์žˆ๋Š” ๋™์•ˆ ์‹คํ–‰๋˜๋ฉฐ, ์ฐฝ์„ ๋‹ซ์œผ๋ฉด ์ข…๋ฃŒ๋œ๋‹ค.
  3. ์ฐจ๋‹จ๋œ ์‚ฌ์ดํŠธ์— ์ ‘์†์ด ์ž˜ ๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ
    ํ”„๋กœ๊ทธ๋žจ์˜ cmd์ฐฝ์ด ๋– ์žˆ๋Š” ๋™์•ˆ ์ฐจ๋‹จ๋œ ์‚ฌ์ดํŠธ์— ์ ‘์†์„ ์‹œ๋„ํ•ด์„œ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์›นํŽ˜์ด์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

2.1. ์‘์šฉ: Windows ๋ถ€ํŒ…์‹œ cmd ํŒ์—… ์—†์ด ํ”„๋กœ๊ทธ๋žจ ์ž๋™ ์‹คํ–‰์‹œํ‚ค๊ธฐ[ํŽธ์ง‘]

์•„์ฃผ ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์šฉ๋ฒ•์€ ์œ„์— ์„œ์ˆ ํ•œ๊ฒŒ ๋์ด์ง€๋งŒ, ๋งค๋ฒˆ ์œˆ๋„์šฐ๋ฅผ ๋ถ€ํŒ…ํ•  ๋•Œ๋งˆ๋‹ค ๋”๋ธ” ํด๋ฆญํ•ด์„œ ํ”„๋กœ๊ทธ๋žจ์„ ์ผœ๋Š” ๊ฒƒ์€ ๋งค์šฐ ๊ท€์ฐฎ์€ ์ผ์ด๋‹ค. ํ•˜์ง€๋งŒ GoodbyeDPI์˜ ์ง„๊ฐ€๋Š” ์ž๋™ ์‹คํ–‰ ํŒŒ์ผ์„ ์ž‘์„ฑ ๋˜๋Š” ํŽธ์ง‘ ํ›„ ์‹คํ–‰ํ•˜์—ฌ ์œˆ๋„์šฐ ๋ถ€ํŒ…์‹œ ํŽธํ•˜๊ฒŒ ์ž์‹ ์ด ์„ค์ •ํ•œ ์˜ต์…˜ ๊ทธ๋Œ€๋กœ ์ž๋™์‹คํ–‰ํ•˜๊ฒŒ๋” ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ์ •๋ง ์–ด๋–ค ์ฐฝ๋„ ์•Œ๋ฆผ๋„ ๋„์šฐ์ง€ ์•Š๊ณ  ๋งˆ์น˜ ์œˆ๋„์šฐ์— ํฌํ•จ๋œ ๊ธฐ๋Šฅ์ธ ๊ฒƒ๋งˆ๋ƒฅ ๋งค์šฐ ์กฐ์šฉํžˆ ์‹คํ–‰๋œ๋‹ค. ํ›„์ˆ ํ•˜๊ฒ ์ง€๋งŒ ์˜ต์…˜์„ ์ž˜ ์„ค์ •ํ•˜๋ฉด ์ด ํ”„๋กœ๊ทธ๋žจ์ด ์ผœ์ ธ์žˆ๋Š” ์ƒํƒœ์—์„œ ๊ฒŒ์ž„์„ ํ•ด๋„ ์ „ํ˜€ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค.

  • 1.๋ช…๋ น์–ด์— ๋Œ€ํ•œ ์ดํ•ด
GoodbyeDPI๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜ ๋ช…๋ น์–ด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ํ•œ๊ตญ ๋‚ด ๊ฒ€์—ด ์šฐํšŒ์— ๊ผญ ํ•„์š”ํ•œ ํ•ต์‹ฌ ๋ถ€๋ถ„์€ ๊ตต๊ฒŒ ์ฒ˜๋ฆฌํ•˜์˜€๋‹ค.
[value]๋Š” ์„ค์ •๊ฐ’์„ ์˜๋ฏธํ•œ๋‹ค.
-p ์ˆ˜๋™ DPI ์ฐจ๋‹จ
-r Host ๋ฅผ hoSt๋กœ ๊ต์ฒด
-s host ํ—ค๋”์˜ ๋นˆ์นธ ์ œ๊ฑฐ
-m Host ํ—ค๋”๋ฅผ ์„ž๊ธฐ (test.com โ†’ tEsT.cOm)
-f [value] ์„ค์ •๊ฐ’์— ๋งž์ถฐ์„œ HTTP ํŒจํ‚ท ์ชผ๊ฐœ๊ธฐ. ๊ฐ’์ด ์ž‘์„์ˆ˜๋ก ๋” ๋งŽ์ด ์ชผ๊ฐœ์ง„๋‹ค.
-k [value] HTTP ์ง€์†์„ฑ (keep-alive)ํŒจํ‚ท ์ชผ๊ฐœ๊ธฐ. ๊ฐ’์ด ์ž‘์„์ˆ˜๋ก ๋” ๋งŽ์ด ์ชผ๊ฐœ์ง„๋‹ค.
-n do not wait for first segment ACK when -k is enabled
-e [value] ์„ค์ •๊ฐ’์— ๋งž์ถฐ์„œ HTTPS ํŒจํ‚ท ์ชผ๊ฐœ๊ธฐ. ๊ฐ’์ด ์ž‘์„์ˆ˜๋ก ๋” ๋งŽ์ด ์ชผ๊ฐœ์ง„๋‹ค.
-a additional space between Method and Request-URI (enables -s, may break sites)
-w try to find and parse HTTP traffic on all processed ports (not only on port 80)
--port [value] additional TCP port to perform fragmentation on (and HTTP tricks with -w)
--ip-id [value] handle additional IP ID (decimal, drop redirects and TCP RSTs with this ID). This option can be supplied multiple times.
--dns-addr [value] ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ IP๋กœ UDP DNS ์š”์ฒญ ๋ณด๋‚ด๊ธฐ (์‹คํ—˜์  ๊ธฐ๋Šฅ)[9]
--dns-port [value] redirect UDP DNS requests to the supplied port (53 by default)
--dnsv6-addr [value] redirect UDPv6 DNS requests to the supplied IPv6 address (experimental)
--dnsv6-port [value] redirect UDPv6 DNS requests to the supplied port (53 by default)
--dns-verb print verbose DNS redirection messages
--blacklist [txtfile][10] perform HTTP tricks only to host names and subdomains from supplied text file. This option can be supplied multiple times.

์ด ๋งŽ์€ ์˜ต์…˜์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์–ด๋ ต๋‹ค๋ฉด, ์ œ์ž‘์ž๊ฐ€ ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋†“์€ ํ”„๋ฆฌ์…‹์„ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋‹จ ์ด ํ”„๋ฆฌ์…‹ ๋ชจ๋“œ๋“ค์€ DNS ๋ณ€๊ฒฝ ์˜ต์…˜์ด ์ ์šฉ๋˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ์ฐธ๊ณ ํ•˜์ž.
-1
-p -r -s -f 2 -k 2 -n -e 2
HTTPS์™€ HTTP์˜ ํŒŒํŽธํ™”๊ฐ’์„ 2๋กœ ์„ค์ • ํ›„ ์ง„ํ–‰ํ•œ๋‹ค. ๊ธฐ๋ณธ๊ฐ’
-2
-p -r -s -f 2 -k 2 -n -e 40
HTTPS์˜ ํŒŒํŽธํ™”๊ฐ’์„ 40์œผ๋กœ, HTTP์˜ ํŒŒํŽธํ™”๊ฐ’์„ 2์œผ๋กœ ์„ค์ • ํ›„ ์ง„ํ–‰ํ•œ๋‹ค.
-3
-p -r -s -e 40
HTTPS์˜ ํŒŒํŽธํ™”๊ฐ’์„ 40์œผ๋กœ ์„ค์ •ํ›„ ์ง„ํ–‰ํ•œ๋‹ค. HTTP ํŒŒํŽธํ™” ์•ˆํ•จ. ์ง€์ •๋œ ํ”„๋ฆฌ์…‹ ์ค‘์—๋Š” SNI ๊ฒ€์—ด์— ๋Œ€ํ•ญํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ์„ค์ •์ด๋‹ค.[11]
-4
-p -r -s
HTTPS ๋ฐ HTTP ํŒŒํŽธํ™”๋ฅผ ์ง„ํ–‰ํ•˜์ง€ ์•Š์Œ. ํ•œ๊ตญ์—์„  SNI ๊ฒ€์—ด์— ๋Œ€์‘ํ•  ์ˆ˜ ์—†์–ด ์žˆ์œผ๋‚˜๋งˆ๋‚˜ํ•œ ์„ค์ •์ด๋‹ค.

  • 2.ํ”„๋กœ๊ทธ๋žจ ํด๋” ๋‚ด์— ๋ฏธ๋ฆฌ ๋‚ด์žฅ๋œ ์ž๋™์‹คํ–‰ํŒŒ์ผ ํ™•์ธํ•˜๊ธฐ
goodbyedpi ํด๋” ๋‚ด์˜ service_install_๋กœ ์‹œ์ž‘ํ•˜๋Š” .cmd ํŒŒ์ผ๋“ค์ด ์žˆ๋Š”๋ฐ, ์ด๊ฒƒ๋“ค์ด ๋ฐ”๋กœ GoodbyeDPI ์ œ์ž‘์ž๊ฐ€ ์˜ˆ์‹œ๋กœ ๋„ฃ์–ด๋†“์€ ์ž๋™์‹คํ–‰ํŒŒ์ผ๋“ค์ด๋‹ค. ์ด ํŒŒ์ผ๋“ค์„ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ํ•˜๊ณ  cmd์ฐฝ์ด ๋œฌ ํ›„ ์—”ํ„ฐํ‚ค๋ฅผ ๋ช‡๋ฒˆ ๋ˆ„๋ฅด๋ฉด ์ฐฝ์ด ๋‹ซํžˆ๊ณ  ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์— ๋“ค์–ด๊ฐ์— ๋™์‹œ์— GoodbyeDPI๊ฐ€ ์œˆ๋„์šฐ ์„œ๋น„์Šค์— ๋“ฑ๋ก๋˜๋ฉฐ, ์ดํ›„ ์œˆ๋„์šฐ๋ฅผ ๋ถ€ํŒ…ํ• ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ์ž๋™์‹คํ–‰ํŒŒ์ผ์— ํ‘œ๊ธฐ๋œ ์˜ต์…˜ ๋ช…๋ น์–ด์— ๋งž์ถ”์–ด ์„ค์ •๋œ GoodbyeDPI๊ฐ€ ์‹คํ–‰๋œ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋“ค์–ด์žˆ๋Š” ์ž๋™ ์‹คํ–‰ ๋ฐฐ์น˜ํŒŒ์ผ์€ service_install_russia_blacklist.cmd, service_install_russia_blacklist_dnsredir.cmd ์ด 2๊ฐœ๋งŒ ๋“ค์–ด์žˆ์œผ๋ฉฐ, ์•ฝ๊ฐ„์˜ ์ฐจ์ด๋Š” ์žˆ์ง€๋งŒ -1 ํ”„๋ฆฌ์…‹์ด ๊ธฐ๋ณธ์œผ๋กœ ์ ์šฉ๋˜์–ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ž์‹ ์ด ์›ํ•˜๋Š” ์˜ต์…˜์„ ์ ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๋ฉ”๋ชจ์žฅ์œผ๋กœ ์˜ต์…˜์„ ์ง์ ‘ ํŽธ์ง‘ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

  • 3.๊ธฐ๋ณธ ์ œ๊ณต๋œ ์ž๋™์‹คํ–‰ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜์—ฌ ์ž์‹ ์ด ์›ํ•˜๋Š” ์˜ต์…˜์œผ๋กœ ์„ค์ • ํ›„ ์ปค์Šคํ…€ ์ž๋™์‹คํ–‰ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด ์‹คํ–‰ํ•˜๊ธฐ
service_install_russia_blacklist.cmd๋ฅผ ๋ฉ”๋ชจ์žฅ์œผ๋กœ ์—ด์–ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
@ECHO OFF
PUSHD "%~dp0"
set _arch=x86
IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64)
IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64)

echo This script should be run with administrator privileges.
echo Right click - run as administrator.
echo Press any key if you're running it as administrator.
pause
sc stop "GoodbyeDPI"
sc delete "GoodbyeDPI"
sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" '-1 --blacklist \"%CD%blacklist.txt\'"" start= "auto"
sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility"
sc start "GoodbyeDPI"

POPD

์—ฌ๊ธฐ์„œ ๋ณผ๋“œ์ฒด๋กœ ํ‘œ์‹œํ•œ ๊ณณ์ด ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ์˜ต์…˜์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์ด๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, HTTPS ๊ฒ€์—ด๊ณผ warning.or.kr๋ฅผ ์šฐํšŒํ•˜๋ฉด์„œ ์†๋„๊ฐ€ ์ข€ ๋” ๋น ๋ฅด๊ณ  ์ด๊ธ€๋ฃจ์Šค ๊ฐ™์€ ์‚ฌ์ดํŠธ๊ฐ€ ๊นจ์ง€๋Š” ๊ฒƒ์„ ์›์น˜ ์•Š์œผ๋ฉฐ, Cloudflare DNS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ DNS ์˜ค์—ผ ๊ฒ€์—ด๊นŒ์ง€ ์šฐํšŒํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด, ์•„๋ž˜ ๋ฌธ์žฅ์„ ๋นˆ ๋ฉ”๋ชจ์žฅ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ํ•˜๋ฉด ๋œ๋‹ค.[13] ์•„๋ž˜์˜ set _arch=x86_64๋ผ๋Š” ๋ถ€๋ถ„์€ ์šด์˜์ฒด์ œ์˜ ์•„ํ‚คํ…์ณ๋ฅผ ์ ๋Š” ๋ถ€๋ถ„์ด๋‹ค. 32๋น„ํŠธ ์šด์˜์ฒด์ œ๋ฅผ ์“ฐ๋Š” ๊ฒฝ์šฐ x86์œผ๋กœ ๋ฐ”๊พธ์–ด์ฃผ์ž.


@ECHO OFF
PUSHD "%~dp0"
set _arch=x86_64
IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64)
IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64)

echo This script should be run with administrator privileges.
echo Right click - run as administrator.
echo Press any key if you're running it as administrator.
pause
sc stop "GoodbyeDPI"
sc delete "GoodbyeDPI"
sc create "GoodbyeDPI" binPath= "\"%CD%\%_arch%\goodbyedpi.exe\" -f 30 -k 30 -n -e 30 --dns-addr 1.1.1.1"" start= "auto"
sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility"
sc start "GoodbyeDPI"

POPD



ํ˜น์‹œ ๋ธŒ๋ผ์šฐ์ € ์˜ค๋ฅ˜๋กœ ๋ฌธ๋‹จ ์•ž๋งˆ๋‹ค ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด ๋ฐ‘์˜ ๊ฒƒ์„ ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•˜๋„๋ก ํ•˜์ž.

@ECHO OFF
PUSHD "%~dp0"
set _arch=x86_64
IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set _arch=x86_64)
IF DEFINED PROCESSOR_ARCHITEW6432 (set _arch=x86_64)

echo This script should be run with administrator privileges.
echo Right click - run as administrator.
echo Press any key if you're running it as administrator.
pause
sc stop "GoodbyeDPI"
sc delete "GoodbyeDPI"
sc create "GoodbyeDPI" binPath= ""%CD%%_arch%goodbyedpi.exe" -f 30 -k 30 -n -e 30 --dns-addr 1.1.1.1"" start= "auto"
sc description "GoodbyeDPI" "Passive Deep Packet Inspection blocker and Active DPI circumvention utility"
sc start "GoodbyeDPI"

POPD


์˜ต์…˜์„ ์ž˜ ์„ค์ •ํ•  ์ž์‹ ์ด ์žˆ๋‹ค๋ฉด ์›ํ•˜๋Š”๋Œ€๋กœ ๋ช…๋ น์–ด๋ฅผ ๋ง˜๊ป ํŽธ์ง‘ํ•ด๋„ ๋œ๋‹ค. ๋ฌผ๋ก  ๊ทธ๋ ‡๊ฒŒ ์„ค์ •๋œ ์˜ต์…˜์€ ๋‹น์—ฐํžˆ ์ฐจ๋‹จ๋œ ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์„ฑ์ด์–ด์•ผ ํ•œ๋‹ค.

์ˆ˜์ •์ด ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด, ์ž์‹ ์ด ์›ํ•˜๋Š” ๋‹ค๋ฅธ ์ด๋ฆ„์œผ๋กœ ์ €์žฅํ•˜๋˜[15], ํ™•์žฅ์ž๋ฅผ .cmd๋กœ ์ง€์ •ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์ดํ›„ ์ด ํŒŒ์ผ์„ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋Š” ํด๋”์— ๋„ฃ์–ด์ค€ ๋‹ค. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ ํ›„ ์—”ํ„ฐ๋ฅผ ์ณ์ฃผ๋ฉด ๋.

  • 4.์ฐจ๋‹จ๋œ ์‚ฌ์ดํŠธ์— ์ ‘์†์ด ์ž˜ ๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ
์ดํ›„ ์ž๋™์‹คํ–‰์ด ์ž˜ ๋˜๋Š”์ง€ ์ปดํ“จํ„ฐ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•ด๋ณด์ž. ์žฌ๋ถ€ํŒ… ํ›„ ์„œ๋น„์Šค ๊ด€๋ฆฌ์ž(์‹คํ–‰ - services.msc ์ž…๋ ฅ)์— GoodByeDPI๊ฐ€ Running ์ƒํƒœ๋กœ ํ‘œ์‹œ๋˜์–ด ์žˆ๋‹ค๋ฉด ๋ณ„ ์—๋Ÿฌ ์—†์ด ์ž˜ ์„ค์ •๋๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ์ฐจ๋‹จ๋œ ์‚ฌ์ดํŠธ ์ ‘์†์ด ์ž˜ ๋˜๋Š”์ง€ ํ™•์ธํ•ด๋ณด์ž.[16]

  • GoodbyeDPI ์ž๋™์‹คํ–‰๊ธฐ๋Šฅ์„ ๋„๊ณ ์ž ํ•  ๊ฒฝ์šฐ
์ž๋™์‹คํ–‰์„ ํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๋ ค๋ฉด service_remove.cmd๋กœ ์„œ๋น„์Šค๋ฅผ ์‚ญ์ œํ•ด์•ผ ํ•œ๋‹ค. ์ด ์—ญ์‹œ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค.

3. ์ž‘๋™๋ฐฉ์‹[ํŽธ์ง‘]

๊ฐ„๋‹จํžˆ ๋งํ•˜๋ฉด ๊ฒ€์—ด์— ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํŒจํ‚ท์„ ์ฐจ๋‹จํ•˜๊ฑฐ๋‚˜, ์†ก์‹  ํŒจํ‚ท์„ ์ž˜๊ฒŒ ์ชผ๊ฐœ๊ฑฐ๋‚˜, ํŒจํ‚ท์˜ ์ผ๋ถ€ ๋‚ด์šฉ์„ ๋ณ€์กฐํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ œ์ž‘์ž์˜ ์„ค๋ช…์— ๋”ฐ๋ฅด๋ฉด ๊ด‘๋ถ„๋ฐฐ๊ธฐ๋‚˜ ํฌํŠธ ๋ฏธ๋Ÿฌ๋ง์„ ์ด์šฉํ•œ ์ˆ˜๋™์  DPI ์ฐจ๋‹จ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์™„์ „ํžˆ ๋ง‰์ง€๋Š” ์•Š๊ณ  ์š”์ฒญํ•œ ์‚ฌ์ดํŠธ๋ณด๋‹ค ๋” ๋นจ๋ฆฌ ์‘๋‹ตํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐฉ์‹์ด๊ณ , ๋Šฅ๋™์  DPI ์ฐจ๋‹จ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ง‰๋Š” ๋ฐฉ์‹์ธ๋ฐ, ์ˆ˜๋™์  DPI๋Š” ๋ง‰๊ณ  ๋Šฅ๋™์  DPI๋Š” ์šฐํšŒํ•œ๋‹ค๊ณ  ๋˜์–ด์žˆ๋‹ค.
์‚ฌ์šฉ์ž๋‹จ์—์„œ ํŒจํ‚ท์„ ๊ฐ€๋กœ์ฑ„๊ณ  ํ•„ํ„ฐ๋ฅผ ๊ฑธ ์ˆ˜ ์žˆ๋„๋ก WinDivert๋ผ๋Š” ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋กœ๋“œ์‹œํ‚จ๋‹ค. ์ฝ˜์†” ์ฐฝ์ด ๋–  ์žˆ๋Š” ๋™์•ˆ๋งŒ ์ž‘๋™ํ•˜๊ณ , ์ฐฝ์„ ๋‹ซ์œผ๋ฉด ์ข…๋ฃŒ๋œ๋‹ค.[18]

์œˆ๋„์šฐ๋Š” ์ฝ˜์†”์ฐฝ X๋ฒ„ํŠผ์œผ๋กœ ์ข…๋ฃŒํ•  ๋•Œ ์ฝ˜์†”์ฐฝ์—์„œ ๊ตฌ๋™์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ์ข…๋ฃŒ ์‹œ๊ทธ๋„์„ ๋ฐ›์ง€ ๋ชปํ•˜๋ฏ€๋กœ ํ”„๋กœ๊ทธ๋ž˜๋จธํ‹ฑ์ปฌ ํ•œ ์ •์˜๊ฐ€ ๋” ํ•„์š”ํ•œ ์‹ค์ •์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ •์ƒ์ ์ธ ์ข…๋ฃŒ ๋ฐฉ๋ฒ•์€ Ctrl + C ๋‚˜ Ctrl + Break ๊ฐ™์€ ๊ณ ์ „ํ˜•ํƒœ์˜ ์ข…๋ฃŒ๋ฐฉ๋ฒ•์„ ์จ์•ผํ•œ๋‹ค. MS ๋‚ด๋ถ€ ๊ฐœ๋ฐœ์ง„๋“ค๋„ ํ˜‘๋ ฅ์ด ์–ผ๋งˆ๋‚˜ ์•ˆ๋˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค, ์ผ๋‹จ ํ”„๋กœ๊ทธ๋žจ์ด ๋„ˆ๋ฌด ๊ฑฐ๋Œ€ ํ•˜๊ธฐ๋„ ํ•˜๊ณ .[19]

3.1. ์ˆ˜๋™์  DPI (Passive DPI)[ํŽธ์ง‘]

๋Œ€๋ถ€๋ถ„ ์ˆ˜๋™์  DPI๋Š” ๋ชฉ์ ์ง€ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์‘๋‹ตํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋นจ๋ฆฌ HTTP 302 ๋ฆฌ๋””๋ ‰์…˜(HTTP) ํ˜น์€ TCP Reset(HTTPS) ํŒจํ‚ท์„ ๋ณด๋‚ธ๋‹ค. ์ด ํŒจํ‚ท๋“ค์€ ๋ณดํ†ต IP Identification ํ•„๋“œ๊ฐ€ 0x0000 ํ˜น์€ 0x0001์ธ๋ฐ, ์ด๋ฅผ GoodbyeDPI๊ฐ€ ์ฐจ๋‹จ์‹œํ‚จ๋‹ค๊ณ  ํ•œ๋‹ค.

3.2. ๋Šฅ๋™์  DPI (Active DPI)[ํŽธ์ง‘]

๋Šฅ๋™์  DPI๋Š” ์ข€ ๋” ๊นŒ๋‹ค๋กœ์šด๋ฐ, ํ˜„์žฌ 6๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฅผ ํšŒํ”ผํ•˜๊ณ  ์žˆ๋‹ค.
  1. ์ฒซ ๋ฐ์ดํ„ฐ ํŒจํ‚ท์„ TCP ๋‹จ์—์„œ ๋‹จํŽธํ™” (๋‚ด์šฉ โ†’ ๋‚ด(flush)์šฉ)
  2. keep-alive ํŒจํ‚ท์„ TCP ๋‹จ์—์„œ ๋‹จํŽธํ™” (Connection: keep-alive ์ƒํƒœ์—์„œ ์šฐํšŒ ๋ฌดํ•œ๋ฃจํ”„ ๋ฐ˜๋ณต์ ์šฉ)
  3. HTTP Host ํ—ค๋”๋ฅผ hoSt๋กœ ๊ต์ฒด (host: test.test โ†’ hoSt: test.test)
  4. HTTP Host ํ—ค๋” ์ด๋ฆ„๊ณผ ๊ฐ’ ์‚ฌ์ด์˜ ๊ณต๋ฐฑ ์ œ๊ฑฐ (host: test.test โ†’ host:test.test)
  5. HTTP ๋ฉ”์†Œ๋“œ(GET, POST ๋“ฑ)์™€ URI ์‚ฌ์ด์— ๊ณต๋ฐฑ ์ถ”๊ฐ€ (GET / HTTP1.1 โ†’ GET / HTTP1.1)
  6. HTTP Host ํ—ค๋” ๊ฐ’์— ๋Œ€์†Œ๋ฌธ์ž ์„ž๊ธฐ (test.com โ†’ tEsT.cOm)

์ด ๋ฐฉ๋ฒ•๋“ค์ด TCP๋‚˜ HTTP ํ‘œ์ค€์— ์™„์ „ํžˆ ๋ถ€ํ•ฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์›น์‚ฌ์ดํŠธ๋“ค์ด ์ œ๋Œ€๋กœ ๋ณด์ด๋ฉด์„œ๋„ DPI ๋ฐ (warning.or.kr์„ ํฌํ•จํ•œ)๊ฒ€์—ด์„ ํ”ผํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ํŒจํ‚ท ๋‹จํŽธํ™” ์ ์šฉ์‹œ ๊ฐ’์„ ์ž‘๊ฒŒ ์ฃผ๋ฉด ์›น ํ‘œ์ค€์„ ์ง€ํ‚ค์ง€ ์•Š๋Š” ์ผ๋ถ€ ์›น์‚ฌ์ดํŠธ ์ ‘์†์ด ์ œ๋Œ€๋กœ ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ์ด๊ธ€๋ฃจ์Šค๊ฐ€ ์žˆ๋‹ค.

4. ์žฅ์ [ํŽธ์ง‘]

  • ์œˆ๋„์šฐ ์„œ๋น„์Šค๋กœ ๋“ฑ๋ก์‹œํ‚ค๋ฉด ์ดํ›„ ๋ถ€ํŒ…์‹œ ๋ณ„๋„ ์กฐ์ž‘ ์—†์ด๋„ ์ž๋™์‹คํ–‰๋˜๋ฉฐ, ์ด ๊ณผ์ •์—์„œ ์–ด๋–ค ์ฐฝ๋„, ์•Œ๋ฆผ๋„ ๋„์šฐ์ง€ ์•Š๋Š”๋‹ค.
  • VPN์€ ๋ฌผ๋ก  ์™ธ๋ถ€ DNS ์„œ๋ฒ„๋ฅผ ๊ฑฐ์ณ ๊ฐ€๋Š” DNS-over-HTTPS ๋‚˜ DNS-over-TLS ๋ณด๋‹ค๋„ ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค. ํฌํ•œํ•˜๊ฒŒ๋„ ํ•‘ ๋ณ€ํ™”๊ฐ€ ๊ฑฐ์˜ ์—†์–ด์„œ ์ผœ๋†“๊ณ  ๊ฒŒ์ž„ํ•ด๋„ ์ „ํ˜€ ๋ถˆํŽธํ•˜์ง€ ์•Š๋‹ค. [24] [25]
  • HTTP ํŒจํ‚ท ๋‹จํŽธํ™”๋„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— DNS-over-HTTPS / DNS-over-TLS ๋งŒ์œผ๋กœ ์šฐํšŒ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•œ ISP ๋‹จ์—์„œ์˜ ์ฐจ๋‹จ(warning.or.kr๋กœ ๋ฆฌ๋””๋ ‰์…˜ ๋˜๋Š”)๊นŒ์ง€ ์šฐํšŒํ•œ๋‹ค.
  • ํ˜„์žฌ ํŒŒ์ด์–ดํญ์Šค ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ Cloudflare ์„œ๋ฒ„์— ์ ‘์†ํ•  ๋•Œ์—๋งŒ ์ ์šฉ๋˜๋Š” ESNI์™€ ๋‹ค๋ฅด๊ฒŒ ๋ชจ๋“  ๋ธŒ๋ผ์šฐ์ € ๋ฐ ๋ชจ๋“  ์›น์‚ฌ์ดํŠธ์— ์ ์šฉ๋œ๋‹ค.
  • ํ•œ๊ตญ์—์„œ ๋ง‰ํžŒ ์‚ฌ์ดํŠธ์ž„๊ณผ ๋™์‹œ์— VPN ์šฐํšŒ ์ ‘์†์ด ์ฐจ๋‹จ๋˜์–ด ์žˆ๋Š” ์‚ฌ์ดํŠธ๋„ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

5. ๋‹จ์ [ํŽธ์ง‘]

  • ๊ฒ€์—ด๋œ ์‚ฌ์ดํŠธ๋ฅผ ์ ‘์†ํ• ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค๋Š” ํŠน์ง• ๋•Œ๋ฌธ์— ๋ณด์•ˆ์ด ๊ฐ•ํ™”๋˜์—ˆ๋‹ค๋Š” ์˜คํ•ด๋ฅผ ์‚ฌ๊ธฐ ์‰ฝ๋‹ค. GoodbyeDPI๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์–ด๋””๊นŒ์ง€๋‚˜ SNI๋ฅผ ์•…์šฉํ•œ ์ธํ„ฐ๋„ท ๊ฒ€์—ด์— ๋Œ€ํ•ด ๋„คํŠธ์›Œํฌ ํŒจํ‚ท์„ ์ „๋ถ€ ์ชผ๊นจ์„œ SNI์„ ์•Œ์•„๋ณด๊ธฐ ์–ด๋ ต๊ฒŒ ํ•˜์—ฌ ์šฐํšŒํ•˜๋Š” ๋ฐฉ์‹์ผ๋ฟ, SNI ๋ฐ ๊ทธ๊ฒƒ์ด ํฌํ•จ๋œ client hello ํŒจํ‚ท ์•”ํ˜ธํ™”๋ฅผ ์ œ๊ณตํ•˜๋Š”๊ฑด ์•„๋‹ˆ๋ฏ€๋กœ GoodbyeDPI์˜ ๋ฐฉ์‹์ด ๋‹ค๋ฅธ ๊ธฐ์ˆ ๋ณด๋‹ค ์šฐ์›”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋Š” ๋ง์•„์•ผํ•œ๋‹ค. ํŒจํ‚ท ์•”ํ˜ธํ™”๊ฐ€ ๊ผญ ํ•„์š”ํ•˜๋‹ค๋ฉด VPN ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
  • ๊ฒŒ๋‹ค๊ฐ€ ํŒŒํŽธํ™”๋œ ํŒจํ‚ท์„ ๊ฐ•์ œ๋กœ ํ•ฉ์น˜๋Š” ๊ธฐ์ˆ ์€ ๊ทธ๋‹ค์ง€ ์–ด๋ ค์šด ํŽธ์ด ์•„๋‹ˆ๋‹ค. ์ฐจํ›„์— ๋ฌด๋ ฅํ™”๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ๋‹ค. ์ง€๊ธˆ๋„ ๋ณ„๋„์˜ ์‚ฌ์ œ ๋ฐฉํ™”๋ฒฝ์„ ์šด์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. 2020๋…„ 6์›”๊ฒฝ๋ถ€ํ„ฐ ์ƒ๋Œ€์ ์œผ๋กœ ํŒจํ‚ท ํฌ๊ธฐ๊ฐ€ ์ž‘์€ HTTP ํ”„๋กœํ† ์ฝœ์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์ƒ๊ธด๋‹ค.
  • ์‚ฌ์šฉ์ž์˜ IP๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ธฐ๋Šฅ์€ ์—†๋‹ค.
  • Windows ์ „์šฉ์ด๋‹ค. ์œ„์˜ ์••๋„์ ์ธ ์žฅ์ ๋“ค๊ณผ ๋น„์Šทํ•œ ์ข…๋ฅ˜์˜ ์šฐํšŒ ํ”„๋กœ๊ทธ๋žจ๋“ค ๋Œ€๋ถ€๋ถ„์ด HTTP ํŒจํ‚ท ๋‹จํŽธํ™”๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ์ƒ๊ฐํ•˜๋ฉด ๋งค์šฐ ์•„์‰ฝ๋‹ค. ๊ทธ๋ž˜์„œ macOS๋ฅผ ํฌํ•จํ•œ *nix๊ณ„์—ด์—์„œ ๋น„์Šทํ•œ ๋ฐฉ์‹์œผ๋กœ ์ธํ„ฐ๋„ท ์šฐํšŒ๋ฅผ ํ•˜๋ ค๋ฉด GreenTunnel๊ฐ™์€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์„ ์ฐพ์•„๋ด์•ผ ํ•œ๋‹ค.
  • ๊ทนํžˆ ์ผ๋ถ€์˜ ์‚ฌ๋ก€์ด๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ์ž์‹ ์ด ์ด์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ/์„œ๋น„์Šค ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ด์šฉ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜๋„ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๊ธ€๋ฃจ์Šค๋Š” ํŒŒํŽธํ™” ๊ฐ’์„ ๋นก์„ธ๊ฒŒ ์žก์œผ๋ฉด ๋ ˆ์ด์•„์›ƒ์ด ๊นจ์ง€๋Š” ํ˜„์ƒ์ด ์ผ์–ด๋‚œ๋‹ค. ํ•œ์ˆ  ๋” ๋– ์„œ ์›น ํŽ˜์ด์ง€์— ์•„๋ฌด๊ฒƒ๋„ ์•ˆ ๋œจ๊ฑฐ๋‚˜ ํŒŒํŽธํ™”๋œ ํŒจํ‚ท์˜ ์†ก์ˆ˜์‹ ์„ ์•„์˜ˆ ๊ฑฐ๋ถ€ํ•˜๋Š” ์„œ๋ฒ„๋“ค๋„ ์žˆ๋‹ค.[28] ์ฃผ๋กœ ๋ช‡๋ช‡ ์ •๋ถ€๊ธฐ๊ด€ ์‚ฌ์ดํŠธ์—์„œ ์ด๋Ÿฐ ํ˜„์ƒ์ด ์ข…์ข… ๋ฐœ๊ฒฌ๋˜๊ณค ํ•œ๋‹ค. ์˜๋„์ ์œผ๋กœ ์ฐจ๋‹จํ•œ ๊ฒฝ์šฐ, ์ตœ์ ํ™” ๊ณผ์ •์—์„œ ๋ง‰ํžŒ ๊ฒฝ์šฐ, ์‚ฌ์ดํŠธ ์ž์ฒด์˜ ์˜ค๋ฅ˜์ธ ๊ฒฝ์šฐ๋กœ ๋‚˜๋‰œ๋‹ค. ๋˜ํ•œ ๊ทนํžˆ ์ผ๋ถ€ ํ”„๋กœ๊ทธ๋žจ์ด GoodbyeDPI๋ฅผ ์‹คํ–‰์‹œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ๋‹ค.[29] ์ด๋Ÿฐ ์‚ฌ์ดํŠธ ๋ฐ ํ”„๋กœ๊ทธ๋žจ์€ GoodbyeDPI์˜ ์ž‘๋™์„ ์ค‘์ง€ํ•œ ํ›„์—์•ผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์ผ๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ์˜ ์‚ฌ์šฉ ๋˜๋Š” VPN๊ณผ ๋ณ‘์šฉ ๋ฐ ์ผ๋ถ€ ์„ค์ •๊ฐ’์— ๋”ฐ๋ผ ๊ตฌ๊ธ€์—์„œ์˜ ๊ฒ€์ƒ‰ ํ™œ๋™์— ์ง€์žฅ์ด ์ƒ๊ธธ ์ˆ˜๋„ ์žˆ๋‹ค. ์ด๋Ÿฐ ์ผ€์ด์Šค์˜ ๊ฒฝ์šฐ ํ‹ˆ๋งŒ ๋‚˜๋ฉด 'Google์˜ ์‹œ์Šคํ…œ์ด ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์—์„œ ๋น„์ •์ƒ์ ์ธ ํŠธ๋ž˜ํ”ฝ์„ ๊ฐ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€๋Š” ๋กœ๋ด‡์ด ์•„๋‹ˆ๋ผ ์‹ค์ œ ์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ  ์žˆ๋Š”์ง€๋ฅผ ํ™•์ธํ•˜๋Š” ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค. ์™œ ์ด๋Ÿฐ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฑฐ์ฃ ?' ๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์ถœ๋ ฅ๋˜๋ฉด์„œ ๋กœ๋ด‡์ด ์•„๋‹˜์„ ์ฆ๋ช…ํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ผ์น˜ํ•˜๋Š” ๊ทธ๋ฆผ ๋งž์ถ”๊ธฐ๋กœ ๊ฒ€์ฆ ๊ณผ์ •์„ ๊ฑฐ์นœ๋‹ค. ๋ฌธ์ œ๋Š” ๊ทธ๋ฆผ์„ ๋งž์ถฐ๋„ ์•ˆ ๋„˜์–ด๊ฐ€๊ณ  ๋˜ ์ƒˆ๋กœ์šด ๊ทธ๋ฆผ์„ ํ‘œ์‹œํ•˜์—ฌ ํ˜ˆ์•• ์˜ค๋ฅด๊ฒŒ ํ•œ๋‹ค.

5.1. ์ด์šฉ ๋ถˆ๊ฐ€ ์„œ๋น„์Šค[ํŽธ์ง‘]

6. GUI ๋ณ€์ข… ๋ฒ„์ „[ํŽธ์ง‘]

GoodbyeDPI ์›๋ณธ์€ ์‹คํ–‰์‹œ cmd์ฐฝ์„ ๋„์šฐ๋Š” ๋“ฑ ๋‹ค์†Œ ํˆฌ๋ฐ•ํ•ด๋ณด์ด๋Š” ๋ฉด์ด ์žˆ์–ด์„œ์ธ์ง€ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค์ด ๊น”๋”ํ•˜๊ณ  ๋ณด๊ธฐ ์ข‹์€ GUI ๋ณ€์ข… ๋ฒ„์ „์„ ๋งŒ๋“ค์–ด ๋ฐฐํฌํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋ž˜๋„ ์›๋ณธ์ด ์„ค์ •ํ• ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ๋” ๋งŽ๊ณ  ์•ˆ์ •์ ์ด๋ฏ€๋กœ ์ง€์†์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์›๋ณธ์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์ตํ˜€๋‘๋„๋ก ํ•จ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค.

6.1. GoodbyeDPI GUI[ํŽธ์ง‘]


ํ„ฐํ‚ค์˜ ๊ฐœ๋ฐœ์ž Include-sys๊ฐ€ ์ œ์ž‘ํ•˜๋Š” GUI ์—”์ง„์œผ๋กœ, cmd ํŒŒ์ผ์„ GUI๋กœ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค.
ํ•œ๊ตญ์–ด ui๋ฅผ ํฌํ•จ์‹œ์ผœ๋‹ฌ๋ผ๋Š” pull request๊ฐ€ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๋ฅผ ํ™•์ธํ–ˆ๊ณ  ์ฃผ๋ง์— ํ•œ๊ตญ์–ด๋ฅผ ํฌํ•จํ•œ ๋ฒ„์ „์„ ๋ฆด๋ฆฌ์ฆˆํ•˜๊ฒ ๋‹ค๊ณ  ๋ฐํžŒ ์ƒํƒœ. ๋งํฌ

2019๋…„ 2์›” 19์ผ ๋ฒ„๊ทธํ”ฝ์Šค์™€ ํ•œ๊ตญ์–ด๊ฐ€ ์ถ”๊ฐ€๋œ ๋ฒ„์ „(1.03)์ด ์—…๋ฐ์ดํŠธ ๋˜์—ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ

6.2. SafeVisit[ํŽธ์ง‘]


GoodbyeDPI ์™€ ๊ฐ™์€ WinDivert ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•œ ์œˆ๋„์šฐ์ฆˆ์šฉ ํ”„๋กœ๊ทธ๋žจ. GoodbyeDPI ์˜ ๋Ÿฐ์ฒ˜๊ฐ€ ์•„๋‹Œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด์„œ ์ œ์ž‘๋˜์—ˆ๋‹ค. ์ž์„ธํ•œ ์„ค๋ช…์€ ์›น์‚ฌ์ดํŠธ ์ฐธ์กฐ. ์šฉ๋Ÿ‰๋„ ๊ต‰์žฅํžˆ ์ ์œผ๋ฉฐ, GUI ํ˜•ํƒœ๋ผ ์‚ฌ์šฉ๋ฒ•์ด ์ง๊ด€์ ์ด๋‹ค.

GoodbyeDPI ์—์„œ ๋“œ๋ผ์ด๋ฒ„ ์–ธ๋กœ๋“œ๊ฐ€ ์•ˆ๋˜์–ด ์‚ฌ์ดํŠธ ์ด๋™์‹œ ๋А๋ ค์ง€๋Š” ๋ฌธ์ œ์ ์ด ์žˆ๋Š”๋ฐ, ์ด ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๊ทธ๋Ÿฐ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜์˜€๋‹ค. ๊ทธ๋ž˜์„œ GoodbyeDPI ๋Š” ์น˜๋ช…์ ์ธ ๋“œ๋ผ์ด๋ฒ„ ์–ธ๋กœ๋“œ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ํ•ด๋‹น๋ถ€๋ฌธ ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ SafeVisit์„ ์‚ฌ์šฉํ•˜๊ธฐ๋ฅผ ๊ถŒ์žฅํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŒจํ‚ท ์‚ฌ์ด์ฆˆ ์กฐ์ ˆ ์˜ต์…˜์ด ์žˆ์–ด์„œ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ ํ•ด๊ฒฐ์ด ์šฉ์ดํ•˜๊ณ , ์•ˆ๋“œ๋กœ์ด๋“œ๋„ ์ง€์›ํ•œ๋‹ค. ๋‹ค๋งŒ ์•ˆ๋“œ๋กœ์ด๋“œ์šฉ์€ ํŒจํ‚ท ์‚ฌ์ด์ฆˆ ์˜ต์…˜์ด ์—†์–ด์„œ ์ƒ๋Œ€์ ์œผ๋กœ ํ‰์ด ์•ˆ ์ข‹์€ ํŽธ.

์•…์„ฑํ”„๋กœ๊ทธ๋žจ ์นด์นด์˜ค์ธ์ฝ”๋”์™€ SafeVisit ์™€ ๋™์ผ ๊ฐœ๋ฐœ์ž๋กœ ํ™•์ธ. https://meeco.kr/mini/27509106
์นด์นด์˜ค์ธ์ฝ”๋”๋Š” ์˜ˆ์ „ ์ฑ„๊ตดํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•œ ์‚ฌ๋ก€๊ฐ€ ์žˆ์œผ๋ฉฐ, ์• ๋“œ์›จ์–ด ์„ค์น˜๋„ ์ˆ˜์‹œ๋กœ ํ–‰ํ•ด์กŒ์Œ. SafeVisit๋„ ์–ธ์ œ ๊ฐ™์€ ํ–‰์œ„๋ฅผ ํ• ์ง€ ๋ชจ๋ฅด๋Š” ์ƒํ™ฉ.

6.3. SecretDPI/SNI[ํŽธ์ง‘]


SecretDPI๋Š” ์นผ๋ฌด๋ฆฌ ๊ฐœ๋ฐœ์ž๋กœ ์œ ๋ช…ํ•œ ์˜ค๊ธธํ˜ธ์˜ GUI ์—”์ง„์ด๋‹ค. ํ•œ๊ตญ ์‚ฌ์ •์— ๋งž๊ฒŒ ์ตœ์ ํ™”๋œ ์„ค์ •์„ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ๊ฑธ๋กœ๋„ ๋ถ€์กฑํ•œ์ง€, SNI ๋ฌธ์ž์—ด์—๋งŒ ์ ์šฉํ•˜์—ฌ ํ˜ธํ™˜์„ฑ๊ณผ ์„ฑ๋Šฅ์„ ๋”์šฑ ๊ฐœ์„ ํ•œ SecretSNI๋กœ ๋Œ€์ฒดํ•  ๊ฒƒ์„ ๊ถŒ๊ณ ํ•˜๊ณ  ์žˆ๋‹ค. ์ž์„ธํ•œ ์„ค๋ช…์€ ์›น์‚ฌ์ดํŠธ ์ฐธ์กฐ.

7. ๊ธฐํƒ€[ํŽธ์ง‘]

7.1. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

[1] 4์›” 15์ผ์— GitHub์˜ ํŠน์ • ์˜ค๋ฅ˜๋กœ ์ธํ•ด ํ•ด๋‹น ๋งํฌ์™€ ๋‹ค์šด๋กœ๋“œ ๋งํฌ์— ์ ‘์†์ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋‹ค๊ฐ€ 16์ผ์— ์ •์ƒํ™”๋๋‹ค.
[2] ์ด์ชฝ์˜ ๊ฒฝ์šฐ ์ •์ฒด๊ฐ€ ํ•˜ํ•„์ด๋ฉด...
[3] POP ์šฐ๋ฆฌV์ฒดํฌ์นด๋“œ์™€ ๊ฐ™์ด ํ‹ฐ๋จธ๋‹ˆ ์„ ๋ถˆ๊ตํ†ต์นด๋“œ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋˜์–ด ์žˆ๋‹ค.
[4] ์›๋ž˜๋Š” ์™ธ๊ตญ์ธ ์ „์šฉ ์นด๋“œ๋ผ์„œ ๋‚ด๊ตญ์ธ์€ ๋ฐœ๊ธ‰์ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋Š”๋ฐ, ํ˜„์žฌ๋Š” ์†Œ๋ฆฌ์†Œ๋ฌธ์—†์ด ๋‚ด๊ตญ์ธ๋„ ๋ฐœ๊ธ‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ํŠน์ • ์ง€์ ์—์„œ๋งŒ ์‹ ์ฒญ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๊ณ  ๋‚˜์™€ ์žˆ์ง€๋งŒ ๊ทธ๊ฑด ์•„๋‹ˆ๊ณ , ์ „๊ตญ KEBํ•˜๋‚˜์€ํ–‰ ์ง€์  ํ˜น์€ ํ•˜๋‚˜์นด๋“œ ์ฝœ์„ผํ„ฐ์—์„œ ์‹ ์ฒญ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
[5] ์†Œ๋…ธ์žํ‚ค ํ‚ค๋ฆฌํžˆ์ฝ”์™€ ๋งˆ์ฐฌ๊ฐ€์ง€.
[6] DNS๋Š” ํŠน์„ฑ์ƒ ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ip ์ฃผ์†Œ์™€ ๋„๋ฉ”์ธ์„ ์•Œ๊ณ  ์žˆ์„ ์ˆ˜๋ฐ–์— ์—†๋‹ค. ์ด๊ฑธ ๋ชจ๋ฅธ๋‹ค๋ฉด, ๋„๋ฉ”์ธ์„ ํ†ตํ•œ ์‚ฌ์ดํŠธ ์ ‘์†์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋•Œ๋Š” ip์ฃผ์†Œ๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•ด์„œ ์ ‘์†ํ•ด์•ผ ํ•œ๋‹ค(...)
[7] ์•„๋‹ˆ๋ผ๋‹ค๋ฅผ๊นŒ 2020 9์›” 26์ผ ๊ฒฝ๋ถ€ํ„ฐ DNS ๋ณ€์กฐ๋ฅผ ํ†ตํ•œ ๊ฒ€์—ด์ด ๋‹ค์‹œ ์‹œํ–‰๋˜์—ˆ๋‹ค. DNS์˜ ๋ณ€๊ฒฝ ์—†์ด ํŒจํ‚ท ํŒŒํŽธํ™”๋งŒ์œผ๋กœ Pornhub์˜ ์ ‘์†์ด ์–ด๋ ค์›Œ์กŒ๋‹ค.
[์„ค์ •๋ฐฉ๋ฒ•] ์ œ์–ดํŒ>๋„คํŠธ์›Œํฌ ๊ณต์œ >์–ด๋Œ‘ํ„ฐ ์„ค์ • ๋ณ€๊ฒฝ>์ž์‹ ์ด ์ง€๊ธˆ ์“ฐ๊ณ  ์žˆ๋Š” ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ ์šฐํด๋ฆญ>์†์„ฑ>์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ๋ฒ„์ „ 4 (TCP/IPv4) ๋”๋ธ”ํด๋ฆญ>๋‹ค์Œ DNS ์„œ๋ฒ„ ์ฃผ์†Œ ์‚ฌ์šฉ> ๊ธฐ๋ณธ 1.1.1.1 ๋ณด์กฐ 8.8.8.8>ํ™•์ธ์„ ๋ˆŒ๋Ÿฌ์„œ ๋‹ซ๊ธฐ. IPv6์˜ ๊ฒฝ์šฐ CloudFlare๊ฐ€ 2606:4700:4700::1111 ์ด๊ณ  Google์ด 2001:4860:4860::8888 ์ด๋‹ค. ์ ์šฉ๋ฐฉ์‹์€ IPv4 ๊ฐ™์ด ํ”„๋กœํ† ์ฝœ ๋ฒ„์ „ 6์—์„œ ํ•ด๋‹น ์ž‘์—…์„ ๋˜‘๊ฐ™์ด ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ๋ณด์กฐ DNS ๋ž€์— ๋™์ผํ•œ ํšŒ์‚ฌ์˜ DNS ์ฃผ์†Œ๋ฅผ ์ ์œผ๋ฉด ์•ˆ์ •์„ฑ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ์œผ๋‹ˆ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ์ง€์ •ํ•˜์ž(ex. 1.1.1.1 ๊ณผ 1.0.0.1 ์„ ๊ฐ™์ด ์“ฐ๋Š” ๊ฒฝ์šฐ ๋ณด์กฐDNS๋ฅผ ์ ๋Š” ์˜๋ฏธ๊ฐ€ ์—†๋‹ค.))
[9] ์‹คํ—˜์  ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ์จ์žˆ๊ธด ํ•˜์ง€๋งŒ, ์‹ค์‚ฌ์šฉ์— ์•„๋ฌด ๋ฌธ์ œ๊ฐ€ ์—†๊ณ , ์ƒ์ˆ ํ–ˆ์—ˆ๋˜ DNS ์˜ค์—ผ์— ๋Œ€์‘ํ•ด์•ผ ํ•˜๋‹ˆ ๋ฐ˜๋“œ์‹œ ์ง€์ •ํ•˜๋„๋ก ํ•˜์ž. ๋ฐ˜์‘์†๋„๊ฐ€ ๊ฐ€์žฅ ๋น ๋ฅธ 1.1.1.1์ด ๊ฐ€์žฅ ์ถ”์ฒœ๋œ๋‹ค.
[10] --blacklist blacklist.txt ๋ฐฉ์‹์œผ๋กœ ์“ฐ๋Š”๊ฒŒ ๋Œ€ํ‘œ์ ์ด๋‹ค. ์ด ์˜ต์…˜์€ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ํŒŒ์ผ์„ ์ง€์ •ํ•ด์„œ ํŒŒ์ผ ๋‚ด์˜ ์‚ฌ์ดํŠธ๋“ค์—๋งŒ ์ž‘๋™ํ•˜๊ฒŒ ํ•˜๊ณ , ๊ทธ ์™ธ์˜ ์‚ฌ์ดํŠธ๋“ค์€ ๋ชจ๋‘ ๋ฌด์‹œ(whitelist)ํ•˜๊ฒŒ ๋œ๋‹ค. ๋ถ„๋ช… ํŠน์ • ์‚ฌ์ดํŠธ๋“ค์˜ ์ ‘์†์— ๋ฌธ์ œ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ์˜ต์…˜์ธ๋ฐ, ๋งŒ์•ฝ ๋งŽ์€ ์‚ฌ์ดํŠธ ์ ‘์†์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด, ์ž์‹ ๋งŒ์˜ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. ํฌํ•จ๋œ blacklist.txt ํŒŒ์ผ์€ antizapret.prostovpn.org ์—์„œ domains-export.txt ํŒŒ์ผ๋กœ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ, ๋Ÿฌ์‹œ์•„์—์„œ ์ฐจ๋‹จํ•˜๊ณ  ์žˆ๋Š” ๋ชฉ๋ก์ด๋‹ค. 0_russia_update_blacklist_file.cmd ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๋ฉด ์œ„ ์‚ฌ์ดํŠธ์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜๋Š”๋ฐ, bitsadmin ์„ ์ด์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์—„์ฒญ ๋А๋ฆฌ๋‹ค. ๋˜ํ•œ ๊ธฐ์กด ํŒŒ์ผ์— ํ—ˆ๋ฝ์—†์ด ๊ทธ๋Œ€๋กœ ๋ฎ์–ด์“ฐ๋‹ˆ ์‚ฌ์šฉ์— ๊ฐ๋ณ„ํ•œ ์ฃผ์˜๊ฐ€ ์š”๊ตฌ๋œ๋‹ค.
[11] ๋‹ค๋งŒ ๊ธฐ์กด์˜ warning.or.kr์—๋Š” ๋Œ€์‘ํ•  ์ˆ˜ ์—†๋‹ค.
[12] ๋ณ€์‹ ์ฒด์ธ ๊ฐ€๋ฉด๋ผ์ด๋” ๋นŒ๋“œ์˜ ํผ์ค‘ ํ•˜๋‚˜์ธ ์˜ฅํ† ํผ์Šค๋ผ์ดํŠธ์˜ ์ฃผ์š” ๊ณต๊ฒฉ๋ฒ•์ด OME๊ธ‰์˜ ๋ผ์ดํŠธ๋กœ ๋ˆˆ๋ฝ•์„ ๋จน์ด๊ณ  ์ด‰์ˆ˜๋กœ ํŒจ๋Š” ์Šคํƒ€์ผ์ด๋‹ค.
[13] ์ด์ „ ์„œ์ˆ ์—๋Š” ๋‚˜๋ฌด์œ„ํ‚ค์˜ ์ธ์šฉ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒŒ์‹œ๋˜์–ด ์žˆ์—ˆ์œผ๋‚˜, ํ•ด๋‹น ๋ฌธ์žฅ์„ ๋ฉ”๋ชจ์žฅ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ํ•  ๋•Œ ์ค„๋‹น ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด ์ธ์šฉ ๋ฌธ๋ฒ•์„ ์‚ญ์ œํ•˜์˜€๋‹ค.
[14] ๋ฐœ๊ธ‰ ์ž์ฒด๋Š” ์ง€์ ์— ๋‚ด๋ฐฉํ•ด์•ผ ํ•˜์ง€๋งŒ, 2019๋…„ 7์›” ํ˜„์žฌ๋„ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด ํ™•์ธ๋˜์—ˆ๋‹ค.
[15] ์˜ˆ์‹œ๋กœ ์ œ๊ณต๋œ ํŒŒ์ผ๋“ค์€ ๋ณด์กดํ•ด๋†“๋Š”๊ฒƒ์ด ์ข‹๋‹ค. ์ปค์Šคํ…€ ํŒŒ์ผ๋“ค์ด ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ฌ๋•Œ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ.
[16] ์ฐธ๊ณ ๋กœ ํ•ด๋‹น ์‚ฌ์ดํŠธ์˜ ์ด๋ฆ„์€ Petbucket.com์œผ๋กœ, ์• ์™„๋™๋ฌผ์šฉ ์˜์•ฝํ’ˆ์„ ๊ตฌ๋งคํ•˜๋Š” ์‚ฌ์ดํŠธ์ด๋‹ค. ์ด๊ฒŒ ์™œ ์ฐจ๋‹จ๋˜์—ˆ๋ƒ๋ฉด, ํ•œ๊ตญ์—์„œ๋Š” ์˜์•ฝํ’ˆ์„ ์˜จ๋ผ์ธ์—์„œ ์‚ด ์ˆ˜ ์—†๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๊ฒŒ ๊ฐœ ์ „์šฉ ์•ฝ์ด๋ผ ํ• ์ง€๋ผ๋„(...)
[17] ๋‚ด ๋ˆˆ! ์ด๋ผ๋Š” ๋น„๋ช… ์†Œ๋ฆฌ๋ฅผ ๋”๋น™์œผ๋กœ ๊ฐ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.
[18] PC์— ๋”ฐ๋ผ ์ฐฝ์„ ๋‹ซ์•„๋„ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ข…๋ฃŒ๋˜์ง€ ์•Š๊ธฐ๋„ ํ•˜๋Š”๋ฐ, ์ปดํ“จํ„ฐ๋ฅผ ๋„๋ฉด ์ข…๋ฃŒ๋œ๋‹ค.
[19] ๊ทธ๋ž˜์„œ ๋” ๊ตฌํ˜„์ด ๊ฐ„๋‹จํ•œ ์ข…๋ฃŒ๋ฅผ ๋Œ€๊ธฐํ•˜๋Š” PAUSE ๋ฅผ ์‹คํ–‰์‹œํ‚ค๊ณ  ์•„๋ฌดํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ข…๋ฃŒ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋งŽ์ด ์“ด๋‹ค.
[20] 108ํ™”์—์„œ ์•„์ด์„€๋„ ๋“ฑ์œผ๋กœ ํ™”์žฅ์„ ํ•œ ๋’ค๋กœ ๊ฐ€์กฑ ๊ตฌ์„ฑ์›๋“ค์€ ๋ฌผ๋ก  ํ•œ๋ฐฉ๋ณ‘์› ๊ด€๊ณ„์ž๋“ค๊ณผ ์Šˆํผ๋งˆ์ผ“ ์ ์›๋“ค์ด OME๋ฅผ ์œ ๋ฐœํ•˜๋Š” ์žฅ๋ฉด์ด ๋“ฑ์žฅํ–ˆ๋‹ค.
[21] ๋ถ„๋ช…ํžˆ ์•„๋™์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์ธ๋ฐ๋„ ๊ทธ๋กœํ…Œ์Šคํฌํ•œ ๋””์ž์ธ๊ณผ ๋”๋ถˆ์–ด ์†Œ๋ฆ„๋ผ์น˜๋Š” ํ–‰๋™์œผ๋กœ ๋Œ€๋‹ค์ˆ˜์˜ ๊ตญ๊ฐ€์—์„œ ๋ฐฉ์˜ ๊ธˆ์ง€๋ฅผ ๋จน์—ˆ๋‹ค.
[22] ์ผ๋ถ€ ๋ณ€์‹  ๋ชจ์Šต ํ•œ์ •. ๊ทธ๊ฒƒ๋„ ๋‚จ์ž์ธ๋ฐ ์ –์†Œ ์ปจ์…‰์œผ๋กœ...
[23] ์ž˜์ƒ๊ธด ๋ฏธ์†Œ๋…„, ๋ฏธ์ฒญ๋…„ ์Šคํƒ€์ผ์ด๋ฉด ๊ดœ์ฐฎ์ง€๋งŒ ํ—˜์ƒ๊ถ‚๊ณ  ์šฐ๋ฝ๋ถ€๋ฝํ•œ ๋งˆ์ดˆ๋‚˜ ์ถ”๋‚จ์„ ๊ทธ๋ ค๋†“๊ณ  ์—ฌ์ž๋ผ๊ณ  ์šฐ๊ธฐ๋ฉด ์—ฌ์žฅ๋‚จ์ž ์ด์ƒ์˜ OME๋ฅผ ์œ ๋ฐœํ•œ๋‹ค.
[24] PC๋‚˜ ๊ณต์œ ๊ธฐ์—์„œ MTU๊ฐ’์„ ์กฐ์ ˆํ•ด์„œ GoodbyeDPI์™€ ๋น„์Šทํ•˜๊ฒŒ ํŒจํ‚ท์„ ์ชผ๊ฐค ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, ์†๋„๊ฐ€ ๋งŽ์ด ๋А๋ฆฌ๊ณ , ๊ฒŒ์ž„์€ ์ƒ์ƒ๋„ ํ•  ์ˆ˜ ์—†์„ ๊ฒƒ์ด๋‹ค.
[25] ์ผ๋ถ€ ๊ฒŒ์ž„๋“ค์˜ ์•ˆํ‹ฐ์น˜ํŠธ์—์„œ ํŒจํ‚ท ๋ณ€์กฐ๋กœ ์‹คํ–‰์ด ์•ˆ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๊ณ  ๋‹ค๋ฅธ ์„œ๋น„์Šค๋‚˜ ํ”„๋กœ๊ทธ๋žจ์— ๋น„ํ•ด์„œ ๋น ๋ฅธ๊ฑฐ์ง€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ์†๋„๊ฐ€ ๋А๋ฆฌ๋‹ค.
[26] ๋…น๋ฐœ์€ ์ œ์™ธ.
[27] ๋ณ€์‹ ํ•œ ๋ชจ์Šต ํ•œ์ •.
[28] ๋‹จ์ˆœํžˆ ๋น„ํ‘œ์ค€ ์‚ฌ์ดํŠธ๋กœ ์ธํ•œ ์‚ฌ์ดํŠธ ๊นจ์ง๊ณผ๋Š” ์™„์ „ ๋‹ค๋ฅธ ํ˜„์ƒ์œผ๋กœ, ํŒŒํŽธํ™” ๊ฐ’์„ ๋„๋„ํ•˜๊ฒŒ ์žก์•„๋„ ๋ฉ”์ธํ™”๋ฉด์กฐ์ฐจ ๋ณด์—ฌ์ฃผ์งˆ ์•Š๋Š”๋‹ค.
[29] ์ฝœ ์˜ค๋ธŒ ๋“€ํ‹ฐ ๋ธ”๋ž™ ์˜ต์Šค 4์™€ ์ฝœ ์˜ค๋ธŒ ๋“€ํ‹ฐ ๋ชจ๋˜ ์›ŒํŽ˜์–ด์—์„œ๋Š” ์ถฉ๋Œ์ด ์ผ์–ด๋‚˜์„œ ๊ฒŒ์ž„์ด ํŠ•๊ฒจ ๋ฒ„๋ฆฐ๋‹ค.# ์œ„์—์„œ ์„œ์ˆ ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ํŒŒํŽธํ™”๋œ ํŒจํ‚ท์˜ ์†ก์ˆ˜์‹ ์„ ๊ฑฐ๋ถ€ํ•˜๋Š”๊ฑด์ง€, ์•„๋‹˜ ๋‹จ์ˆœ ํ”„๋กœ๊ทธ๋žจ ์ถฉ๋Œ์ธ์ง€๋Š” ๋ถˆ๋ช…. ์ฝœ ์˜ค๋ธŒ ๋“€ํ‹ฐ ๋ชจ๋˜ ์›ŒํŽ˜์–ด ๊ธฐ์ค€, GoodbyeDPI๋ฅผ ํ•œ๋ฒˆ์ด๋ผ๋„ ์‚ฌ์šฉํ•œ์ ์ด ์žˆ๋‹ค๋ฉด, GoodbyeDPI๋ฅผ ์™„์ „ํžˆ ์ข…๋ฃŒํ•œ๋‹ค ํ•˜๋”๋ผ๋„ ์ƒ๊ธฐํ•œ ๊ฒŒ์ž„์—์„œ ํŠ•๊ธด๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์„œ๋น„์Šค ์„ค์ •์—์„œ GoodbyeDPI์„œ๋น„์Šค ์‹œ์ž‘ ์„ค์ •์„ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•œ ๋’ค ์žฌ๋ถ€ํŒ…์„ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ƒ๊ธฐํ•œ ๊ฒŒ์ž„์„ ํ”Œ๋ ˆ์ด ํ•  ๊ฒฝ์šฐ GoodbyeDPI ์„œ๋น„์Šค๋ฅผ ๋“ฑ๋กํ•˜์ง€ ๋ง๊ณ , ์ด๋ฏธ ๋“ฑ๋กํ•œ ๊ฒฝ์šฐ์—๋Š” ์‹œ์ž‘ ์„ค์ •์„ ์ˆ˜๋™์œผ๋กœ ๋ณ€๊ฒฝํ•˜์ž. (ํ”„๋กœ๊ทธ๋žจ ์ถฉ๋Œ์ด ์•„๋‹ˆ๋ผ ๋‚ด๋ถ€ ์•ˆํ‹ฐ์น˜ํŠธ์—์„œ ํŒจํ‚ท ๋ณ€์กฐ๋กœ ํŒ๋‹จํ•ด์„œ ๊ฒŒ์ž„ ์‹คํ–‰ ๋ถˆ๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ™•์ธ ๋œ๋‹ค. ๋งŒ์•ฝ ์ถฉ๋Œ์ด๋ผ๋ฉด ์ด๋ฏธ ํ•ด๋‹น ๋‚ด์šฉ์œผ๋กœ ๋ธ”๋ž™์˜ต์Šค4 ๋ถ€ํ„ฐ ๋ฉ”์ผ์„ ๋ณด๋ƒˆ์œผ๋‚˜ ๋‹ค๋ฅธ ์ŠคํŠœ๋””์˜ค์—์„œ ๋‹ค๋ฅธ ์—”์ง„์œผ๋กœ ์ œ์ž‘ํ•œ ๋ชจ๋˜ ์›ŒํŽ˜์–ด์—์„œ๋„ ๋™์ผํ•œ ์ฆ์ƒ์ด ๋ฐœ์ƒํ•˜๊ธฐ ์–ด๋ ต๋‹ค.)
[30] ๋ณธ๋ž˜ ๋ชจ์Šต ํ•œ์ •.
[31] ์—ฌ์žฅ๋‚จ์ž์Šค๋Ÿฌ์šด ๋ชธ๋งค์— ํ˜ธ๋ชจ์Šค๋Ÿฌ์šด ๋ชฉ์†Œ๋ฆฌ๊ฐ€ ์••๊ถŒ์ด๋‹ค. ์˜ค์ฃฝํ–ˆ์œผ๋ฉด ํ˜ธํ˜ˆ์‚ฌ ์ผ์กฑ 2ํƒ„์—์„œ๋Š” ๋„ํŠธ๋ฅผ ์•„์˜ˆ ์ƒˆ๋กœ ์ฐ๊ณ  ์„ฑ์šฐ๊นŒ์ง€ ๋ฐ”๊ฟจ๋‹ค.
[32] ์นด์นด์˜ค์ธ์ฝ”๋”๋ฅผ ๊ฐœ๋ฐœํ–ˆ๋‹ค.
[33] ๋ณด๋ฉด ์ ˆ๋Œ€๋กœ 7์„ธ ์ •๋„์˜ ์œ ์•„๋“ค์ด ๋ณผ๋งŒํ•œ ๋””์ž์ธ์ด ์•„๋‹ˆ๋‹ค
[34] ๋ˆˆ์„ ๊ณต๊ฒฉํ•ด ๋ฐœ๋Ÿฌ!
[35] ๋ํŒ์™•, ํ•ญ๋ชฉ ์ฐธ์กฐ
[36] ์ฆ‰์‹œ์ถœ๊ธˆ์ธ ์‹ ํ•œ ์€๋ จ์ฒดํฌ์™€ ๋‹ค๋ฅด๊ฒŒ ์ „ํ‘œ๋งค์ž… ์ถœ๊ธˆ ๋ฐฉ์‹
[37] ์–ด๋””๊นŒ์ง€๋‚˜ ๋ณ€์‹ ํ–ˆ์„ ๋•Œ์˜ ์–˜๊ธฐ๋‹ค.
[38] ์›๋ณธ์ธ ์ŠคํŠธ๋ผ์ดํฌ ์œ„์น˜์Šค๋Š” OME๊นŒ์ง€๋Š” ์•„๋‹ˆ๋‹ค. ์˜คํžˆ๋ ค ๋ˆˆํ˜ธ๊ฐ•์ด์ง€ ๋‹ค๋งŒ ๋ณด๋Š” ์‚ฌ๋žŒ์— ๋”ฐ๋ผ์„œ๋Š” ๋ถˆํŽธํ•  ์ˆ˜๋„ ์žˆ๋‹ค.
[39] ์• ์ดˆ์— ๋น„์ž์นด๋“œ๋Š” ์‹ ์šฉ์นด๋“œ ๊ณ„์—์„œ ๋งˆ์Šคํ„ฐ์นด๋“œ์™€ ์Œ๋‘๋งˆ์ฐจ๋‹ค. ์˜ฌ๋ฆผํ”ฝ๊ณผ ์›”๋“œ์ปต ๋…์  ๋“ฑ. ๋งŽ์€ ๊ตญ์ œ ๊ฐ€๋งน์ ๋“ค์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋น„์ž์นด๋“œ๊ฐ€ ํ•œ๊ตญ๋‚ด์—์„œ ์ฒ ์ˆ˜๋˜๋Š” ์ƒํ™ฉ์€ ์•ž์œผ๋กœ๋„ ์˜ค์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋‹ค. ๋˜ํ•œ ๋งˆ์Šคํ„ฐ์นด๋“œ๋„ ๋น„์ž์นด๋“œ ์ฒ˜๋Ÿผ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์˜ฌ๋ฆด ๊ฐ€๋Šฅ์„ฑ์„ ๋ฐฐ์ œํ•  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ.
[40] ํ˜„๋Œ€์นด๋“œ์—์„œ๋Š” M ์‹œ๋ฆฌ์ฆˆ ๋ฐ ZERO ์‹œ๋ฆฌ์ฆˆ๊ฐ€ ๋ฆฌ๋‰ด์–ผ๋˜๋ฉฐ ์€๋ จ ์ œํœด๊ฐ€ ์‚ฌ๋ผ์กŒ๊ณ , ์•„์ง ๋ฆฌ๋‰ด์–ผ๋˜์ง€ ์•Š์€ X ์‹œ๋ฆฌ์ฆˆ Edition2 ๋ฐ My Business ๋ฒ„์ „์—๋งŒ ๋‚จ์•„์žˆ๋‹ค. ์ƒˆ๋กœ ์ถœ์‹œ๋œ DIGITAL LOVER ๋ฐ ๋Œ€ํ•œํ•ญ๊ณต์นด๋“œ์—๋Š” ์•„์˜ˆ ์ œํœด๋„ ์•ˆ๋œ ์ƒํƒœ. ์‚ผ์„ฑ์นด๋“œ๋„ ์ˆซ์ž์นด๋“œ๋ฅผ V4๋กœ ๋ฆฌ๋‰ด์–ผํ•˜๋ฉฐ ๋Œ€๋Œ€์ ์œผ๋กœ ์€๋ จ ์ œํœด๋ฅผ ์‚ญ์ œํ–ˆ๊ณ , ๋˜๋‹ค๋ฅธ ์ฃผ๋ ฅ ๋ผ์ธ์—…์ธ taptap ์‹œ๋ฆฌ์ฆˆ๋Š” ๋งˆ์Šคํ„ฐ์นด๋“œ๋งŒ ์ œํœดํ•˜๊ณ  ์žˆ๋‹ค. ๋กฏ๋ฐ์นด๋“œ๋Š” ์ฃผ๋ ฅ ๋ผ์ธ์—…์„ ๊ฑฐ์˜ ๋งˆ์Šคํ„ฐ์นด๋“œ ์ œํœด๋กœ๋งŒ ๋ฐ€๊ณ  ์žˆ์œผ๋ฉฐ, ๊ทธ๋‚˜๋งˆ ์€๋ จ ์ œํœด์นด๋“œ๊ฐ€ ์žˆ๋Š” ๋ผ์ธ์—…์€ ๋’ท์ „์œผ๋กœ ๋ฐ€์–ด๋„ฃ์—ˆ๋‹ค.
[41] ๊ฑฐ๊ธฐ์— 2020๋…„ 12์›” ๊ธฐ์ค€ ์นด๋“œ ๊ต์ฒด๊ถŒ์œ  ์ „ํ™”๊ฐ€ ์˜ค๊ณ  ์žˆ๋Š” ์‹ค์ •์ด๋‹ค.