Windows 10/11 에서 가끔 사용하는 net 명령을 정리했다.
interface 명령으로 포트 포워드
- 포트 포워드: netsh interface
 
Port forward 보기
1  | > netsh interface portproxy show v4tov4  | 
Port 5000을 내부 IP 192.168.0.10의 포트 5555번으로 포워딩
1  | > netsh interface portproxy add v4tov4 listenport=5000 listenaddress=0.0.0.0 connectport=5555 connectaddress=192.**168**.0.10  | 
wsl 쪽 호스트로 Port 5000을 내부포트 5555번으로 포워딩
1  | > netsh interface portproxy add v4tov4 listenport=5000 listenaddress=0.0.0.0 connectport=5555 connectaddress=(wsl hostname -I)  | 
포트 포워드 삭제
1  | netsh interface portproxy delete v4tov4 listenport=5000 listenaddress=0.0.0.0  | 
방화벽
- 방화벽 설정 켜기/끄기: netsh advfirewall set currentprofile state on/off
 - 방화벽 프로필 설정: netsh advfirewall show profile 또는 netsh advfirewall set currentprofile
 - 방화벽 규칙 관리: netsh advfirewall rule add/show/delete
 - 방화벽 설정 보기: netsh advfirewall show allprofile
 
모든 방화벽 프로파일 보기
1  | > netsh advfirewall show allprofile  | 
방화벽에 TCP 5000 포트를 허용
1  | > netsh advfirewall firewall add rule name="TCP/5000" protocol=TCP dir=in localport=5555 action=allow  | 
TCP/5000 포트의 방화벽 보기
1  | > netsh advfirewall firewall show rule name="TCP/5000"  | 
포트 포워드 삭제
1  | # 포트 포워드 삭제  |