๋ถ๋ฅ:์ํํธ์จ์ด
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
Privoxy๋ ํ๋ก์ ์๋ฒ ์ํํธ์จ์ด์ ์ผ์ข
์ผ๋ก, ์ผ๋ฐ์ ์ธ ํ๋ก์ ์๋ฒ์ ๋ฌ๋ฆฌ ์์ ์ ์ปดํจํฐ์ ์ค์นํ์ฌ ์ฌ์ฉํ๋ ์ํํธ์จ์ด์ด๋ค. ์ด ์ํํธ์จ์ด๋ ์คํ ์์ค ๋ผ์ด์ผ์ค ์ค ํ๋์ธ GPL์ ๋ฐ๋ฅด๊ณ ์๋ค. ๊ณต์ ์ฌ์ดํธ๋ http://www.privoxy.org/
๋คํธ์ํฌ ๋ ๋ฒจ(ํ๋ก์)์์ ์๋ํ๋ค๋ ์ ์์ Proxomitron, AdGuard์ ์ ์ฌํ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ณผ ์ ์๋ค.[1]
Privoxy ์์ฒด๋ non-cache ๋ฐฉ์์ ํ๋ก์๋ก ์บ์ฑ์ ํตํ ์ฑ๋ฅ ํฅ์์ ๊ธฐ๋ํ ์ ์์ง๋ง ์ด๋ฅผ ๋งํํ๊ธฐ ์ํด Squid ํ๋ก์ ์๋ฒ์ ์ฐ๊ณํ์ฌ ์ฌ์ฉ์<->Squid<->Privoxy<->์น์ฌ์ดํธ ํํ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ด ๊ฒฝ์ฐ Privoxy์์ ์ด๋ฏธ ํํฐ๋ง ๋ ์น์ฌ์ดํธ ๊ฒฐ๊ณผ๋ฅผ Squid ํ๋ก์์ ์ ์ฅํ์ฌ ๋ก๋ฉ ์๋ ๊ฐ์ ์ ๊ธฐ๋ ํ ์ ์๋ค.
๋คํธ์ํฌ ๋ ๋ฒจ(ํ๋ก์)์์ ์๋ํ๋ค๋ ์ ์์ Proxomitron, AdGuard์ ์ ์ฌํ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ณผ ์ ์๋ค.[1]
Privoxy ์์ฒด๋ non-cache ๋ฐฉ์์ ํ๋ก์๋ก ์บ์ฑ์ ํตํ ์ฑ๋ฅ ํฅ์์ ๊ธฐ๋ํ ์ ์์ง๋ง ์ด๋ฅผ ๋งํํ๊ธฐ ์ํด Squid ํ๋ก์ ์๋ฒ์ ์ฐ๊ณํ์ฌ ์ฌ์ฉ์<->Squid<->Privoxy<->์น์ฌ์ดํธ ํํ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ด ๊ฒฝ์ฐ Privoxy์์ ์ด๋ฏธ ํํฐ๋ง ๋ ์น์ฌ์ดํธ ๊ฒฐ๊ณผ๋ฅผ Squid ํ๋ก์์ ์ ์ฅํ์ฌ ๋ก๋ฉ ์๋ ๊ฐ์ ์ ๊ธฐ๋ ํ ์ ์๋ค.
2. ์ง์ ์ด์์ฒด์ [ํธ์ง]
๊ณต์ ์ฌ์ดํธ์ ๋ฐ๋ฅด๋ฉด, ๋ค์ ์ด์์ฒด์ ๋ฅผ ์ง์ํ๋ค๊ณ ํ๋ค. (์ถ์ฒ: http://www.privoxy.org/faq/installation.html#WHICHOS) ๋จ, ์์ค์ฝ๋๋ฅผ ๋ฐ์ ์ง์ ์ปดํ์ผ์ ํด์ผ ํ๋ ์ด์์ฒด์ ๋ ์๋ค. (์: ์๋ผ๋ฆฌ์ค)
- ์๋์ฐ์ฆ - 98, ME, 2000, XP, Vista, 7
3. ์ฉ๋[ํธ์ง]
์์ ์ ์ปดํจํฐ์ ์ค์นํ๊ธฐ ๋๋ฌธ์ warning.or.kr ์ฐํ vpn๊ฐ์ ํจ๊ณผ๋ ์ ํ ์๋ค. ํ์ง๋ง ํ๋ก์๋ฅผ ํตํด ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๋ฅผ ์ค๊ฐ์์ ๊ฐ๋ก์ฑ ์กฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์ HTTP ํค๋๋ ์น ์ฌ์ดํธ์ ๋ด์ฉ์ ๊ณ ์น ์ ์๋ค.
์ค์ ํ์ผ(action ํ์ผ์ด๋ filter ํ์ผ)์ ๊ณ ์น ๋ ์ ๊ทํํ์์ ์์๋๋ฉด ์์ํ๋ค.
์ค์ ํ์ผ(action ํ์ผ์ด๋ filter ํ์ผ)์ ๊ณ ์น ๋ ์ ๊ทํํ์์ ์์๋๋ฉด ์์ํ๋ค.
4. ์ฌ์ฉ๋ก[ํธ์ง]
Action ํ์ผ์ ๊ณ ์ณ ์ด๋ค ์ฌ์ดํธ์ ์ด๋ค ๊ธฐ๋ฅ์ ์ ์ฉํ ์ง ์ค์ ํ ์ ์๊ณ , Filter ํ์ผ์ ๊ณ ์ณ ์น ์ฌ์ดํธ์ ๋ด์ฉ์ ์ด๋ป๊ฒ ๊ณ ์น ์ง ์ค์ ํ ์ ์๋ค.
- ์น ์ฌ์ดํธ ์ฐจ๋จ - hostsํ์ผ ์์ ํ์ฌ ๊ด๊ณ ๋ฅผ ์ฐจ๋จํ๋ฏ, ํน์ URL์ ์ฐจ๋จํ๊ฑฐ๋ ๋ค๋ฅธ ์ฌ์ดํธ๋ก ๊ฐ๋๋ก ํ ์ ์๋ค. ๊ด๊ณ ์ฌ์ดํธ๋ ์ผํฌ ์ฌ์ดํธ๋ฅผ ์ฐจ๋จ ํ๋๋ฐ์ ์ธ ์ ์๋ค.
- ์ฐจ๋จ ์์ ํด์ - ํ์ํ๋ฉด ์์๋ก ์ฐจ๋จ์ ํด์ ํ ์๋ ์๋ค. ๋ฌผ๋ก ์ด ๊ธฐ๋ฅ์ ๋ ์ ์๋ค. (์ปดํ์ผ ํ ๋ disable-force์ต์ ์ ์ฃผ๋ฉด๋๋ค.)
- HTTP ํค๋ ์กฐ์
- ์ ์ ์์ด์ ํธ(User Agent) ์กฐ์ - ์์ ์ด ์ฌ์ฉํ๋ ์ด์์ฒด์ ๋ ์น ๋ธ๋ผ์ฐ์ ์ ๋ณด๋ฅผ ์์ผ ์ ์๋ค.
- ๋ฆฌํผ๋ฌ(Referer) ์กฐ์ - ์ธ๋ถ ๋งํฌ ์ฐจ๋จ[2]๋ฑ์ ์ฐํํ ์ ์๋ค. ๋ค๋ง ์ด๋ฏธ์ง ์๋น์ค ์ ๊ณต์ ๊ฑฐ๋ถ๋นํ ์ ์๋ค.
- ์ฟ ํค ์ฐจ๋จ - ์ฟ ํค๋ฅผ ์ฐจ๋จํ์ฌ ํน์ ์ฌ์ดํธ์ ๋ก๊ทธ์ธ์ ๋ง์ ์ ์๋ค.
5. ๊ด๋ จ ํญ๋ชฉ[ํธ์ง]
[1] Privoxy์์ ์ค์ ๊ฐ๋ฅํ ๊ณ ๊ธ ๊ธฐ๋ฅ์ธ +filter๋ ์ ๊ท์์ ๊ธฐ์ดํ ์์์ธ๋ฐ ์์ฆ ์น์ฌ์ดํธ์ CSS์ JS๋ฅผ ์ ํ์ ์ผ๋ก ํํฐ๋งํ๋ ค๋ฉด ๊ต์ฅํ ์์ด ๋ง์ด ๊ฐ๋ค.
[2] ์๋ฅผ ๋ค์ด, ์ด๊ธ๋ฃจ์ค์ ๋งํฌํ ์ด๋ฏธ์ง๋ฅผ ์ธ๋ถ ์ฌ์ดํธ์์ ๋ณด๋ฉด ์ ํ์งํ๋ ์ด๋ฏธ์ง๊ฐ ๋จ๋๋ฐ, ์ด ๊ธฐ๋ฅ์ ์ด์ฉํ๋ฉด ์๋ ํ์ง์ ์ด๋ฏธ์ง๋ฅผ ๋ณผ ์ ์๋ค.