公网ip与树莓派实现异地访问海康威视摄像头

通过openv建立异地局域网,使用树莓派端口转发摄像头端口,实现异地访问。

1.安装openv

1.公网ip服务器端:

# 安装执行快捷配置open脚本
wget https://git.io/v*** -O openv-install.sh && bash openv-install.sh
# 再次执行生成下一个open配置文件
sudo bash openv-install.sh

2.将配置文件拷贝到需要组网的设备。

3.编辑配置文件,加入路由规则,仅将10.8.0.0的数据走公网ip通道。

***.o
route-nopull
route 10.8.0.0 255.255.255.0 v_gateway

客户端:

# 安装openv
sudo apt-get install openv# 运行
sudo openv ***.ov# 测试联通性,如果ping通则连接成功。
ping 10.8.0.1

2.树莓派设置端口转发

# 安装防火墙
sudo apt-get install ufw
# 打开端口
sudo ufw allow 22
sudo ufw allow 80
sudo ufw allow 554
sudo ufw allow 8000
sudo ufw start# 设置路由转发,ip为摄像头的ip
su
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -j MASQUERADE# 映射80网页端口
iptables -A FORWARD -p tcp -d 192.168.1.128 --dport 80 -j ACCEPT
iptables -A PREROUTING -t nat -i tun0 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.128:80
# 映射554视频流端口
iptables -A FORWARD -p tcp -d 192.168.1.128 --dport 554 -j ACCEPT
iptables -A PREROUTING -t nat -i tun0 -p tcp --dport 554 -j DNAT --to-destination 192.168.1.128:554
# 映射服务端口
iptables -A FORWARD -p tcp -d 192.168.1.128 --dport 8000 -j ACCEPT
iptables -A PREROUTING -t nat -i tun0 -p tcp --dport 8000 -j DNAT --to-destination 192.168.1.128:8000

通过树莓派在公网中分配的ip既可访问摄像头。

公网ip与树莓派实现异地访问海康威视摄像头相关推荐

  1. 树莓派网线直连海康威视摄像头

    树莓派网线直连海康威视摄像头 由于路由器网络原因,树莓派通过wifi获取摄像头图片偶尔会出错,通过网线直连应该会获得更加稳定的网络环境. 目的 树莓派通过网线与摄像头进行通信 电脑通过WiFi与摄像头 ...

  2. 无公网IP如何外网异地登录访问电商进销存系统?

    电商进销存系统软件是电商企业必备的重要软件之一. 集订单管理.货品管理.采购管理等功能于一体,主要帮助广大电商用户实现准确.高效的订单处理及精细化的仓储管理. 电商进销存系统软件一般采用B/S结构,用 ...

  3. 使用公网IP的非80端口访问内网中SharePoint2013的Web站点

    大家都知道sharepoint2013默认安装使用的80端口,http可以正常访问,但是如果你想做NAT到公网让其他城市的人通过公网IP访问你的网站,你该怎么做?不巧的是你用的是中国电信的宽带,默认的 ...

  4. 拉取ftp服务器上的文件_无公网IP环境下搭建外部访问FTP文件共享服务器

    大表哥个人爱好和三五个朋友一起注册了个小公司,主要业务就是做些给用户定制开发些小工具.为了方便自己在公司搭建了个服务器装了个HFS做文件共享.但是公司只拉了普通ADSL,平时也只能在公司内网里访问下H ...

  5. 动态IP或无公网IP时外网访问内网路由器

    路由器没有固定公网IP,如何在异地访问? 首先分析路由器可以是动态IP,或无公网IP.对应这二种情况,可以分别采用动态域名解析和端口映射实现. 动态IP时,外网访问内网路由器的实现: 1.在内网使用开 ...

  6. 内网ip如何变成公网ip?快解析转换域名映射外网访问

    内网IP只能在本地内部网络连接访问,当本地搭建服务器部署好相关网站或应用后,在局域网内可以通过内网IP访问,但在外网是无法直接访问异地内网IP端口应用的,只有公网IP才能实现外网访问.但公网IP已经成 ...

  7. 简单内网穿透-利用树莓派-低成本建站 无需公网ip

    很多人都想试试自己建站玩一玩 (比如博客.自建网盘.远程下载等),但家里宽带没公网 IP,特意买台服务器又显得浪费.那么有没成本小.可玩性高.又能长期稳定使用的方案呢? 其实,免费的内网穿透工具 (如 ...

  8. 服务器ip直接访问php怎么写,php - 如何实现用公网ip访问到服务器上的网页?

    服务器系统是Windows Server 2012 R2,已经部署了IIS.PHP和MySQL,能够在云服务器上通过localhost打开php网页,(放在服务器wwwroot上的index.php) ...

  9. 内网服务器反弹映射到公网ip去访问

    原文地址 https://www.xiegaosheng.com/post/view?id=87 本地虚拟机上面有一套web程序,需要通过公网来访问需要做一个端口映射 就是把本地的端口映射到有公网ip ...

最新文章

  1. [转]DICOM医学图像处理:Deconstructed PACS之Orthanc
  2. Chrome模拟手机浏览器(iOS/Android)的三种方法,亲测无误!
  3. 【渝粤教育】 国家开放大学2020年春季 2412基础写作 参考试题
  4. 201671010460朱艺璇 实验三作业互评与改进报告
  5. hexo html代码高亮,使用 prismjs 自定义 Hexo 代码高亮
  6. 一步一步写算法(之链表排序)
  7. [AAAI18]面向序列建模的元多任务学习
  8. Meteor:快到飞起来的全栈JavaScript开发平台
  9. 从开始的一无所有到现在的_我有房有车有高薪,凭什么娶一个“一无所有”的女人?...
  10. C# List用法;已经实例测试OK,直接可用!List 增加减少元素,输出元素
  11. 超级全面的iOS资源
  12. jsBarCode生成条码并且打印的问题
  13. cmos逻辑门传输延迟时间_02. 码制与逻辑运算
  14. ROS创建工作空间和source的解释
  15. python中forward的参数_pytorch forward两个参数实例
  16. python表情换头_教你用Python制作表情包,实现换脸技术!
  17. 2019 ICPC 上海站网络赛 K.Peekaboo (圆上整点)
  18. BI商业智能开启新时代,什么样的BI工具值得选?
  19. 医院管理信息系统解决方案
  20. 计算机员工工资管理系统源代码,C++员工工资管理系统源代码

热门文章

  1. 台式优选TFN PM5100 高性能无线电综合测试仪
  2. 模拟电路学习总结(附加Multisim仿真备注)
  3. U盘做系统盘后恢复大小
  4. 第十一篇:Unity与UE4的通信机制(一):Unity与Unity通信
  5. 计算机教室标语6个字,教室横幅标语大全
  6. 淘宝女装类目怎样用直通车配合补单 怎样安全补单 怎样开直通车 补单流程
  7. AUTOSAR网络管理
  8. Python实现OCR识别:pytesseract
  9. ios照片误删怎么恢复,iphone已经删除的照片怎么恢复
  10. jq中 html append appendto