¾ß°£ Á¶¸í IRC ÇÁ·Ï½Ã¾ß°£ Á¶¸í IRC ÇÁ·Ï½Ã´Â UNIX ȣȯ ½Ã½ºÅÛÀÇ °æ¿ì C¿¡¼ ÀÛ¼ºµÈ ´ÙÁß »ç¿ëÀÚ IRC (ÀÎÅÍ³Ý ¸±·¹ÀÌ Ã¤ÆÃ) ÇÁ·Ï½ÃÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
¾ß°£ Á¶¸í IRC ÇÁ·Ï½Ã ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- GPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Jonas Kvinge
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.ircproxy.night-light.net/
¾ß°£ Á¶¸í IRC ÇÁ·Ï½Ã ű×
¾ß°£ Á¶¸í IRC ÇÁ·Ï½Ã ¼³¸í
Night Light IRC ÇÁ·Ï½Ã´Â UNIX ȣȯ ½Ã½ºÅÛÀÇ °æ¿ì C·Î ÀÛ¼ºµÈ ´ÙÁß »ç¿ëÀÚ IRC (ÀÎÅÍ³Ý ¸±·¹ÀÌ Ã¤ÆÃ) ÇÁ·Ï½ÃÀÔ´Ï´Ù. ¾ß°£ °¡º¿î IRC ÇÁ·Ï½Ã ¶Ç´Â IRCProxy´Â UNIX ȣȯ ½Ã½ºÅÛÀÇ °æ¿ì C¿¡¼ ÀÛ¼ºµÈ ´ÙÁß »ç¿ëÀÚ IRC (ÀÎÅÍ³Ý ¸±·¹ÀÌ Ã¤ÆÃ) ÇÁ·Ï½ÃÀÔ´Ï´Ù. IRC°¡ ¹«¾ùÀÎÁö ¸ð¸£´Â °æ¿ì IRC ÇÁ·Ï½Ã´Â ¾Æ¸¶µµ ´ç½ÅÀ»À§ÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù. IRC ÇÁ·Ï½Ã´Â Ŭ¶óÀ̾ðÆ® ¹× ¼¹ö¿Í °°ÀÌ ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥À¸·Î, IRC Ŭ¶óÀ̾ðÆ®¿Í ÇÔ²² ¿¬°áÇÏ°í ¼±ÅÃÇÑ ¼¹ö¿¡ ¿¬°áÇÕ´Ï´Ù.ÀÌ ¹æ¹ýÀº IRC ÇÁ·Ï½Ã¸¦ ½ÇÇàÇÏ´Â ½Ã½ºÅÛ µÚ¿¡ º¸È£µÇ¾î ÇÁ·Ï½Ã¸¦ Åë°úÇÏ´Â ÄÄÇ»ÅÍ µÚ¿¡ º¸È£µË´Ï´Ù. IRC¿¡¼ ´Ù¸¥ »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍÀÇ IP ÁÖ¼Ò¸¦ ¼³¸íÇÕ´Ï´Ù. IRC ÇÁ·Ï½Ã´Â IRC ¼¹ö°¡ IRCPROXY¿¡ ¿¬°áµÈ Çϳª ÀÌ»óÀÇ IRC Ŭ¶óÀ̾ðÆ®·Î Àü¼Û µÈ µ¥ÀÌÅ͸¦ Àü´ÞÇÏ°í IRC Ŭ¶óÀ̾ðÆ®°¡ IRC ¼¹ö¿¡ ÀÇÇØ Àü¼Û µÈ µ¥ÀÌÅ͸¦ Àü´ÞÇÕ´Ï´Ù. IRC ÇÁ·Ï½Ã´Â IRC ÇÁ·Ï½Ã¿ÍÀÇ ¿¬°áÀ» ²÷À» ¶§¿¡µµ IRC ÇÁ·Ï½Ã¸¦ IRC¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÀû IDER ¼¹öÀÔ´Ï´Ù.ÀÌ ¸ðµç °ÍÀº ´ÙÀ½ ±¸¼º ÆÄÀÏÀ» ÅëÇØ ¼öÇàµË´Ï´Ù. ¡¤ È£½ºÆ® ¹× Æ÷Æ® »ç¿ëÀÚ°¡ ¿¬°áÇÒ ¼öÀִ ȣ½ºÆ® ¹× Æ÷Æ®¸¦ ÁöÁ¤Çϴ ûÃë ±¸¼º ÆÄÀÏ (listen.conf). ¡¤ ¾×¼¼½º ±¸¼º ÆÄÀÏ (Access.conf). Spe. »ç¿ëÀÚ°¡ IRCPROXY¿¡¼ ¿¬°áÇÒ ¼öÀÖ´Â IP ÁÖ¼Ò ¶Ç´Â È£½ºÆ® À̸§À» ºÐ¸®ÇÕ´Ï´Ù. ¡¤ »ç¿ëÀÚ À̸§ (¼±Åà »ç¾ç ÀÎ ¾ÏÈ£È µÈ ¾ÏÈ£) (¼±ÅÃÀû ¾ÏÈ£È µÈ ¾ÏÈ£ Æ÷ÇÔ)À» ÁöÁ¤ÇÏ¸é¼ IRC Ŭ¶óÀ̾ðÆ®°¡ ¾×¼¼½º ±ÇÇÑÀ» °¡Á® ¿À·Á¸é IRC Ŭ¶óÀ̾ðÆ®°¡ Àü¼ÛÇؾßÇÕ´Ï´Ù. ¡¤ ¿¬°á ±¸¼º ÆÄÀÏ (conn.conf) IRC ¼¹ö¿¡ ´ëÇÑ ½ÇÁ¦ IRC ¿¬°áÀÌ ÁöÁ¤µÇ¸é °¢ ¿¬°áÀº user.conf¿¡ Á¤ÀÇ µÈ ƯÁ¤ »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÕ´Ï´Ù. IRCProxy´Â ´ëºÎºÐÀÇ UNIX ½Ã½ºÅÛ¿¡¼ ÄÄÆÄÀÏÇÏ°í ¼º°øÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. FreeBSD, OpenBSD, NetBSD, Linux, Solaris, OSF1, HP-UX, AIX ¹× Windows (Cygwin)¿¡ ¼º°øÀûÀ¸·Î ÄÄÆÄÀÏµÇ°í ¼³Ä¡µÇ¾ú½À´Ï´Ù. ÀÎÅͳݿ¡ Á÷Á¢ ¾×¼¼½º ÇÒ ¼ö ¾øÁö¸¸ ³×Æ®¿öÅ©ÀÇ ´Ù¸¥ ÄÄÇ»ÅÍ (¶ó¿ìÅÍ ¶Ç´Â ¼¹ö)°¡ ÀÎÅͳݿ¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. IRC ¾×¼¼½º¸¦ À§ÇØÀÌ IRCProxy¸¦ »ç¿ëÇÏ¿© ÀÎÅÍ³Ý ¿¬°áÀ» °øÀ¯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¹Ì NAT, ¾ç¸» ¶Ç´Â Àü´Þ ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ¿© IRCPROXY°¡ IRC¿¡¼ INC¸¦ id¸¦ °¡Áú ¼ö ÀÖÀ¸¹Ç·Î ´Ù¸¥ »ç¿ëÀÚ¸¦ À§ÇØ ´Ù¸¥ ID¸¦ ´äº¯ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ½© ISP¿¡¼ ÀÚ½ÅÀÇ È£½ºÆ® À̸§À» ¼û±æ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö. ÀÎÅÍ³Ý ¼ºñ½º Á¦°ø ¾÷ü°¡ ÀÚ½ÅÀÇ È£½ºÆ® À̸§ÀÌÀÖ´Â °íÁ¤ IP¸¦ »ç¿ëÇÒ ¼ö ¾ø°Å³ª ´Ü¼øÈ÷ ½ÇÁ¦ È£½ºÆ®¸¦ ¼û±æ ¼ö ÀÖ½À´Ï´Ù. ISP¿¡¼ ½© ¾×¼¼½º¸¦ ±¸ÀÔÇÏ°í °á±¹ IRCPROXY¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ISP¿¡¼ ÀÚ½ÅÀÇ IP ÁÖ¼Ò¸¦ ±¸ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. IRC Ŭ¶óÀ̾ðÆ®¿Í ¿¬°áÇصµ IRC ¿¬°áÀ» »ì¾ÆÀÖ°ÔÇϽʽÿÀ. ÀüÈ Á¢¼Ó ¿¬°áÀÌ ÀÖÁö¸¸ Ŭ¶óÀ̾ðÆ®°¡ IRC 24/7¿¡ ¿¬°áµÇµµ·ÏÇÏ·Á¸é ¼¹ö¿¡ IRCProxy¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ IRCPROXY´Â IRC Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ¿© IRC Ŭ¶óÀ̾ðÆ®·Î Àü¼Û µÈ IRC ¼¹ö·Î Àü¼Û µÈ IRC ¼¹ö·Î IRCPROXY¸¦ ¿¬°á ÇØÁ¦Çϸé IRC ¿¬°áÀ» °è¼ÓÇؼ IRC ¼¹ö¿¡ È«¼ö¸¦ ¹æÁöÇÕ´Ï´Ù. "ÃÊ°úÀÇ È«¼ö"·Î ºÐ¸®µÇ´Â ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¿øÀÎÀº ´©±º°¡°¡ CTCP ¶Ç´Â ÀÌ¿Í À¯»çÇÏ°Ô ´ç½ÅÀ» ¹ü¶÷½ÃÅ°´Â °ÍÀÔ´Ï´Ù. ÀÌ IRCPROXY´Â IRC ¼¹ö¿¡ µ¥ÀÌÅ͸¦ ´õ ºü¸£°Ô º¸³»Áö ¸øÇÏ°ÔÇÏ¿© IRC ¼¹ö°¡ Çã¿ëµË´Ï´Ù. IRC ¼¹ö°¡ ¿¬°áÀ» ²÷Áö ¾Ê°í ´õ ¸¹Àº µ¥ÀÌÅ͸¦ °¡Á®°¥ Áغñ°¡ µÉ ¶§±îÁö º¸³»´Â µ¥ÀÌÅ͸¦ ´Ü¼øÈ÷ ´ë±âÇÏ°í À¯ÁöÇÕ´Ï´Ù. ±×·¯³ª ´ë±â¿µµ Á¦ÇÑÀûÀ̸ç IRC Ŭ¶óÀ̾ðÆ®°¡ ¿¬°áÀÌ ²÷¾î ÁöÁö¸¸ IRC ¼¹ö¿¡ ´ëÇÑ ¿¬°áÀº ¿©ÀüÈ÷ IRC ¼¹ö¿¡ ´ëÇÑ ¿¬°áÀÌ µ¿½Ã¿¡ µ¿½Ã¿¡ ÇϳªÀÇ ÄÄÇ»ÅÍ¿¡¼ IRC¿¡ ¿¬°áµË´Ï´Ù. IRCPROXY¸¦ »ç¿ëÇϸé IRC ¼¹ö¿¡ ´ëÇÑ ÇϳªÀÇ ¿¬°á¾øÀÌ µ¿½Ã¿¡ µÎ °³ ÀÌ»óÀÇ ÄÄÇ»ÅÍ¿¡¼ IRC¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ IRCProxy¸¦ »ç¿ëÇÏ¸é µ¿½Ã¿¡ ÇϳªÀÇ ÄÄÇ»ÅÍ¿¡¼ IRC ¼¹ö ¿¬°áÀ» ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
¾ß°£ Á¶¸í IRC ÇÁ·Ï½Ã °ü·Ã ¼ÒÇÁÆ®¿þ¾î