共計 826 個字符,預計需要花費 3 分鐘才能閱讀完成。
丸趣教程 -
由于端口轉發的涉及到的知識和工具太多,所以我們分篇幅來講,本篇著重講下本機的兩個端口之間如何互相轉發?里邊的技術倒是很簡單,你不用擔心你學不會。
由于端口轉發一般是轉發服務器的 3389 端口,所以我用 Windows2008 做測試。
我的 Windows2008 的 ip 地址是 192.168.126.128。
一、用 windows 自帶的 netsh 命令 進行端口轉發
你有時會碰到這種情況,對方是外網 IP,但是它有防火墻策略,限制 3389 端口訪問,我們把 3389 端口轉發到一個不占用的端口上,就有可能繞過這一限制。
為了測試,我們先開啟 windows2008 的 3389 遠程終端端口。在計算機右鍵上點屬性,再點遠程設置,如下圖勾選遠程桌面計算機連接就可以了。
在我的 Windows2008 測試機命令行下運行:
netsh interface portproxy set v4tov4 listenaddress=192.168.126.128 listenport=3333 connectaddress=192.168.126.128 connectport=3389
我們會把 192.168.126.128 的 3389 端口轉發到本機的 3333 端口
我們再在另一臺機器命令行下運行 mstsc,輸入 192.168.126.128:3333 就會連上了。
二、查看端口轉發配置
命令下輸入:
netsh interface portproxy show v4tov4
很明顯看到了端口是如何轉發的?
三、刪除我們做的端口轉發配置
命令行下運行:
netsh interface portproxy delete v4tov4 listenaddress=192.168.126.128 listenport=3333
注意:這第 3 條命令要和第一條對應。另外,如果你在 XP 機器上做測試,需要先運行?netsh interface ipv6 install,再按照我文章步驟里的做就可以了,現在一般人也不用 XP 機器了,所以我只在這里提一下。
正文完