Windows下netsh實現端口代理,本文使用端口代理實現8022代理本機3389端口

Windows下netsh實現端口代理,本文使用端口代理實現8022代理本機3389端口

在實際使用中,有時候我們需要通過端口代理的方式隱藏真實端口,本文主要通過netsh方式快速實現端口代理。

正文

在Windows下,通過win+R鍵打開“運行”對話框,輸入cmd進入命令行(以管理員身份運行),按照以下步驟進行配置。

  • 1、查看本機目前所有代理端口
	netsh interface portproxy show all

在這裏插入圖片描述
上圖我的顯示爲空,則代表當前沒有代理端口。

  • 2、配置代理端口(8022代理3389)
	netsh interface portproxy add v4tov4 listenport=8022 listenaddress=192.168.2.117 connectaddress=127.0.0.1 connectport=3389

listenaddress:被代理端口號所用的IP地址
connectport:被代理端口號
connectaddress:代理端口號所用的IP地址
listenport:代理端口號

執行成功之後,再次查看代理端口,如下所示,則表示代理成功:

在這裏插入圖片描述
通過netstat -ano|findstr “8022” 查看,就可以發現端口已經在偵聽中。
在這裏插入圖片描述

注意:由於我這裏本機是內網地址,如果要通過外網訪問,則需要使用NAT配置,而此時我原來的3389端口已經被代理爲8022端口,NAT配置時可安裝以下格式進行:

	192.168.2.117:8022→外網地址:端口號
  • 3、刪除代理端口
	netsh interface portproxy delete v4tov4 listenport=8022 

注意:如果報錯找不到下列命令,請仔細檢查命令是否輸入正確!!!

netsh命令說明:

用法: netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *]
             [Command | -f ScriptFile]

下列指令有效:

此上下文中的命令:
?              - 顯示命令列表。
add            - 在項目列表上添加一個配置項目。
advfirewall    - 更改到 `netsh advfirewall' 上下文。
branchcache    - 更改到 `netsh branchcache' 上下文。
bridge         - 更改到 `netsh bridge' 上下文。
delete         - 在項目列表上刪除一個配置項目。
dhcpclient     - 更改到 `netsh dhcpclient' 上下文。
dnsclient      - 更改到 `netsh dnsclient' 上下文。
dump           - 顯示一個配置腳本。
exec           - 運行一個腳本文件。
firewall       - 更改到 `netsh firewall' 上下文。
help           - 顯示命令列表。
http           - 更改到 `netsh http' 上下文。
interface      - 更改到 `netsh interface' 上下文。
ipsec          - 更改到 `netsh ipsec' 上下文。
lan            - 更改到 `netsh lan' 上下文。
mbn            - 更改到 `netsh mbn' 上下文。
namespace      - 更改到 `netsh namespace' 上下文。
netio          - 更改到 `netsh netio' 上下文。
p2p            - 更改到 `netsh p2p' 上下文。
ras            - 更改到 `netsh ras' 上下文。
rpc            - 更改到 `netsh rpc' 上下文。
set            - 更新配置設置。
show           - 顯示信息。
trace          - 更改到 `netsh trace' 上下文。
wcn            - 更改到 `netsh wcn' 上下文。
wfp            - 更改到 `netsh wfp' 上下文。
winhttp        - 更改到 `netsh winhttp' 上下文。
winsock        - 更改到 `netsh winsock' 上下文。
wlan           - 更改到 `netsh wlan' 上下文。

具體命令可進入之後輸入-h查看!

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