window netsh interface portproxy 配置轉發


系統版本 windows server2016 datacenter

1、配置443、80端口轉發到其他服務器的443、80上

netsh interface portproxy add v4tov4 listenport=443 connectaddress=10.10.10.17 connectport=443
netsh interface portproxy add v4tov4 listenport=80 connectaddress=10.10.10.17 connectport=80

2、查看配置的轉發

netsh interface portproxy show all

3、刪除轉發策略

netsh interface portproxy delete v4tov4 listenport=443
netsh interface portproxy delete v4tov4 listenport=80

4、重置策略

netsh interface portproxy reset

下面是一個簡單的例子:

//顯示所有 portproxy 參數,包括 v4tov4、v4tov6、v6tov4 和 v6tov6 的端口/地址對。
C:\>netsh interface portproxy show all
//因為沒有配置過它,所以沒有東西可以顯示。
 
//添加配置: 本機監聽10022端口,當有socket連接到10022端口時,本機就連接到192.168.2.53的22端口,本機的10022端口可以接受的連接地址為"*",使用的協議為tcp,當前僅支持傳輸控制協議 (TCP)。
C:\>netsh interface portproxy add v4tov4 listenport=10022 connectaddress=192.168.2.53 connectport=22 listenaddress=* protocol=tcp
//添加完畢。
 
//顯示所有。
C:\>netsh interface portproxy show all
 
偵聽 ipv4:                 連接到 ipv4:
 
地址            端口        地址            端口
--------------- ----------  --------------- ----------
*               10022       192.168.2.53    22
 
//刪除配置: 本機的監聽端口為10022,10022端口接受的連接地址為"*",使用的協議為tcp,當前僅支持TCP協議。
C:\>netsh interface portproxy delete v4tov4 listenport=10022 listenaddress=* protocol=tcp
//刪除完畢。
 
//顯示所有。
C:\>netsh interface portproxy show all
//因為所有的配置均已刪除,所以沒有東西可以顯示。
 
//查看幫助信息。
C:\>netsh interface portproxy /?
//略。
 
//查看幫助信息。
C:\>netsh interface /?
//略。
 
//查看幫助信息。
C:\>netsh /?
//略。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM