Netsh特點
Windows內建,支援IPv4和IPv6,命令即時生效,重啟系統後配置仍然存在.
缺點:不支援UDP
安裝Netsh
XP/2003需要先安?IPV6,Win7以上系統內建.
netsh interface ipv6 install
常用命令
add - 在一個表格中添加一個配置項。
delete - 從一個表格中刪除一個配置項。
dump - 顯示一個配置指令碼。
help - 顯示命令列表。
reset - 重設連接埠代理配置狀態。
set - 設定配置資訊。
show - 顯示資訊。
命令
netsh interface portproxy add v4tov4 - 添加通過 IPv4 的 IPv4 和代理串連到的偵聽項目。
netsh interface portproxy add v4tov6 - 添加通過 IPv6 的 IPv4 和代理串連到的偵聽項目。
netsh interface portproxy add v6tov4 - 添加通過 IPv4 的 IPv6 和代理串連到的偵聽項目。
netsh interface portproxy add v6tov6 - 添加通過 IPv6 的 IPv6 和代理串連到的偵聽項目。
以netsh interface portproxy add v4tov4為例子,以下為相應的合格式:
用法
add v4tov4 [listenport=]<integer>|<servicename>
[connectaddress=]<IPv4 address>|<hostname>
[[connectport=]<integer>|<servicename>]
[[listenaddress=]<IPv4 address>|<hostname>]
[[protocol=]tcp]
netsh-add-1
參數
標記 值
listenport - IPv4 偵聽連接埠。
connectaddress - IPv4 串連地址。
connectport - IPv4 串連連接埠。
listenaddress - IPv4 偵聽地址。
protocol - 使用的協議。現在只支援 TCP
說明: 添加通過 IPv4 的 IPv4 和代理串連到的偵聽項目。
列子
也是以netsh interface portproxy add v4tov4為列子
netsh interface portproxy add v4tov4 listenport=8080 connectaddress=192.168.8.108 connectport=8080
將本地的8080連接埠的資料轉寄至192.168.8.108上的8080連接埠
netsh interface portproxy add v4tov4 listenport=8080 connectaddress=192.168.8.108 connectport=9090
將本地的8080連接埠的資料轉寄至192.168.8.108上的9090連接埠
以上為netsh新增連接埠轉寄的方法.
顯示連接埠轉寄
一般情況都是使用netsh interface portproxy show all 進行查看,如果你設定的比較多.下面的命令比較適合你了.
netsh interface portproxy show all - 顯示所有連接埠代理參數。
netsh interface portproxy show v4tov4 - 顯示 IPv4 代理串連到另一個 IPv4 連接埠的參數。
netsh interface portproxy show v4tov6 - 顯示 IPv4 代理串連到 IPv6 的參數。
netsh interface portproxy show v6tov4 - 顯示 IPv6 代理串連到 IPv4 的參數。
netsh interface portproxy show v6tov6 - 顯示 IPv6 代理串連到另一個 IPv6 連接埠的參數。
netsh-show-1
例如使用“netsh interface portproxy show all”查看後就會出現下圖內容
netsh-show-2
修改連接埠轉寄
這裡就不詳說了,如果你學會如何添加,下面就是將添加的add更換為set即為修改命令
命令
netsh interface portproxy set v4tov4 - 更新通過 IPv4 的 IPv4 和代理串連到的偵聽項目。
netsh interface portproxy set v4tov6 - 更新通過 IPv6 的 IPv4 和代理串連到的偵聽項目。
netsh interface portproxy set v6tov4 - 更新通過 IPv4 的 IPv6 和代理串連到的偵聽項目。
netsh interface portproxy set v6tov6 - 更新通過 IPv6 的 IPv6 和代理串連到的偵聽項目。
例如
netsh interface portproxy set v4tov4 listenport=8080 connectaddress=192.168.8.108 connectport=8090
將本地8080連接埠改成轉寄至192.168.8.108的8090連接埠.
刪除連接埠轉寄
命令
netsh interface portproxy delete v4tov4 - 刪除通過 IPv4 的 IPv4 和代理串連到的偵聽項目。
netsh interface portproxy delete v4tov6 - 刪除通過 IPv6 的 IPv4 和代理串連到的偵聽項目。
netsh interface portproxy delete v6tov4 - 刪除通過 IPv4 的 IPv6 和代理串連到的偵聽項目。
netsh interface portproxy delete v6tov6 - 刪除通過 IPv6 的 IPv6 和代理串連到的偵聽項目。
列子
netsh interface portproxy delete v4tov4 listenport=8080
命令都是比較簡單的.,通常使用香港的伺服器轉寄美國的伺服器.,效果要好很多.
所以這個命令呢.還是需要學習一下的.畢竟方便很多的設定.