°Ô½Ã¹° 12°Ç
   
[³×Æ®¿öÅ©] Rivers Proxy Part.1
±Û¾´ÀÌ : ÃÖÀå¼· ³¯Â¥ : 2013-07-16 (È­) 11:30 Á¶È¸ : 5607
¢º ¸®¹ö½º ÇÁ·Ï½Ã (Rivers Proxy)
  - ·Îµå¹ë·±¼­¸¦ ÀÌ¿ëÇÏ¿© À¥ ¼­¹öÀÇ ºÎÇÏ ºÐ»ê ±â´ÉÀº °¡´ÉÇØÁ³Áö¸¸, IPVS(LVS)¿Í °°Àº ·Îµå¹ë·±¼­
    ´Â L4 ·¹º§¿¡¼­ ÆÐŶ Àü¼Û¸¸À» ÇÑ´Ù. À¥ ¼­¹ö°¡ Ŭ¶óÀ̾ðÆ® ¿¡Çø®ÄÉÀ̼ÇÀ¸·ÎºÎÅÍÀÇ ¿äû¿¡ Á÷Á¢
    ÀÀ´äÇÏ´Â ±¸¼ºÀ̶ó´Â ºÎºÐ¿¡ ´ëÇؼ­´Â º¯ÇÔÀÌ ¾ø´Ù.


  - ¿©±â¼­ ·Îµå¹ë·±¼­¿Í À¥ ¼­¹ö »çÀÌ¿¡ ¸®¹ö½º ÇÁ·Ï½Ã¶óÀÇ ¿ªÇÒÀ» ³ÖÀ½À¸·Î½á º¸´Ù À¯¿¬ÇÏ°Ô
    ºÎÇϺлêÀÌ °¡´ÉÇÏ´Ù. ¾ÆÆÄÄ¡¿¡ mod_proxy ³ª mod_proxy_balancer¸¦ ³»ÀåÇÔÀ¸·Î½á ±¸ÃàÀÌ
    °¡´ÉÇÏ´Ù.
¾ÆÆÄÄ¡ ¿Ü¿¡µµ lighthttpd ³ª Squid µîÀ¸·Îµµ ÀÌ¿ëÀÌ °¡´ÉÇÏ´Ù.

  - ¸®¹ö½º ÇÁ·Ï½Ã´Â Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍÀÇ ¿äûÀ» ¹Þ¾Æ¼­ ÀûÀýÇÑ À¥ ¼­¹ö·Î ¿äûÀ» Àü¼ÛÇÑ´Ù.  À¥ ¼­¹ö
    ´Â ¿äûÀ» ¹Þ¾Æ¼­ Æò¼Òó·³ ó¸®¸¦ ÇÏÁö¸¸, ÀÀ´äÀº Ŭ¶óÀ̾ðÆ®·Î º¸³»Áö ¾Ê°í ¸®¹ö½º ÇÁ·Ï½Ã·Î
    ¹ÝȯÇÑ´Ù. ¿äûÀ» ¹ÞÀº ¸®¹ö½º ÇÁ·Ï½Ã´Â ±× ÀÀ´äÀ» Ŭ¶óÀ̾ðÆ®·Î ¹Ýȯ ÇÑ´Ù.



¢º ¸®¹ö½º ÇÁ·Ï½Ã ÀåÁ¡
  1.
HTTP ¿äûÀÇ ³»¿ë¿¡ µû¶ó ½Ã½ºÅÛÀÇ µ¿ÀÛ Á¦¾î(L7 ½ºÀ§Ä¡°¡ ÇÏ´Â ¿ªÇÒ°ú ºñ½ÁÇÏ´Ù)
  2. ½Ã½ºÅÛ ÀüüÀÇ ¸Þ¸ð¸® »ç¿ëÈ¿À² Çâ»ó
  3.
À¥ ¼­¹ö°¡ ÀÀ´äÇÏ´Â µ¥ÀÌÅÍÀÇ ¹öÆÛ¸µ ¿ªÇÒ
  4.
¾ÆÆÄÄ¡ ¸ðµâÀ» ÀÌ¿ëÇÑ Ã³¸®ÀÇ Á¦¾î

¢º HTTP ¿äû¿¡ µû¸¥ ½Ã½ºÅÛÀÇ µ¿ÀÛ Á¦¾î
  - IPVS ´Â L4À̹ǷΠŬ¶óÀ̾ðÆ®·ÎºÎÅÍ ¿ä±¸µÈ HTTP ¿äûÀÇ ³»¿ë¿¡ µû¶ó 󸮸¦ ºÐ¹èÇÏ´Â ÀÏÀº ÇÒ
    ¼ö ¾ø´Ù. ±×·¯³ª ¸®¹ö½º ÇÁ·Ï½Ã°¡ ÀÖÀ¸¸é, HTTP¿äû ³»¿¡¼­ URLÀ» º¸°í ÃÖÁ¾ÀûÀΠ󸮸¦ °¢°¢
    ´Ù¸¥ ¼­¹ö¿¡ ºÐ¹èÇÏ´Â Á¦¾î°¡ °¡´ÉÇÏ´Ù.



  - ¾ÆÆÄÄ¡·Î ¸®¹ö½º ÇÁ·Ï½Ã¸¦ ±¸ÃàÇÒ °æ¿ì, ÀÌ·¯ÇÑ ºÐ¹è´Â mod_rewriteÀÇ RewriteRule ±â´ÉÀ»
    ÀÌ¿ëÇÏ°Ô µÈ´Ù. mod_rewrite·Î Á¦¾îÇÒ ¼ö ÀÖ´Ù¸é °ÅÀÇ ¹«¾ùÀÌµç °¡´ÉÇÏ´Ù°íµµ ÇÒ ¼ö ÀÖ´Ù.
    ¿¹¸¦ µé¸é ´ÙÀ½°ú °°Àº 󸮰¡ °¡´ÉÇÏ´Ù.

  - Ŭ¶óÀ̾ðÆ®ÀÇ IPÁÖ¼Ò¸¦ º¸°í ƯÁ¤ IPÁּҷθ¸ ¼­¹ö·ÎÀÇ Á¢¼ÓÀ» Çã°¡ÇÑ´Ù.
  - Ŭ¶óÀ̾ðÆ®ÀÇ User-Agent ¸¦ º¸°í ÀÓÀÇÀÇ User-Agent ·ÎºÎÅÍÀÇ ¿äûÀ» Ưº°ÇÑ À¥ ¼­¹ö
    ·Î Á¢¼ÓµÇµµ·Ï À¯µµÇÑ´Ù.
  - /Rivers/Proxy/Study ¶ó´Â URL À» /Rivers?Proxy=Study ¶ó´Â URL·Î º¯°æÇؼ­ À¥ ¼­¹ö
    ·Î ¿äûÇÑ´Ù.

¢º IPÁÖ¼Ò¸¦ ÀÌ¿ëÇÑ Á¦¾î
  - ¿¹¸¦ µé¾î IPÁÖ¼Ò¿¡ µû¸¥ Á¦¾î´Â ¾ÇÀÇ°¡ Àִ ȣ½ºÆ®·ÎºÎÅÍÀÇ ¿äûÀ» Â÷´ÜÇÒ ¸ñÀû¿¡µµ ÀÌ¿ëÇÒ ¼ö
    ÀÖ´Ù.
  - ¶ÇÇÑ, °ü¸®ÀÚ Àü¿ë ÆäÀÌÁö°¡ Æ÷ÇÔµÈ »çÀÌÆ®¿¡¼­ IPÁÖ¼Ò¿Í URL¿¡ ÀÇÇÑ Á¦¾î¸¦ Á¶ÇÕÇؼ­ °ü¸®ÀÚ
    Àü¿ë ÆäÀÌÁö¿¡´Â ƯÁ¤ IPÁÖ¼Ò¿¡¼­¸¸ Á¢¼Ó °¡´ÉÇϵµ·Ï Á¦ÇÑÇÒ ¼öµµ ÀÖ´Ù.

¢º User-Agent ¿¡ ÀÇÇÑ Á¦¾î
  - Googlebot À̳ª Yahoo! Slurp µîÀÇ °Ë»ö¿£Áø ·Îº¿¿¡ÀÇ ´ëÀÀ¿¡ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
  - ¿¹¸¦ µé¸é, »ç¿ëÀÚ¿¡ ´ëÇؼ­´Â ij½ÌÇϱⰡ ¾î·Á¿î µ¿ÀûÀÎ ÆäÀÌÁö(»ç¿ëÀÚ¿¡ ¸Â°Ô »ç¿ëÀÚ¸íÀÌ Ç¥½Ã
    µÇ´Â ÆäÀÌÁö µî)°¡ ÀÖ´Ù°í ÇÒ¶§, ·Îº¿¿¡°Ô´Â »ç¿ëÀÚ¸íÀ» Ç¥½ÃÇÒ ÇÊ¿ä°¡ ¾øÀ» °æ¿ì, ±× ÆäÀÌÁö¸¦
    ij½ÌÇÒ ¼ö°¡ ÀÖ´Ù. ¿©±â¼­ User-Agent¸¦ º¸°í ·Îº¿ÀÇ User-AgentÀÎ °æ¿ì´Â ij½Ã ¼­¹ö¸¦ °æÀ¯ÇØ
    ¼­ À¥ ¼­¹ö·Î Á¢¼ÓµÇµµ·Ï Á¦¾îÇÏ´Â ÀÏÀÌ °¡´ÉÇÏ´Ù.

¢º URL ´Ù½Ã ¾²±â
  - ÃÖ±Ù¿¡´Â »çÀÌÆ® ÀüüÀÇ °èÃþ ±¸Á¶¸¦ ½±°Ô ¾Ë ¼ö ÀÖ°Ô ÇÏ·Á´Â µîÀÇ ÀÌÀ¯·Î »ç¿ëÀÚ¿¡°Ô À¥ »çÀÌÆ®ÀÇ
    URLÀ» ±ò²ûÇÏ°Ô º¸ÀÌ°íÀÚ ÇÒ °æ¿ìµµ ÀÖ´Ù.

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com