This topic created in 3576 days ago, the information mentioned may be changed or developed.
我不知道这个需求的专业术语是什么。
详情:
局域网内有 N 台摄像头,摄像头自己通过 wifi 连接到无线路由,摄像头的地址分别是:
192.168.1.101:1111
192.168.1.102:1111
……
因为用的是移动宽带 ,所以没有公网 ip 。
现在我想在外面连接摄像头。
想用 frp 、 ngrok 等内网穿透软件。
但是,路由器是非智能的,无法在路由器上安装这类型的软件。
问题:
有没有办法在局域网内的某台 windows 系统电脑安装 frp 、 ngrok 等内网穿透软件,然后将端口转发 /流量转发到摄像头呢?
Supplement 1 · Aug 23, 2016
解决方法是用 windows 自带的命令行工具:
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=**** connectaddress=192.168.1.101 connectport=1111
Supplement 2 · Aug 23, 2016
frp 自带转发功能,在 client 里设置 local_ip 就行
7 replies • 2017-07-28 15:39:51 +08:00
 |
|
1
jyf007 Aug 23, 2016 via Android
666
|
 |
|
2
wevsty Aug 23, 2016 1
通过内网穿透就可以直接访问到你内网了,可以设置端口转发者没有什么问题。 Windows 下面端口转发的程序也很多。
|
 |
|
3
yexm0 Aug 23, 2016 via Android 1
netsh interface portproxy 好像也能做到
|
 |
|
4
gdtv Aug 23, 2016
不知为什么主贴不能增加内容,我就写在这里吧,解决方法是用 windows 自带的命令行工具: netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=**** connectaddress=192.168.1.101 connectport=1111
|
 |
|
5
hahiru Aug 23, 2016 via Android
你这个应该是两个问题,首先是路由器将端口转发给摄像头,然后才是如何在内网打洞。端口映射应该不用我说了,打洞路由器做不到那就用内网的一台主机做代理,可以用 ssh 反弹也可以用我现在用的 zerotier 。然后外网通过连接内网的这个主机访问整个内网资源。
|
 |
|
6
lzhd24 Aug 23, 2016 via Android
teamviewer 可以试试
|