¢º¢º ¾Æ·¡ ±ÛÀº https://kibua20.tistory.com/153 ¿¡ ´ëÇÑ ¿ä¾à ±ÛÀÔ´Ï´Ù. ºí·Î±×¸¦ ¹æ¹®ÇØÁÖ¼¼¿ä. ¢¸¢¸
ÀÌÀü ±Û¿¡¼ https://www.clien.net/service/board/lecture/15689648CLIEN ¿¡¼ À¯»çÇÑ ³»¿ëÀÌÁö¸¸, SSH tunneling À» »ç¿ëÇؼ ȸ»ç¿¡¼ ¸·Çô ÀÖ´Â »çÀÌÆ®¸¦ ¿ìȸÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.
ÀüÁ¦ Á¶°Ç: ¹ÝÀûÀ¸·Î ȸ»ç º¸¾È Á¤Ã¥ÀÌ °ÇÏ´õ¶ó°í SSH Æ÷Æ®(22)¸¦ Çã¿ë
¹æȺ®À» ¿ìȸÇÏ´Â ¹æ¹ýÀº ±âº»ÀûÀ¸·Î Proxy ¼¹ö³ª VPN ¼¹ö¸¦ È°¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¹«·á Proxy, VPN ¼¹ö¸¦ Á¦°øÇÏ´Â »ó¿ë ¼ºñ½ºµµ ¸¹À¸³ª °³ÀÎ Á¤º¸¸¦ ÆǸÅÇÑ´Ù´Â ¼Ò¹®(? ¸µÅ©)µµ ÀÖ¾î, Á÷Á¢ Google Cloud³ª Oracle CloudÀÇ VM (Virtual machine)¿¡ Proxy server¸¦ ¼³Ä¡ÇÒ ¿¹Á¤ÀÔ´Ï´Ù. Goolge Cloud¿¡¼ http/https proxy ¼¹öÀÎ squid¸¦ È°¿ëÇÏ´Â ¹æ¹ýÀº ÀÌÀü Æ÷½ºÆà ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. º» Æ÷½ºÆÃÀº °³³äÀº À¯»çÇÏÁö¸¸ SSH Tunneling°ú dante Socks ¼¹ö¸¦ È°¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°íÀÚ ÇÏ°íÀÚ ÇÕ´Ï´Ù.
ȸ»ç ¹æȺ®À» ¿ìȸÇؼ ¸·Çô ÀÖ´Â »çÀÌÆ®¸¦ Á¢¼ÓÇÏ´Â ¹æ¹ýÀº ¾Æ·¡ ±×·¥¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
¨ç Chrome¿¡¼ localhostÀÇ Æ¯Á¤ Æ÷Æ®(9999)·Î TCP µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù.
¨è SSH client¿¡¼ ƯÁ¤ Æ÷Æ®(9999)ÀÇ µ¥ÀÌÅ͸¦ dante °¡ ¼³Ä¡µÈ proxy ¼¹ö·Î SSH tunnelingÀ» ÅëÇؼ µ¥ÀÌÅ͸¦ Àü¼ÛÇÕ´Ï´Ù. ÀÌ °úÁ¤¿¡¼ SSH protocolÀ̱⠶§¹®¿¡ Àü¼Û µ¥ÀÌÅÍ´Â ¾Ïȣȵ˴ϴÙ.
¨é dante Proxy ¿¡¼ socks Æ÷Æ®·Î µ¥ÀÌÅ͸¦ ¹Þ¾Æ¼ ÀÎÅͳÝÀ» Á¢¼ÓÇÕ´Ï´Ù.
¹æ¹ý:
-
Proxy Server (Google Cloud or Oracle Cloud) ¿¡ Socks5 Server (dante-server)¸¦ ¼³Ä¡Çϱâ
-
Proxy Server¿¡¼ dante-server configuration ¼öÁ¤
-
Client-Proxy Server °£ SSH tunneling ¼³Á¤Çϱâ
-
Chrome¿¡¼ Socks Proxy ¼³Á¤ÇÏ¿© LocalhostÀÇ Æ÷Æ® ¹øÈ£ ÁöÁ¤Çϱâ
-
°á°ú È®ÀÎ
1. ¼¹ö¿¡ danted (Socks5 ¼¹ö) ¼³Ä¡
$ sudo apt update$ sudo apt install dante-server
2. ¼¹ö¿¡¼ danted-server configuration
$ sudo vi /etc/danted.conf --> ºí·Î±×¿¡ config ³»¿ëÀÌ ÀÖ½À´Ï´Ù.
3. Client-Proxy Server °£ SSH tunneling ¼³Á¤Çϱâ
$ ssh -D [localhost Æ÷Æ®] [¼¹ö ÁÖ¼Ò] -N$ ssh -D 9999 ubuntu@140.238.14.208 -N
4. Chrome¿¡¼ Socks Proxy ¼³Á¤ÇÏ¿© LocalhostÀÇ Æ÷Æ® ¹øÈ£ ÁöÁ¤Çϱâ
SSH tunnelingÀÌ ¼³Á¤µÈ »óÅ¿¡¼ ChromeÀÇ Socks Proxy È®Àå ÇÁ·Î±×·¥À» ¼³Ä¡Çؼ ChromeÀÇ ºê¶ó¿ìÀú¿¡¼ Localhost¸¦ ÅëÇÏ¿© µ¥ÀÌÅ͸¦ SSH Client·Î Àü´ÞÇÕ´Ï´Ù. ȸ»ç¿¡¼ ¸·Èù »çÀÌÆ®¸¦ Á¢¼ÓÇÏ°íÀÚ ÇÒ¶§¸¸ ¹öÆ° Çϳª·Î Socks Proxy¸¦ enableÇÒ ¼ö ÀÖ¾î Æí¸®ÇÏ°Ô »ç¿ë°¡´ÉÇÕ´Ï´Ù.
Chrome È®Àå ÇÁ·Î±×·¥ Socks Proxy ¼³Ä¡: Socks Proxy ¼³Ä¡ ¸µÅ©
5. °á°ú È®ÀÎ
·ÎÄà PCÀÇ Chrome¿¡¼ SOCKs proxy¸¦ enable ÇÏ°í ssh -D 9999 ubuntu@140.238.14.208 -N °¡ ½ÇÇàÇÏ°í ÀÖ´Â »óÅ¿¡¼ IP ÁÖ¼Ò È®ÀÎ »çÀÌÆ®¿¡¼ °øÀÎ IP¸¦ È®ÀÎÇÏ¸é ·ÎÄà PCÀÇ IP ´ë½Å Socks¼¹ö IP (=¿À¶óŬ Ŭ¶ó¿ìµå)·Î ¼³Á¤µÊÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù
¢º¢º ¾Æ·¡ ±ÛÀº https://kibua20.tistory.com/153 ¿¡ ´ëÇÑ ¿ä¾à ±ÛÀÔ´Ï´Ù. ºí·Î±×¸¦ ¹æ¹®ÇØÁÖ¼¼¿ä. ¢¸¢¸ |
ÁÁÀº Á¤º¸ °¨»çÇÕ´Ï´Ù.
ȸ»ç¿¡¼ À§È¸ Á¢¼ÓÀº °æ°¢½ÉÀ» °¡Á®¾ßÇÒµí¿ä