我是做服务器租用的,今天遇到一个客户,他说要租用我的机器开小机,
我说可以啊,然后他说默认只有3个IP,我想开5个虚拟机,IP不够怎么办?
我于是就给他出了一下方法,
方法1:使用win的自带工具实现:
在服务器A执行如下CMD命令,建立端口转发规则192.168.1.200:13389 ==> 192.168.203.135:3389
netsh interface portproxy add v4tov4 listenaddress=192.168.1.200 listenport=13389 connectaddress=192.168.203.135 connectport=3389
执行完毕,可通过远程访问192.168.1.200:13389实现对192.168.203.135的远程访问。
与此同时
查看本机添加的所有规则
netsh interface portproxy show all
删除指定规则
netsh interface portproxy delete v4tov4 listenaddress=192.168.1.200 listenport=13389
方式二:Windows下使用NGINX实现端口转发
在服务器配置NGINX,配置文件添加如下配置项:
stream {
upstream mstsc {
server 192.168.203.135:3389;
}
server {
listen 33389;
proxy_pass mstsc;
}
}
启动NGINX后,可通过远程访问192.168.1.200:33389实现对192.168.203.135的远程访问。