# 将本地的 8080 端口转发到服务端的 1234 端口, 1234 对应这下面服务端的转发出来的端口 netsh interface portproxy add v4tov4 listenport=8080 listenaddress=127.0.0.1 connectport=1234 connectaddress=127.0.0.1
这里会有第二个问题,客户端需要通过服务端的 HTTP 端口来连接服务端,坑爹的是这个服务端的其他端口是监听0.0.0.0的,而唯独 HTTP 端口是只监听 127.0.0.1,这个地址还没法配置,在Framework.S的Setup.xml没有这个值的配置项,也许有只是没有地方去查也没招.最后想了一招,通过端口转发,将127.0.0.1:8080端口转发到另外一个端口开放出来,命令如下:
# 添加端口转发 # 这里的 listenport=1234 是开放的端口 # listenaddress=192.168.1.2 配置要监听的地址,可以写服务器本机的 ip,或者写 0.0.0.0 netsh interface portproxy add v4tov4 listenport=1234 listenaddress=192.168.1.2 connectport=8080 connectaddress=127.0.0.1 # 查看所有的端口转发 netsh interface portproxy show v4tov4 # 删除指定的端口转发 netsh interface portproxy del v4tov4 listenport=1234 listenaddress=192.168.1.2
这样通过服务器去存储录像,然后在客户机上安装客户端,有需要的时候,可以方便回放.算暂时满足需求,先用着,以后有更好的方案再说.