´ÙÇàÈ÷µµ ³ª¿¡°Ô´Â ssh Á¢¼ÓÀÌ °¡´ÉÇÑ ¼¹öµéÀÌ ¸î´ë Àִµ¥ ÀÌ ¼¹öµéÀº ¾ÆÁÖ ºü¸¥ ³×Æ®¿÷¿¡ ¹°·Á ÀÖ´Ù. (kidc¾È¿¡ ÀÖÀ½) ³ª´Â ÀÌ ¼¹öÀÇ ÀÏ¹Ý °èÁ¤À¸·Î ÇÁ·Ï½Ã ¼¹ö¸¦ ¼³Ä¡Çϰí ÇÁ·Ï½Ã Æ÷Æ®¸¦ ssh¸¦ »ç¿ëÇØ ·ÎÄà Æ÷Æ®·Î Æ÷¿öµùÇϰí ÀÖ´Ù. À̶§ »ç¿ëµÇ´Â tcp Æ®·¡ÇÈÀº ssh¿¡ ÀÇÇØ ¾ÐÃàµÈ´Ù.
ÇÁ·Ï½Ã ¼¹ö ¿ªÇÒÀ» ÇÒ ÇÁ·Î±×·¥µéÀº ÀÏ¹Ý °èÁ¤À¸·Îµµ »ç¿ëÇÒ¼ö ÀÖ´Â ÀÛÀ¸¸ç, ¼¹ö¿¡ ºÎÇϸ¦ ÁÖÁö¾ÊÀ¸¸ç, ½±°Ô ¼³Á¤°¡´ÉÇÑ °ÍµéÀ» ã¾Æº¸¾Ò´Ù. ´ÙÀ½ µÎ°¡Áö¸¦ Å×½ºÆ® ÇØº¸¾Ò´Âµ¥ ¸ðµÎ Àß ÀÛµ¿Çß´Ù.
tinyproxy´Â À̸§ ±×´ë·Î ÀÛÀº http ÇÁ·Ï½Ã ¼¹öÀÌ´Ù. ¼Ò½º¸¦ ¹Þ¾Æ ÄÄÆÄÀÏ ÇÑÈÄ¿¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ ÆÄÀÏÀ» ¸¸µç´Ù.
# tinyproxy.conf Port 8080 Allow 127.0.0.1 Timeout 600 Logfile "/tmp/proxy.log" LogLevel Connect PidFile "/tmp/proxy.pid" MaxClients 50 MinSpareServers 5 MaxSpareServers 10 MaxRequestsPerChild 0 |
À§ ¼³Á¤ÆÄÀÏÀº ÇÁ·Ï½Ã ¼¹ö°¡ 8080 Æ÷Æ®¸¦ »ç¿ëÇϸç, localhost¿¡¼ÀÇ Á¢¼Ó¸¸À» Çã¿ëÇÏ´Â °ÍÀ¸·Î µÇ¾îÀÖ´Ù. ½ÇÇàÀº tinyproxy -c tinyproxy.conf ·Î ÇØÁØ´Ù.
socks 4/5 ¸¦ Áö¿øÇÏ´Â nylonÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¼³Á¤ÆÄÀÏÀ» »ç¿ëÇÑ´Ù.
# nylon.conf [General] No-Simultaneous-Conn=10 Log=1 Verbose=0 PIDfile=/tmp/nylon.pid [Server] Port=8080 Allow-IP=127.0.0.0/24 |
¿ª½Ã ·ÎÄà ȣ½ºÆ®¿¡¼ÀÇ Á¢¼Ó¸¸À» Çã¿ëÇϸç 8080 Æ÷Æ®¸¦ »ç¿ëÇϵµ·ÏÇÑ ¼³Á¤ ÆÄÀÏÀÌ´Ù. ½ÇÇàÀº nylon -c nylon.conf ·Î ÇÑ´Ù.