nginx实现ip端口转发_window端口转发端口映射nginx实现端口转发
Windows下端口轉發,以實現遠程端口3389為例
場景如下
先說明一下場景,服務器A處于局域網環境內,IP為192.168.1.200(同時作為虛擬機B的網關192.168.137.1),服務器A中安裝有不同網段的虛擬機B,IP為192.168.137.2。A可實現對B的遠程,但A同網段的其他機器無法ping通B
開始實現
方式一:CMD Windows端口轉發
在服務器A執行如下CMD命令,建立端口轉發規則192.168.1.200:13389 ==> 192.168.137.2:3389
netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=13389 connectaddress=192.168.137.2 connectport=3389
執行完畢,可通過遠程訪問192.168.1.200:13389實現對192.168.137.2的遠程訪問。
與此同時
查看本機添加的所有規則
netsh interface portproxy show all
刪除指定規則
netsh interface portproxy delete v4tov4 listenaddress=192.168.1.200 listenport=13389
方式二:NGINX實現端口轉發
在服務器配置NGINX,配置文件添加如下配置項:
stream {
upstream mstsc {
server 192.168.137.2:3389;
}
server {
listen 33389;
proxy_pass mstsc;
}
}
啟動NGINX后,可通過遠程訪問192.168.1.200:33389實現對192.168.137.2的遠程訪問。
總結
以上是生活随笔為你收集整理的nginx实现ip端口转发_window端口转发端口映射nginx实现端口转发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给中国学生的第三封信:成功…
- 下一篇: Windows11去掉不满足系统要求的提