{"id":1285,"date":"2026-04-13T14:41:14","date_gmt":"2026-04-13T05:41:14","guid":{"rendered":"https:\/\/absol.kr\/?p=1285"},"modified":"2026-04-13T18:58:48","modified_gmt":"2026-04-13T09:58:48","slug":"80-443-%ed%8f%ac%ed%8a%b8-%eb%b0%a9%ed%99%94%eb%b2%bd-%ec%84%a4%ec%a0%95%ec%9d%b4%ed%9b%84-wslip%eb%a1%9c-%ec%97%b0%ea%b2%b0%ed%95%98%eb%8a%94-%eb%b0%a9%eb%b2%95","status":"publish","type":"post","link":"https:\/\/absol.kr\/?p=1285","title":{"rendered":"80, 443 \ud3ec\ud2b8 \ubc29\ud654\ubcbd \uc124\uc815\uc774\ud6c4 wslip\ub85c \uc5f0\uacb0\ud558\ub294 \ubc29\ubc95"},"content":{"rendered":"\n<p>\uc708\ub3c4\uc6b0\uc5d0\uc11c 80\uacfc 443 \ud3ec\ud2b8\ub97c \ubc29\ud654\ubcbd\uc73c\ub85c \ud5c8\uc6a9\ud55c \ud6c4, WSL \ub0b4\ubd80 \uc11c\ube44\uc2a4(\uc608: \uc6f9 \uc11c\ubc84)\uc5d0 \ud638\uc2a4\ud2b8 IP\ub85c \uc5f0\uacb0\ud558\ub824\uba74 \ud3ec\ud2b8 \ud3ec\uc6cc\ub529 \uc124\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. WSL2\ub294 \ubcc4\ub3c4 \ub124\ud2b8\uc6cc\ud06c\ub97c \uc0ac\uc6a9\ud558\ubbc0\ub85c netsh \uba85\ub839\uc5b4\ub85c \uc708\ub3c4\uc6b0\uc5d0\uc11c WSL IP\ub85c \ud2b8\ub798\ud53d\uc744 \uc804\ub2ec\ud574\uc57c \ud569\ub2c8\ub2e4.24hours-beginner.tistory+1<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ip\">IP \uc8fc\uc18c \ud655\uc778<\/h2>\n\n\n\n<p>\uba3c\uc800 PowerShell(\uad00\ub9ac\uc790)\uc5d0\uc11c \uc708\ub3c4\uc6b0 IP\ub97c <code>ipconfig<\/code>\ub85c \ud655\uc778\ud558\uace0, WSL \ud130\ubbf8\ub110\uc5d0\uc11c <code>ip addr show eth0<\/code> \ub610\ub294 <code>hostname -I<\/code>\ub85c WSL IP(\uc608: 172.x.x.x)\ub97c \ud655\uc778\ud558\uc138\uc694.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ubc29\ud654\ubcbd \uaddc\uce59 \ucd94\uac00<\/h2>\n\n\n\n<p>PowerShell(\uad00\ub9ac\uc790 \uad8c\ud55c)\uc5d0\uc11c \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud574 80, 443 \ud3ec\ud2b8 \uc778\ubc14\uc6b4\ub4dc \ud5c8\uc6a9:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>New-NetFirewallRule -DisplayName \"Allow 80-443 WSL\" -Direction Inbound -LocalPort 80,443 -Protocol TCP -Action Allow<\/code><\/pre>\n\n\n\n<p>\uc774 \uaddc\uce59\uc740 TCP \uc778\ubc14\uc6b4\ub4dc \ud2b8\ub798\ud53d\uc744 \ud5c8\uc6a9\ud558\uba70, \ud544\uc694 \uc2dc Outbound\ub3c4 \ucd94\uac00\ud558\uc138\uc694.velog+1<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\ud3ec\ud2b8 \ud3ec\uc6cc\ub529 \uc124\uc815<\/h2>\n\n\n\n<p>PowerShell(\uad00\ub9ac\uc790)\uc5d0\uc11c WSL IP(\uc608: 172.20.0.1)\ub97c \uc0ac\uc6a9\ud574 \uba85\ub839\uc5b4 \uc2e4\ud589:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>netsh interface portproxy add v4tov4 listenport=80 listenaddress=0.0.0.0 connectport=80 connectaddress=&lt;WSL_IP><br>netsh interface portproxy add v4tov4 listenport=443 listenaddress=0.0.0.0 connectport=443 connectaddress=&lt;WSL_IP><\/code><\/pre>\n\n\n\n<p>\uc124\uc815 \ud655\uc778: <code>netsh interface portproxy show v4tov4<\/code>.junho85+1<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\uc5f0\uacb0 \ud14c\uc2a4\ud2b8<\/h2>\n\n\n\n<p>WSL\uc5d0\uc11c \uc11c\ubc84(\uc608: nginx on 80)\ub97c \uc2e4\ud589\ud55c \ud6c4, \ub2e4\ub978 \uae30\uae30 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c <code>\uc708\ub3c4\uc6b0_IP:80<\/code> \ub610\ub294 <code>\uc708\ub3c4\uc6b0_IP:443<\/code>\uc73c\ub85c \uc811\uadfc\ud558\uc138\uc694.<\/p>\n\n\n\n<p>\ub2e4\uc74c\uc740 \uc548\ub420 \ub584, \ucd94\uac00\ub85c \ud655\uc778 \uc808\ucc28 <\/p>\n\n\n\n<p>windows\uc5d0\uc11c ipconfig\ub85c IP\ud655\uc778(WanIP, LanIP)<\/p>\n\n\n\n<p>WSL\uc5d0\uc11c IP\ud655\uc778 <br>ip addr show eth0<br>$ hostname -I<br><br>\uba3c\uc800 \ud655\uc778\ud560 \uac83<\/p>\n\n\n\n<p>\uc544\ub798 \ub450 \uac00\uc9c0\uac00 \uac00\uc7a5 \ud754\ud55c \uc2e4\ud328 \uc6d0\uc778\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WSL \uc548\uc758 \uc6f9 \uc11c\ubc84\uac00\u00a0<strong>127.0.0.1\uc5d0\ub9cc \ubc14\uc778\ub529<\/strong>\ub418\uc5b4 \uc788\uc73c\uba74\u00a0<code>portproxy<\/code>\ub85c \ubabb \ub4e4\uc5b4\uc635\ub2c8\ub2e4. \ubc18\ub4dc\uc2dc\u00a0<code>0.0.0.0:80<\/code>,\u00a0<code>0.0.0.0:443<\/code>\ucc98\ub7fc \ubc14\uc778\ub529\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4.gwangtori+1<\/li>\n\n\n\n<li>Windows \ubc29\ud654\ubcbd \uaddc\uce59\uc740 \uc5f4\uc5c8\ub354\ub77c\ub3c4,\u00a0<strong>Hyper-V\/WSL \ubc29\ud654\ubcbd \uaddc\uce59<\/strong>\uc774 \ub530\ub85c \ub9c9\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Microsoft \ubb38\uc11c\ub3c4 WSL\uc6a9 Hyper-V \ubc29\ud654\ubcbd \uaddc\uce59\uc744 \ubcc4\ub3c4\ub85c \ub2e4\ub8f9\ub2c8\ub2e4.<a href=\"https:\/\/learn.microsoft.com\/ko-kr\/windows\/security\/operating-system-security\/network-security\/windows-firewall\/hyper-v-firewall\" target=\"_blank\" rel=\"noreferrer noopener\">learn.microsoft<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>\ubc29\ubc95 1: Windows Hosts \ud30c\uc77c \uc218\uc815 (\uac00\uc7a5 \ucd94\ucc9c)<\/strong><\/p>\n\n\n\n<p>\uc2a4\ub9c8\ud2b8\ud3f0(\uc678\ubd80\ub9dd)\uc5d0\uc11c \uc811\uc18d\uc774 \ub41c\ub2e4\ub294 \uac83\uc740&nbsp;<strong>\ud3ec\ud2b8 \ud3ec\uc6cc\ub529, \uc708\ub3c4\uc6b0 \ubc29\ud654\ubcbd, \uadf8\ub9ac\uace0 WSL \ub0b4\ubd80\uc758 Nginx \uc124\uc815\uc774 \ubaa8\ub450 \uc644\ubcbd\ud558\uac8c \uc791\ub3d9<\/strong>\ud558\uace0 \uc788\ub2e4\ub294 \ub73b\uc785\ub2c8\ub2e4. \uc774\uc81c \uc804 \uc138\uacc4 \uc5b4\ub514\uc11c\ub4e0 \uc0ac\uc6a9\uc790\ub2d8\uc758 \uc11c\ubc84\uc5d0 \uc811\uc18d\ud560 \uc218 \uc788\ub294 \uc0c1\ud0dc\uac00 \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub85c\uceec \ucef4\ud4e8\ud130\uc5d0\uc11c \uc790\uc2e0\uc758 \uacf5\uc778 IP(<code>220.68.77.33<\/code>)\ub85c \uc811\uc18d\uc774 \uc548 \ub418\ub294 \ud604\uc0c1\uc740 **&#8217;NAT Loopback&#8217; \ub610\ub294 &#8216;Hairpinning&#8217;**\uc774\ub77c\uace0 \ubd88\ub9ac\ub294 \ub124\ud2b8\uc6cc\ud06c \uae30\uc220\uc801 \ud2b9\uc131 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uc708\ub3c4\uc6b0 \uc2dc\uc2a4\ud15c\uc774 \uc790\uae30 \uc790\uc2e0\uc5d0\uac8c \ud560\ub2f9\ub41c \uc678\ubd80 IP\ub85c \ub098\uac14\ub2e4\uac00 \ub2e4\uc2dc \ub4e4\uc5b4\uc624\ub294 \ud328\ud0b7\uc744 \uc815\uc0c1\uc801\uc73c\ub85c \ucc98\ub9ac\ud558\uc9c0 \ubabb\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub85c\uceec \ucef4\ud4e8\ud130\uc5d0\uc11c\ub9cc\u00a0<code>220.68.77.33<\/code>\uc744\u00a0<code>127.0.0.1<\/code>\ub85c \uc778\uc2dd\ud558\uac8c \ub9cc\ub4e4\uc5b4 \ub8e8\ud504\ubc31 \ubb38\uc81c\ub97c \uc6b0\ud68c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\uba54\ubaa8\uc7a5<\/strong>\uc744\u00a0<strong>\uad00\ub9ac\uc790 \uad8c\ud55c<\/strong>\uc73c\ub85c \uc5fd\ub2c8\ub2e4.<\/li>\n\n\n\n<li><code>C:\\Windows\\System32\\drivers\\etc\\hosts<\/code>\u00a0\ud30c\uc77c\uc744 \uc5fd\ub2c8\ub2e4.<\/li>\n\n\n\n<li>\ub9e8 \uc544\ub798\uc5d0 \ub2e4\uc74c \ub0b4\uc6a9\uc744 \ucd94\uac00\ud558\uace0 \uc800\uc7a5\ud569\ub2c8\ub2e4:<br>text<br>127.0.0.1 220.68.77.33<\/li>\n\n\n\n<li>\uc774\uc81c \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\u00a0<code>http:\/\/220.68.77.33<\/code>\uc744 \uc785\ub825\ud558\uba74 \uc989\uc2dc \ub85c\uceec \uc11c\ubc84(WSL)\ub85c \uc5f0\uacb0\ub429\ub2c8\ub2e4.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">WSL IP\ub85c \uc5f0\uacb0 \ub2e4\ub978 \ubc29\ubc95<\/h2>\n\n\n\n<p>\uc678\ubd80 IP\ub85c \uc5f0\uacb0\uc774 \uc548 \ub418\ub294 \ubb38\uc81c\ub294 WSL 2\uc758 \uae30\ubcf8 \ub124\ud2b8\uc6cc\ud06c \ubaa8\ub4dc(NAT)\uc640\u00a0<code>netsh portproxy<\/code>\uc758 \ubd88\uc548\uc815\uc131 \ub54c\ubb38\uc77c \uac00\ub2a5\uc131\uc774 \ud07d\ub2c8\ub2e4. \ud2b9\ud788 \ud604\uc7ac WSL \ub0b4\ubd80\uc5d0\uc11c\u00a0<strong>443 \ud3ec\ud2b8\uac00 \ub9ac\uc2a4\ub2dd \uc0c1\ud0dc\uac00 \uc544\ub2c8\uba70<\/strong>, \uc708\ub3c4\uc6b0 \ud638\uc2a4\ud2b8\uc640 WSL \uac04\uc758 \ubc29\ud654\ubcbd \ucc28\ub2e8\uc73c\ub85c \uc778\ud574 \ud504\ub85d\uc2dc\uac00 \uc815\uc0c1 \uc791\ub3d9\ud558\uc9c0 \uc54a\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc774\ub97c \ud574\uacb0\ud558\uae30 \uc704\ud574 \uac00\uc7a5 \ud604\ub300\uc801\uc774\uace0 \ud655\uc2e4\ud55c \ubc29\ubc95\uc778 **\ubbf8\ub7ec\ub4dc \ub124\ud2b8\uc6cc\ud06c \ubaa8\ub4dc(Mirrored Networking Mode)**\ub85c \uc804\ud658\ud558\ub294 \uacc4\ud68d\uc744 \uc138\uc6e0\uc2b5\ub2c8\ub2e4. \uc774 \ubaa8\ub4dc\uc5d0\uc11c\ub294 \ubcc4\ub3c4\uc758 \ud3ec\ud2b8 \ud3ec\uc6cc\ub529 \uc124\uc815 \uc5c6\uc774 WSL\uc758 \uc11c\ube44\uc2a4\ub97c \ud638\uc2a4\ud2b8 IP\uc5d0\uc11c \uc9c1\uc811 \uc811\uadfc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><strong>\uc8fc\uc694 \uc81c\uc548 \uc0ac\ud56d:<\/strong><\/p>\n\n\n\n<p><strong>1. Mirrored Mode \ud65c\uc131\ud654<\/strong>:\u00a0<code>.wslconfig<\/code>\u00a0\uc124\uc815\uc744 \ud1b5\ud574 WSL\uc774 \ud638\uc2a4\ud2b8\uc758 IP\ub97c \uc9c1\uc811 \uacf5\uc720\ud558\ub3c4\ub85d \ubcc0\uacbd\ud569\ub2c8\ub2e4. [NEW] .wslconfig <br>Enable mirrored networking in the user&#8217;s home directory. Location:\u00a0<code>C:\\Users\\User\\.wslconfig<\/code>\u00a0(or equivalent\u00a0<code>%USERPROFILE%\\.wslconfig<\/code>)<\/p>\n\n\n\n<p>ini<br>[wsl2]<br>networkingMode=mirrored<\/p>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p>2. <strong>\uae30\uc874 \uc124\uc815 \ucd08\uae30\ud654<\/strong>: \ud63c\uc120\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud574\u00a0<code>netsh interface portproxy<\/code>\u00a0\uc124\uc815\uc744 \uc0ad\uc81c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">powershell<br>netsh interface portproxy reset<\/pre>\n\n\n\n<p>3. <strong>WSL \uc7ac\uc2dc\uc791<\/strong>: \uc124\uc815\uc744 \uc801\uc6a9\ud558\uae30 \uc704\ud574\u00a0<code>wsl --shutdown<\/code>\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p>Run\u00a0<code>wsl --shutdown<\/code>\u00a0to apply the new networking configuration.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\uc774\ud6c4<\/p>\n\n\n\n<p><strong>\uad00\ub9ac\uc790 \uad8c\ud55c<\/strong>\uc73c\ub85c PowerShell \ub610\ub294 \uba85\ub839 \ud504\ub86c\ud504\ud2b8\ub97c \uc5f4\uace0 \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud574 \uc8fc\uc138\uc694:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">powershell# \uae30\uc874 \ud3ec\ud2b8 \ud3ec\uc6cc\ub529 \uaddc\uce59 \uc0ad\uc81c (\uad00\ub9ac\uc790 \uad8c\ud55c \ud544\uc218)<br>netsh interface portproxy reset<\/pre>\n\n\n\n<p>\uadf8 \ud6c4, WSL\ub85c \ub3cc\uc544\uac00\uc11c Nginx\ub97c \ub2e4\uc2dc \uc2dc\uc791\ud558\uba74 \ud3ec\ud2b8 80\uc73c\ub85c \uc678\ubd80 \uc811\uc18d\uc774 \uac00\ub2a5\ud574\uc9d1\ub2c8\ub2e4:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bash<br>sudo service nginx restart<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\uc708\ub3c4\uc6b0\uc5d0\uc11c 80\uacfc 443 \ud3ec\ud2b8\ub97c \ubc29\ud654\ubcbd\uc73c\ub85c \ud5c8\uc6a9\ud55c \ud6c4, WSL \ub0b4\ubd80 \uc11c\ube44\uc2a4(\uc608: \uc6f9 \uc11c\ubc84)\uc5d0 \ud638\uc2a4\ud2b8 IP\ub85c \uc5f0\uacb0\ud558\ub824\uba74 \ud3ec\ud2b8 \ud3ec\uc6cc\ub529 \uc124\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. WSL2\ub294 \ubcc4\ub3c4 \ub124\ud2b8\uc6cc\ud06c\ub97c \uc0ac\uc6a9\ud558\ubbc0\ub85c netsh \uba85\ub839\uc5b4\ub85c \uc708\ub3c4\uc6b0\uc5d0\uc11c WSL IP\ub85c \ud2b8\ub798\ud53d\uc744 \uc804\ub2ec\ud574\uc57c \ud569\ub2c8\ub2e4.24hours-beginner.tistory+1 IP \uc8fc\uc18c \ud655\uc778 \uba3c\uc800 PowerShell(\uad00\ub9ac\uc790)\uc5d0\uc11c \uc708\ub3c4\uc6b0 IP\ub97c ipconfig\ub85c \ud655\uc778\ud558\uace0, WSL \ud130\ubbf8\ub110\uc5d0\uc11c ip addr show eth0 \ub610\ub294 hostname -I\ub85c WSL IP(\uc608: 172.x.x.x)\ub97c \ud655\uc778\ud558\uc138\uc694. \ubc29\ud654\ubcbd \uaddc\uce59 &hellip; <a href=\"https:\/\/absol.kr\/?p=1285\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;80, 443 \ud3ec\ud2b8 \ubc29\ud654\ubcbd \uc124\uc815\uc774\ud6c4 wslip\ub85c \uc5f0\uacb0\ud558\ub294 \ubc29\ubc95&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1285","post","type-post","status-publish","format-standard","hentry","category-d-service"],"_links":{"self":[{"href":"https:\/\/absol.kr\/index.php?rest_route=\/wp\/v2\/posts\/1285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/absol.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/absol.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/absol.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/absol.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1285"}],"version-history":[{"count":6,"href":"https:\/\/absol.kr\/index.php?rest_route=\/wp\/v2\/posts\/1285\/revisions"}],"predecessor-version":[{"id":1291,"href":"https:\/\/absol.kr\/index.php?rest_route=\/wp\/v2\/posts\/1285\/revisions\/1291"}],"wp:attachment":[{"href":"https:\/\/absol.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/absol.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/absol.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}