草 稿

外网访问内网-SSH反向隧道

家里安装了网络摄像头,希望可以在外网访问,但家里上网采用光纤猫+无线路由器,外网要访问内网的IP,需要在光纤猫和路由器都设定端口映射,很麻烦。而且公网的IP还是不固定的。

现在可以通过Raspberry Pi和VPS直接设定一个SSH反向隧道来实现这个需求。

  1. 网络连接

  2. 外网

    申请了一个VPS,安装CentOS 6.5 64bit,固定IP,假设为:11.22.33.44

  3. 内网

    一个Raspberry Pi,IP为192.168.1.101

    一个需要访问的网络摄像头,IP为192.168.1.102,在内网可以通过http://192.168.1.102:8080来访问

  4. 设置

  5. VPS

    1. 打开 /etc/ssh/sshd_config,将GatewayPorts参数设为yes

    2. service sshd restart,重启ssh服务

  6. Raspberry Pi

    ssh -f -NT -R \*:8888:192.168.1.102:8080 root@11.22.33.44

  7. 访问

    http://11.22.33.44:8888

赞了此轻单

评论(4

Raspberry Pi 不是“树莓派”么?
作者
是的,谢谢!
年后打算入手一个 RSPi 2
取消
我一朋友在做VPS,看来他的市场还挺大的