WIN11 WSL2 Ubuntu22.04 局域網訪問WSL2服務

WIN11 WSL2 Ubuntu22.04 局域網訪問WSL2服務

https://blog.csdn.net/u011255605/article/details/131700529

WIN11 下管理員運行 Windows PowerShell
執行

netsh interface portproxy add v4tov4 listenport=40 listenaddress=0.0.0.0 connectport=80 connectaddress=172.30.11.33
1
如果WIN11 IP 地址爲192.168.1.3 ,那麼其他局域網的電腦可進行http://192.168.1.3:40 進行訪問wsl2 對應的80接口服務

其中40是win11的監聽端口
80是WSL監聽端口
172.30.11.33 WSL IP地址
查看所有代理狀態

netsh interface portproxy show all
1
刪除

netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=8080
1
不要浪費時間,試圖在WSL2下試圖修改Ubuntu IP 地址

這個命令是用於在Windows 11上配置端口轉發的。以下是該命令的解釋:

netsh:是Windows系統中的命令行工具,用於配置網絡設置。

interface portproxy:interface是netsh命令的一部分,用於配置網絡接口。portproxy是interface的子命令,用於配置端口轉發。

add v4tov4:add是portproxy子命令的參數,表示添加新的端口轉發規則。v4tov4表示配置IPv4到IPv4的端口轉發。

listenport=4000:指定本地監聽的端口號爲4000。即當有來自該端口的請求時,將進行轉發。

listenaddress=0.0.0.0:指定本地監聽的IP地址爲0.0.0.0,表示監聽所有可用的網絡接口。

connectport=4000:指定要連接的目標端口號爲4000。即將來自本地監聽端口的請求轉發到該目標端口。

connectaddress=192.168.101.100:指定要連接的目標IP地址爲192.168.101.100。即將來自本地監聽端口的請求轉發到該目標IP地址上。

通過這個命令,你可以配置Windows 11系統上的端口轉發規則,將來自本地指定端口的請求轉發到指定的目標IP地址和端口上。

請注意,執行這個命令需要管理員權限(以管理員身份運行命令提示符)。在配置端口轉發之前,請確保目標IP地址和端口是可達的,並確保你具有足夠的權限進行端口轉發配置。
————————————————
版權聲明:本文爲CSDN博主「老虎貓CV」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u011255605/article/details/131700529

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章