Linux

[바미] WSL 포트포워딩 방법

Bami 2024. 7. 4. 13:59
728x90
반응형

먼저 WSL에서 서버를 실행 해줍니다.

 

그 후 관리자 권한으로 PowerShell을 열고 방화벽 규칙을 아래와 같이 추가해줍니다

New-NetFirewallRule -DisplayName "WSL Inbound Rule" -Direction Inbound -Action Allow -Protocol TCP -LocalPort <지정포트>

끝에 로컬 서버에서 지정한 포트를 적어주시고, 이게 끝나셨으면

 

netsh interface portproxy add v4tov4 listenport=9000 listenaddress=0.0.0.0 connectport=<지정한포트번호> connectaddress=<개인IP>

이 때 <개인IP> 부분은 WSL의 포트번호를 넣는게 아니라 cmd창에서 ipconfig를 입력해서 나온 ip를 넣어주셔야 합니다.

 

그 후 cmd 창에서 포트 포워딩이 제대로 됐는 지 확인해줍니다.

netsh interface portproxy show all

 

아래와 같이 나온다면 성공적으로 된 겁니다.

ipv4 수신 대기:             ipv4에 연결:

주소            포트        주소            포트
--------------- ----------  --------------- ----------
0.0.0.0         2000        192.168.xxx.xxx 2000
728x90
반응형