找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 30121|回复: 175

吃灰母鸡+吃灰手机打造低成本家庭监控系统+KodNas(IPv6外网实时监控+网页回放)

 火... [复制链接]
发表于 2020-4-9 18:00 | 显示全部楼层 |阅读模式
本帖最后由 w22143 于 2020-4-10 00:36 编辑

稍等在更了,看看有没有人看。。相关文件都放在一个连接里了https://www.lanzous.com/b00tfl8ze
密码:61ds

硬件需求:玩客云一台,闲置安卓手机一个(无须ROOT),TTL刷机线一个,U盘一个,电脑一台
网络情况:移动宽带,无公网IPv4地址,动态IPv6地址
实现功能:在线观看实时监控,网页观看历史监控,可道云云存储

实现大致思路:
1、玩客云刷Armbian,挂载U盘,搭建基础环境,安装宝塔面板,搭建可道云,FTP,配置DDNS,安装rclone
2、手机端安装IPcam
3、运行

教程:一、玩客云
1、刷armbian
     这个论坛里很多,我就不再一一赘述了,需要电脑,TTL,U盘
     我是参考 @yys235 的帖子,原帖链接:https://www.right.com.cn/forum/thread-1781429-1-1.html
     写的非常详细,保姆式教程

2、换源,更新,中文支持,安装setuptools、pip
     系统安装完后需要修改一下apt源
     具体操作是:修改
  1. vim /etc/apt/sources.list.d/armbian.list
复制代码

     将原本内容替换为

  1. deb http://mirrors.tuna.tsinghua.edu.cn/armbian/ buster main buster-utils buster-desktop
复制代码
    保存后退出,更新源
  1. sudo apt update && sudo apt upgrade -y
复制代码


     因为我们要安装宝塔面板,面板在安装过程中安装pip,官方安装回到国外下载,比较慢,为了加速我们提前安装pip
     官网下载setuptools和pip 下载链接:    https://pypi.org/project/setuptools/#history         https://pypi.org/project/pip/#history
     注意Python2.7只支持setuptools44.0.0之前的版本,下载时注意版本
   (国外网站,下载可能比较慢)
     上传至玩客云(目录随意,上传Windows可以用Xshell中的xftp,mac用FinalShell)
     分别解压:   
  1. unzip setuptools-44.1.0.zip
  2. tar -zxvf pip-20.0.2.tar.gz
复制代码

     切换至解压目录后安装
  1. python setup.py install
复制代码
    注意请先安装setuptools再安装pip
     检查是否安装完成

  1. pip -V
复制代码


     如有版本提升则说明安装成功

3、安装宝塔面板5.X,安装Nginx、Pure-FTP、PHP
     安装宝塔Linux面板,最新的版本玩客云不兼容,所以我们安装5.9版
     官网链接:https://www.bt.cn/bbs/thread-1186-1-1.html  (出处: 宝塔面板论坛)
     安装命令

  1. wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
复制代码
    安装过程可能有点慢,请耐心等待,不要关闭shell界面,否则会导致安装失败,安装完成后会显示默认账号密码和管理面板地址,请按照内网IP打开,如http://IP:8888
     第一次打开面板可根据提示安装 Nginx1.8,Pure-ftp, PHP7.2
     Mysql和PHPMyadmin可不装(可道云暂时不需要,如有其他需求可后期再安装)
     玩客云是arm架构,安装以上三个软件都会是编译安装(你选择了极速安装也是如此),安装非常耗时,大约在2-3个小时,在此期间你可以关闭浏览器标签来逛论坛,也可以去完成第二部分,手机安装IP摄像头

4、安装可道云、挂载U盘,切换data数据目录,设置防跨站
     至可道云官网下载网站源码,地址:https://kodcloud.com/download/
     下载服务器端最新版本(v4.40, 2019-3-21)
      

     打开宝塔Linux面板后台,点击 网站 添加站点 有域名就输入域名,没域名输入玩客云的IP地址(这里填写IPv4地址)不创建数据库,不创建FTP,PHP版本选择你安装的PHP版本,提交
     
     打开网站目录
     
    删除默认的四个文件,上传刚刚下载的网站源码,解压

   (选做,切换可道云默认存储位置至U盘)
    玩客云插上U盘,终端输入
    查看U盘
  1. fdisk -l
复制代码
   找到符合大小的磁盘,即你插的U盘
     格式化磁盘为ext4格式,盘符灵活变通,不要照抄
  1. mkfs.ext4 /dev/sda
复制代码
    按照提示输入y确认,等待格式化完成
     创建你想挂载的目录,挂载测试
  1. cd ~
  2. mkdir /usb
  3. mount /dev/sda /usb
复制代码
    无报错后卸载磁盘,添加开机自动挂载,并测试      
  1. umount /dev/sda
复制代码
  1. vim /etc/fstab
复制代码
    添加
  1. /dev/sda /usb ext4 defaults 0 0
复制代码
    测试
  1. mount -a
复制代码
    检查挂载情况
  1. df
复制代码
      
        这样以后就会开机自动挂载了,但值得注意的是,如果开机时你没有插这块U盘,系统就不会开机,这样如何解决我也不知道,请各位坛友指正   

        接下来切换可道云数据位置,不要直接复制,前面是你网站的位置,后面是你挂载的位置
  1. mv -r /www/wwwroot/*****/data/   /****/
复制代码
       例 mv -r /www/wwwroot/192.168.0.3/data/ /usb/
        切换完成后打开宝塔Linux面板,打开网站目录,打开config目录,编辑config.php
        
        这里就是切换data目录的教程,在config.php文件目录下新建一个名为define.php的文件
        编辑文件 添加一行
        举例
  1. <?php define('DATA_PATH','/usb/data/');
复制代码
       给新的文件夹配置权限
  1. chown -R www:www /usb/data
  2. chmod 777 /usb/data
复制代码
       到这里可道云的数据目录就切换好了,打开可道云界面,完成安装,第一次打开就是你玩客云的IP地址
        举例http://192.168.0.3
        如提示 “ 您的请求在Web服务器中没有找到对应的站点!” ,请反回宝塔面板,网站,设置,域名中有没有你的IP地址,如没有,请添加
      
        设置默认admin的密码,就可以打开可道云了。     

        配置可道云的IPv6监听
        打开宝塔Linux面板,网站,设置,配置文件,在listen 80;后添加一行
  1. listen [::]:80;
复制代码
      
       保存后,在面板重启Nginx服务
       查看玩客云IPv6地址
            
       这里需要测试运营商在IPv6上是否封禁了80端口,可以用手机流量(现在大多手机运营商都支持的IPv6,物联网卡好像不支持)测试,目前作者这边的运营商封禁了https(443)端口,但没有封80端口,如80端口不可用可自行测试可用的端口
       在浏览器输入
       http://[填写你的IPv6地址]:port(端口号)
       测试IPv6是否正常
      
       测试成功
       配置防跨站(提高安全性)
       在宝塔面板中点击网站,设置,网站目录,勾选“防跨站攻击(open_basedir)”,重启PHP服务
      
       此时打开可道云会提示找不到数据目录,无法打开,我们再修改文件“.user.ini”
       在“*******:/tmp/:/proc/”中间添加 “/usb/data” 例:
  1. open_basedir=/www/wwwroot/192.168.3.2/:/tmp/:/usb/data/:/tmp/:/proc/
复制代码
     再次重启PHP,测试是否能够打开网站


5、添加FTP
      打开宝塔Linux面板,点击FTP,创建FTP,目录选择挂载磁盘data/User/admin/home/IPCam/     (提前创建IPCam文件夹)
      目的是为了能够在可道云中直接打开,方便后期直接观看监控视频

      此处建议修改ftp默认端口,提高安全性
     (此处存在问题:宝塔5.9版本安装的Pure-FTP默认只监听IPv4地址,我没有找到方法让他同时监听IPv4和IPv6,于是我改配置文件让他只监听了IPv6,方便外网也可访问FTP)

二、手机    安装IP摄像头、添加ftp插件,设置相关参数,网页端简介
      安装IP摄像头(原版在某Play可下载,普通版录制视频会有水印)
      在手机设置中允许访问存储,摄像头,麦克风,修改系统设置等权限,允许后台自启动,移除锁屏后清理,关闭后台限制等(我的小米手机坏了,只能用华为截图了)
                                                   
      打开应用,选择第一项插件,安装并管理脚本,下载上传器(这里还有其他脚本,如动作监测录制,发送邮件等,这里不再测试)(这里的安装脚本可能需要“出去”,各位八仙过海)(我提取了脚本,解压放置手机“根”目录即可,正常根目录,不用Root)
                        
       打开上传器,选择“安装上传器插件”(此处需要跳转至某Play),安装Filoader,完成后返回

                       

     选择上传器,ftp,填写之前创建Ftp的端口,ip,用户名,密码,然后点保存配置,方便下次使用,之后点击OK,再旋转移除上传文件,和保留失败文件,确保监控录像不会沾满手机内存和丢失
                             

      配置IP摄像头参数
      视频设置,视频录制,选择区块大小,调整为10分钟,视频格式可设置为mp4(这里好像说要安卓4.X以上才稳定),设置保存视频位置(这里无所谓,只是方便你心里有个数,文件在哪里)
      还是视频设置,质量设置为20-30,太高会卡顿,这个自己测试,因为是长期使用,对发热,电量什么的都要综合考虑
      返回,设置特效,夜视,启用夜视(这个看摄像情况,各位自行测试最优值)
      特效,覆盖层,这里的作用是添加时间,电量水印,如下图
      
      这里可以自行调节,大小,颜色,位置
      返回设置,连接设置,可设置IPcam打开的网页用户名,密码(建议设置复制一点),可设置Http端口     [在ONVIF中可搭配群晖使用(这里有时间再更)]

      网页端打开 http://ip:port   按照提示输入设置的账号密码
     
     进入主界面(这里不再一一介绍)
     视频渲染器(浏览器),测试视频效果(卡顿是正常的,监控不需要太高的流畅度)
     打开覆盖层,查看水印效果
     点击手动录制,一段时间后关闭,查看是否上传至玩客云
      
   




三、测试
1、测试IPcam是否能够锁屏后运行
2、测试是否上传
3、测试长时间工作状态
四、玩客云DDNS
1、下载DDNS脚本
2、写获取玩客云、手机IPv6地址脚本
3、运行DDNS脚本
五、实际测试
测试外网是否能够访问kod、ipcam

相关截图

实时监控
历史回看

具体细节会一一补充
新人第一次发帖,格式错乱,排版无章,各位大佬见谅







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +3 收起 理由
y249133841 + 1 .user.ini 这个文件在那里。我怎么找不多啊
wfkbabro + 1 一看就是觉得高端、大气、上档次!
思杰马克丁狗 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-4-9 18:33 | 显示全部楼层
坐等大佬详细教程。。。。。。刚好全部硬件都有
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-9 21:51 | 显示全部楼层


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-9 22:26 | 显示全部楼层
感谢楼主分享,辛苦了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 08:24 | 显示全部楼层
我看看这个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 09:08 | 显示全部楼层
vhhhhhhhhhh
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 10:16 | 显示全部楼层
我看看这个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 10:24 | 显示全部楼层
图文并茂  辛苦了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 10:49 | 显示全部楼层
看看学习,谢谢分享!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 14:34 | 显示全部楼层
前些时间论坛有个直刷包不用ttl了,也挺好用

点评

你说的很对,我赞同你的说法。: 5.0
你说的很对,我赞同你的说法。: 5
哈哈,这个我就没测试了  发表于 2020-4-10 14:39
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 14:34 | 显示全部楼层
前些时间论坛有个直刷包不用ttl了,也挺好用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 15:28 | 显示全部楼层
看看学习,谢谢分享!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 20:47 | 显示全部楼层
稍等在更了,看看有没有人看。。相关文件都放在一个连接里了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 20:59 | 显示全部楼层
小白进来看看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-10 21:11 来自手机 | 显示全部楼层
感谢楼主无私分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 18:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表