Skip to content

Instantly share code, notes, and snippets.

@rhee-elten
Created January 10, 2023 00:02
Show Gist options
  • Save rhee-elten/270a1b151fda16c0f96624780587835a to your computer and use it in GitHub Desktop.
Save rhee-elten/270a1b151fda16c0f96624780587835a to your computer and use it in GitHub Desktop.
@rem netsh interface portproxy example
@echo off
setlocal
@rem C:\Windows\System32\bash.exe -c "sudo /usr/sbin/service ssh start"
wsl sudo /usr/sbin/service ssh start
for /f %%i in ('wsl hostname -I') do set IP=%%i
netsh.exe interface portproxy delete v4tov4 listenport=2222 listenaddress=127.0.0.1 protocol=tcp
netsh.exe interface portproxy delete v4tov4 listenport=5901 listenaddress=127.0.0.1 protocol=tcp
netsh.exe interface portproxy delete v4tov4 listenport=7860 listenaddress=127.0.0.1 protocol=tcp
@rem netsh.exe interface portproxy delete v4tov4 listenport=8888 listenaddress=127.0.0.1 protocol=tcp
netsh.exe interface portproxy delete v4tov4 listenport=9443 listenaddress=127.0.0.1 protocol=tcp
netsh.exe interface portproxy delete v4tov4 listenport=19443 listenaddress=127.0.0.1 protocol=tcp
netsh.exe interface portproxy add v4tov4 listenport=2222 listenaddress=127.0.0.1 connectport=2222 connectaddress=%IP%
netsh.exe interface portproxy add v4tov4 listenport=5901 listenaddress=127.0.0.1 connectport=5901 connectaddress=%IP%
netsh.exe interface portproxy add v4tov4 listenport=7860 listenaddress=127.0.0.1 connectport=7860 connectaddress=%IP%
@rem netsh.exe interface portproxy add v4tov4 listenport=8888 listenaddress=127.0.0.1 connectport=8888 connectaddress=%IP%
netsh.exe interface portproxy add v4tov4 listenport=9443 listenaddress=127.0.0.1 connectport=9443 connectaddress=%IP%
netsh.exe interface portproxy add v4tov4 listenport=19443 listenaddress=127.0.0.1 connectport=9443 connectaddress=192.168.1.146
endlocal
pause
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment