๐ Reverse Proxy / Forward Proxy ์ ์ & ์ฐจ์ด ์ ๋ฆฌ
ํ๋ก์(Proxy) ๋?
ํ๋ก์ ์๋ฒ๋ ํด๋ผ์ด์ธํธ๊ฐ ์์ ์ ํตํด์ ๋ค๋ฅธ ๋คํธ์ํฌ ์๋น์ค์ ๊ฐ์ ์ ์ผ๋ก ์ ์ํ ์ ์๊ฒ ํด ์ฃผ๋ ์ปดํจํฐ ์์คํ ์ด๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฆฌํจ๋ค.
ํ๋ก์(Proxy)๋ '๋๋ฆฌ' ๋ผ๋ ์๋ฏธ๋ฅผ ๊ฐ๊ณ ์์ผ๋ฉฐ, ์๋ฒ์ ์๋ฒ์ฌ์ด์ ์ค๊ณ๊ธฐ ์ญํ ์ ํ๋ค๊ณ ๋ณด๋ฉด ๋๋ค.
ํ๋ก์๋ฅผ ์ฐ๋ ์ด์ ๋ ๋ณด์์์ ์ด์ ๋ก ์ง์ ํต์ ํ ์ ์๋ ๋ ์ ์ฌ์ด์์ ๋๋ฆฌ๋ก ํต์ ์ ์ํํ์ฌ ๋ณด์์ฑ, ์ฑ๋ฅ, ์์ ์ฑ์ ํฅ์ ์ํค๊ธฐ ์ํด์ ์ด๋ค.
๋ณดํต ์น์ ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก, ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ํต์ ํ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค.
์ด๋ ํ์ฐ์ ์ผ๋ก ์ค๋ณต๋๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋ณตํ์ฌ ์ ๋ฌํ๋ ์ํฉ์ด ๋ฐ์ํ๋๋ฐ, ์ด๋ ๊ฒ ๋์ผํ ์์ฒญ์ ๋งค๋ฒ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๊ณง ๋ฆฌ์์ค ๋ญ๋น ์ ์๋ฒ์ ๋ถํ ๋ก ์ด์ด์ง๊ฒ ๋๋ค.
๋๋ฌธ์ ๋ณธ ์๋ฒ์ ๋๋ฌํ๊ธฐ ์ ์ ์๋ก์ด ์๋ฒ(proxy server)๋ฅผ ๋ฏธ๋ฆฌ ๋ฐฐ์นํ์ฌ ์ค๋ณต ์์ฒญ์ ๋ํด (์ฐ์ฐ์ด ํ์์๋) ๋์ผํ ์๋ต์ ํ ์ ์๋ค๋ฉด, ํด๋ผ์ด์ธํธ์๊ฒ ๋น ๋ฅธ ์๋์ ์๋น์ค๋ฅผ, ์๋ฒ์๊ฒ๋ ๋ถํ์ํ ๋ถํ๋ฅผ ์ค์ด๋ ํจ๊ณผ๋ฅผ ๋ผ ์ ์๊ฒ ๋๋ค.
ํ๋ก์์ ๋ ์ข ๋ฅ
ํ๋ก์ ์๋ฒ๋ ๋คํธ์ํฌ ์ ์ด๋์ ์์นํ๋๋, ํน์ ์ด๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋๋์ ๋ฐ๋ผ Forward Proxy ์ Reverse Proxy ๋ก ๋๋๊ฒ ๋๋ค.
๋ฆฌ๋ฒ์ค ํ๋ก์ ์๋ฒ๋ฅผ ์ค๋ช ํ๊ธฐ ์ ์ ํฌ์๋ ํ๋ก์ ์๋ฒ์ ๋ํด ๋จผ์ ์ดํดํ๋ฉด ๋ฆฌ๋ฒ์ค ํ๋ก์ ์๋ฒ๋ฅผ ์ดํดํ๋๋ฐ ๋์ ๋๋ค. ์ด 2๊ฐ์ง์ ์ฐจ์ด์ ์ ์์๋ณด์.
ํฌ์๋ ํ๋ก์ (Forward Proxy)
ํ๋ก์ ์๋ฒ๋ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ํด๋ผ์ด์ธํธ ๋ฐ๋ก ๋ค์ ๋์ฌ ์๋ค.
๊ฐ์ ๋ด๋ถ๋ง์ ์กด์ฌํ๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์ ์ธํฐ๋ท์ ํตํด ์ธ๋ถ ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ ํด๋ผ์ด์ธํธ์๊ฒ ์๋ตํด์ค๋ค.โ
์ฆ, ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ๊ทผํ๊ณ ์ ํ ๋, ํด๋ผ์ด์ธํธ๋ ํ๊ฒ ์๋ฒ์ ์ฃผ์๋ฅผ ํฌ์๋ ํ๋ก์์ ์ ๋ฌํ์ฌ, ํฌ์๋ ํ๋ก์๊ฐ ์ธํฐ๋ท์ผ๋ก ์์ฒญ๋ ๋ด์ฉ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ์์ด๋ค.
์๋ฅผ ๋ค์ด ์ฐ๋ฆฌ๊ฐ naver.com ์ ์์ฒญํ๋ฉด ํฌ์๋ ํ๋ก์ ์๋ฒ๊ฐ naver.com ๋ฆฌ์์ค๋ฅผ ๋์ ๋ฐ์์ ํด๋ผ์ด์ธํธ์๊ฒ ๋ด๋ฐ์ด์ค๋ค(forward)๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์ฐ๋ฆฌ๊ฐ ํํ ๋งํ๋ ‘ํ๋ก์ ์๋ฒ’๋ ๋ฐ๋ก ํฌ์๋ ํฌ๋ก์ ์๋ฒ๋ฅผ ์๋ฏธํ๋ ๊ฒ์ด๋ค.
ํฌ์๋ ํ๋ก์ ์ฌ์ฉ ์ด์
ํด๋ผ์ด์ธํธ ๋ณด์ (Security)
๋ณดํต ์ ๋ถ, ํ๊ต, ๊ธฐ์
๋ฑ๊ณผ ๊ฐ์ ๊ธฐ๊ด์ ํด๋น ๊ธฐ๊ด์ ์ํ ์ฌ๋๋ค์ ์ ํ์ ์ธ ์ธํฐ๋ท ์ฌ์ฉ์ ์ํด ๋ฐฉํ๋ฒฝ์ ์ฌ์ฉํ๋ค.
ํฌ์๋ ํ๋ก์ ์๋ฒ๋ ๋ฐฉํ๋ฒฝ๊ณผ ๊ฐ์ ๊ฐ๋
์ผ๋ก ์ ํ์ ์ํด ์ฌ์ฉ ๋๋ค๊ณ ๋ณด๋ฉด ๋๋ค.
์ฆ, ํด๋น ๊ธฐ๊ด์ ์ํ ์ฌ๋๋ค์ด ๊ทธ๋ค์ด ๋ฐฉ๋ฌธํ๊ณ ์ ํ๋ ์น์ฌ์ดํธ์ ์ง์ ์ ์ผ๋ก(directly) ๋ฐฉ๋ฌธํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ํฌ์๋ ํ๋ก์ ์๋ฒ์ ๋ฃฐ์ ์ถ๊ฐํด์ ํน์ ์ฌ์ดํธ์ ์ ์ํ๋ ๊ฒ์ ๋ง์ ์ ์๋ค.
์บ์ฑ (Caching)
์ฐ๋ฆฌ๊ฐ ์ด๋ค ์น ํ์ด์ง์ ์ ๊ทผํ๋ฉด ํ๋ก์ ์๋ฒ๋ ํด๋น ํ์ด์ง ์๋ฒ์ ์ ๋ณด๋ฅผ ์บ์ฑ(์์๋ณด๊ด)ํด๋๋ค.
๊ทธ๋์ ๋๊ฐ์ด ํด๋น ํ์ด์ง์ ์ ๊ทผํ๊ฑฐ๋, ๋ค๋ฅธ ํด๋ผ์ด์ธํธ๊ฐ ํด๋น ํ์ด์ง๋ฅผ ์์ฒญํ ๋ , ์บ์๋ ์ ๋ณด(ํ์ด์ง)๋ฅผ ๊ทธ๋๋ก ๋ฐํํ ์ ์๊ณ , ์ด๋ ์๋ฒ์ ๋ถํ๋ฅผ ์ค์ด๋ ํจ๊ณผ๋ ๋ผ ์ ์๋ค.
์์ ๊ทธ๋ฆผ์์ ๋ง์ผ 4๋ช
์ ํด๋ผ์ด์ธํธ๊ฐ naver.com์ ์ ๊ทผํ ๋ ๋ณธ๋๋ ๊ฐ๊ฐ ๋ฐ๋ก ์ธํฐ๋ท์ ๊ฒฝ์ ํด์ ๋ค์ด๋ฒ ํ์ด์ง๋ฅผ ๋ฐ๊ฒ ์ง๋ง, ํฌ์๋ ํ๋ก์๋ฅผ ์ด์ฉํ๋ฉด ํ๋ก์๋ด ์บ์ฑ ๋ ๋ค์ด๋ฒ ํ์ด์ง๋ฅผ ๋ถ๋ฌ์ค๊ธฐ ๋๋ฌธ์ ํจ์ฌ ๋น ๋ฅด๊ฒ ์กฐํํ ์ ์๋ ์๋ฆฌ์ด๋ค.
์ํธํ (Encryption)
ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ํฌ์๋ ํ๋ก์ ์๋ฒ๋ฅผ ํต๊ณผํ ๋ ์ํธํ๋๋ค.
์ํธํ๋ ์์ฒญ์ ๋ค๋ฅธ ์๋ฒ๋ฅผ ํต๊ณผํ ๋ ํ์ํ ์ต์ํ์ ์ ๋ณด๋ง ๊ฐ๊ฒ ๋๋๋ฐ, ์ด๋ ํด๋ผ์ด์ธํธ์ ip ๋ฅผ (๋ณด์์ ์ํด) ๊ฐ์ถฐ์ฃผ๋ ๋ณด์ ํจ๊ณผ๋ฅผ ๋ด์ค๋ค.
๋ฐ๋ผ์ ๋ณธ ์๋ฒ์์ IP ์ฃผ์๋ฅผ ์ญ์ถ์ ํด๋ ํฌ์๋ ํ๋ก์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์ฒด๋ฅผ ํ์
ํ๊ธฐ ์ด๋ ต๊ฒ ๋๋ค.
์๋๋ฉด IP ์ถ์ ํด๋ ํฌ์๋ ํ๋ก์ ์๋ฒ IP๋ง ๋ณด์ด๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฆฌ๋ฒ์ค ํ๋ก์ (Reverse Proxy)
๋ฆฌ๋ฒ์ค ํ๋ก์๋ ์๋ ๊ทธ๋ฆผ ์ฒ๋ผ ์น์๋ฒ/WAS ์์ ๋์ฌ ์๋ ๊ฒ์ ๋งํ๋ค.
ํด๋ผ์ด์ธํธ๋ ์น์๋น์ค์ ์ ๊ทผํ ๋ ์น์๋ฒ์ ์์ฒญํ๋ ๊ฒ์ด ์๋, ํ๋ก์๋ก ์์ฒญํ๊ฒ ๋๊ณ , ํ๋ก์๊ฐ ๋ฐฐํ(reverse)์ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฐฉ์์ด๋ค.
ํด๋ผ์ด์ธํธ์ชฝ์ผ๋ก ๋ฐ์ดํฐ(response)๋ฅผ ๋ฐ์ด์ฃผ๋๊ฒ ํฌ์๋๋ผ๋ฉด, ๊ทธ ๋ฐ๋ํธ์ธ ์๋ฒ ์ชฝ์ผ๋ก ๋ฐ์ดํฐ(request)๋ฅผ ๋ฐ์ด์ฃผ๋ ๊ฒ์ด ๋ฆฌ๋ฒ์ค ํ๋ก์ ๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
์ฌ๊ธฐ์ Reverse ์ ๋ป์ "์ญ์ , ๊บผ๊พธ๋ก"์ ๋ป์ด ์๋ "๋ฐฐํ, ๋ท์ชฝ"์ ๋ป์ด๋ค.
์ฆ, ๋ฐฐํ์ ์๋ ์๋ฒ์ ๋ํ Proxy๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๋ด๋ถ ์๋ฒ๊ฐ ์ง์ ์๋น์ค๋ฅผ ์ ๊ณตํด๋ ๋์ง๋ง ์ด๋ ๊ฒ ๊ตฌ์ฑํ๋ ์ด์ ๋ ๋ณด์ ๋๋ฌธ์ด๋ค.
๋ณดํต ๊ธฐ์
์ ๋คํธ์ํฌํ๊ฒฝ์์๋ DMZ๋ผ๊ณ ๋ถ๋ฅด๋ ๋ด๋ถ๋คํธ์ํฌ/์ธ๋ถ๋คํธ์ํฌ ์ฌ์ด์ ์์นํ๋ ๊ตฌ๊ฐ์ด ์กด์ฌํ๋ค. (๋ด๋ถ๋คํธ์ํฌ/์ธ๋ถ๋คํธ์ํฌ์ ๋๋ค ์ ๊ทผํ ์ ์๋ ๊ณต๊ฐ)
์ด ๊ตฌ๊ฐ์๋ ๋ณดํต ๋ฉ์ผ ์๋ฒ, ์น ์๋ฒ, FTP ์๋ฒ ๋ฑ ์ธ๋ถ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์๋ฒ๊ฐ ์์นํ๊ฒ ๋๋ค.
WAS๋ฅผ DMZ์ ๋๊ณ ์๋น์คํด๋ ๋์ง๋ง ๋ณด์์๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ ๊ฒ ํ์ง ์๋๋ค.
WAS๋ DB์๋ฒ์ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฏ๋ก, WAS๊ฐ ํดํน๋นํ ๊ฒฝ์ฐ DB์๋ฒ๊น์ง ํดํน๋นํ ์ ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐ๋ผ์ ๋ฆฌ๋ฒ์ค ํ๋ก์ ์๋ฒ๋ฅผ DMZ์ ๋๊ณ ์ค์ ์๋น์ค ์๋ฒ๋ ๋ด๋ถ๋ง์ ์์น์ํจ ํ ์๋น์ค ํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค.
์ฐ๋ฆฌ๊ฐ ๊ตฌ์ฑํ๋ ์ผ๋ฐ์ ์ธ WEB(Apache, nginx) - WAS(Tomcat) ๋ถ๋ฆฌ ํํ๋ฅผ Reverse ํ๋ก์๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
์ฌ๊ธฐ์ WEB(Apache, nginx)๊ฐ reverse proxy๊ฐ ๋๋ค.
๋ฌผ๋ก ์ํ์น ํฐ์บฃ ๊ฐ์ด ๋ฌผ๋ฆฌ์ ์ธ ํ์๋ฒ์ web, was๊ฐ ์กด์ฌํ๋ค๋ฉด reverse proxy๋ผ๊ณ ๋ณผ ์ ์๋ค.
๋ฆฌ๋ฒ์ค ํ๋ก์ ์ฌ์ฉ ์ด์
๋ก๋ ๋ฐธ๋ฐ์ฑ (Load Balancing)
์ ๋ช
ํ ์น ์ฌ์ดํธ๋ ํ๋ฃจ์๋ ์๋ฐฑ๋ง๋ช
์ด ๋ฐฉ๋ฌธํ๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ๋ฌํ ๋๋์ ํธ๋ํฝ์ ํ๋์ ์ฑ๊ธ ์๋ฒ๋ก ๊ฐ๋นํด ๋ด๊ธฐ๋ ์ด๋ ต๋ค.
ํ์ง๋ง ๋ฆฌ๋ฒ์ค ํ๋ก์ ์๋ฒ๋ฅผ ์ฌ๋ฌ๊ฐ์ ๋ณธ ์๋ฒ๋ค ์์ ๋๋ฉด ํน์ ์๋ฒ๊ฐ ๊ณผ๋ถํ ๋์ง ์๊ฒ ๋ก๋๋ฐธ๋ฐ์ฑ์ด ๊ฐ๋ฅํ๋ค.
์๋ฒ ๋ณด์ (Security)
๋ฆฌ๋ฒ์ค ํ๋ก์๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฒ ์ธก ๋ณด์์ ์ข๋ค.
๋ฆฌ๋ฒ์ค ํ๋ก์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณธ๋ ์๋ฒ์ IP ์ฃผ์๋ฅผ ๋
ธ์ถ์ํค์ง ์์ ์ ์๋ค. ๋ฐ๋ผ์ ํด์ปค๋ค์ DDoS ๊ณต๊ฒฉ๊ณผ ๊ฐ์ ๊ณต๊ฒฉ์ ๋ง๋๋ฐ ์ ์ฉํ๋ค.
์์ ๊ทธ๋ฆผ ์์ ๋ณด๋ฉด, ํด๋ผ์ด์ธํธ๋ ์ธํฐ๋ท์ ํตํด ๋ฆฌ๋ฒ์ค ํ๋ก์ ์๋ฒ url์๊ฒ ์์ฒญ์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ฒ์ค ํ๋ก์๋ ๋ณธ์๋ฒ์๊ฒ ์์ฒญ์ ๊ฒฝ์ ํด์ ๋ณด๋ด๊ฒ ๋๋ค.
์ด๋ ๊ฒ ๋๋ฉด ํด๋ผ์ด์ธํธ๋ ๋ณธ ์๋ฒ์ url์ ๋ชจ๋ฅธ์ฑ ๋ฆฌ๋ฒ์ค ํ๋ก์ url์ ํตํด ์๋น์ค๋ฅผ ์ด์ฉํ๊ฒ ๋๊ณ , ์ด๋ ์ฆ ๋ณธ์๋ฒ์ ์ ๋ณด๋ฅผ ์จ๊ธฐ๋ ํจ๊ณผ๊ฐ ๋๋ค.
์บ์ฑ (Caching)
๋ง์ฝ ์ด๋ค ํ๊ตญ์ ์๋ ์ ์ ๊ฐ ๋ฏธ๊ตญ์ ์น์๋ฒ๋ฅผ ๋๊ณ ์๋ ์ฌ์ดํธ์ ์ ์ํ ๋, ๋ฆฌ๋ฒ์ค ํ๋ก์ ์๋ฒ๊ฐ ํ๊ตญ์ ์๋ค๊ณ ํด๋ณด์.
๊ทธ๋ฌ๋ฉด ํ๊ตญ์ ์๋ ์ ์ ๋ ํ๊ตญ์ ์๋ ๋ฆฌ๋ฒ์ค ํ๋ก์ ์๋ฒ์ ํต์ ํด์ ๋ฆฌ๋ฒ์ค ํ๋ก์ ์๋ฒ์ ์บ์ฑ๋์ด ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ๋ ๋น ๋ฅธ ์ฑ๋ฅ์ ๋ณด์ฌ์ค์ ์๋ค.
ํฌ์๋ ํ๋ก์์ ์บ์ฑ๊ณผ ๋น์ทํ ๊ธฐ๋ฅ์ ํ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. (์ ํํ ํ๋ก์์ ๋ณธ๋ ๊ธฐ๋ฅ)
์ํธํ (Encryption)
๋ง์ง๋ง์ผ๋ก SSL ์ํธํ์๋ ์ข๋ค.
๋ณธ๋ ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ๋ค๊ณผ ํต์ ์ ํ ๋ SSL(or TSL)๋ก ์ํธํ, ๋ณตํธํ๋ฅผ ํ ๊ฒฝ์ฐ ๋น์ฉ์ด ๋ง์ด ๋ค๊ฒ ๋๋ค.
๊ทธ๋ฌ๋ ๋ฆฌ๋ฒ์ค ํ๋ก์๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ด์ค๋ ์์ฒญ์ ๋ชจ๋ ๋ณตํธํํ๊ณ ๋๊ฐ๋ ์๋ต์ ์ํธํํด์ฃผ๋ฏ๋ก ํด๋ผ์ด์ธํธ์ ์์ ํ ํต์ ์ ํ ์ ์์ผ๋ฉฐ ๋ณธ๋ ์๋ฒ์ ๋ถ๋ด์ ์ค์ฌ์ค ์ ์๋ค.
ํฌ์๋ ํ๋ก์ vs ๋ฆฌ๋ฒ์ค ํ๋ก์ ์ฐจ์ด์
ํ๋ก์ ์๋ฒ ์์น
- Forward Proxy ์๋ฒ๋ ํด๋ผ์ด์ธํธ ์์ ๋์ฌ์ ธ ์๋ ๋ฐ๋ฉด,
- Reverse Proxy ์๋ฒ๋ ์น์๋ฒ/WAS ์์ ๋์ฌ ์๋ค๋ ์ฐจ์ด์ ์ด ์๋ค.
ํ๋ก์ ์๋ฒ ํต์ ๋์
- Forward Proxy๋ ๋ด๋ถ๋ง์์ ํด๋ผ์ด์ธํธ์ Proxy ์๋ฒ๊ฐ ํต์ ํ์ฌ ์ธํฐ๋ท์ ํตํด ์ธ๋ถ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จ๋ค.
- Reverse Proxy๋ ๋ด๋ถ๋ง์์ Proxy ์๋ฒ์ ๋ด๋ถ๋ง์๋ฒ๊ฐ ํต์ ํ์ฌ ์ธํฐ๋ท์ ํตํด ์์ฒญ์ด ๋ค์ด์ค๋ฉด Proxy ์๋ฒ๊ฐ ๋ฐ์ ์๋ตํด์ค๋ค.
๊ฐ์ถฐ์ง๋ ๋์
- Forward Proxy๋ ์ง์ ์๋ฒ url๋ก ์์ฒญ์ ๋ณด๋ด์ง๋ง, Reverse Proxy๋ ํ๋ก์ ์๋ฒ url๋ก๋ง ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
์ด๋ก์ Reverse Proxy๋ ๋ณธ์๋ฒ์ IP ์ ๋ณด๋ฅผ ์จ๊ธธ์ ์๋ ํจ๊ณผ๋ฅผ ์ป๊ฒ ๋๋ค. - Forward Proxy๋ ๋ด๋ถ๋ง์์ ์ธํฐ๋ท ์์ ์๋ ์๋ฒ์ ์์ฒญํ ๋ ๋จผ์ ํฌ์๋ ํ๋ก์ ์๋ฒ๋ฅผ ํธ์ถํ๊ณ ํ๋ก์๊ฐ ์๋ฒ์๊ฒ ์์ฒญ์ ๋ณด๋ด๊ฒ ๋๋๋ฐ, ์ด๋ก์ ์๋ฒ์๊ฒ ํด๋ผ์ด์ธํธ๊ฐ ๋๊ตฌ์ธ์ง ๊ฐ์ถ์ ์๋ค.
์ฆ, ์๋ฒ ์ ์ฅ์์ ์๋ต๋ฐ์ IP๋ ํฌ์๋ Forward Proxy์ IP์ด๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ๊ฐ ๋๊ตฐ์ง ์ ์ ์๋ค.
# ์ฐธ๊ณ ์๋ฃ
https://dltlabs.medium.com/demystifying-forward-and-reverse-proxies-e52eea330e85
https://okimaru.tistory.com/7