侧边栏壁纸
博主头像
云BLOG 博主等级

行动起来,活在当下

  • 累计撰写 318 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

玩客云直刷CasaOS做监控服务器,已更新安装笔记及软件下载、frp内网穿透

Administrator
2024-07-31 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

玩客云刷过宝塔面板7.5.1,时间常了容易挂了,另外宝塔面板只能装alist2,不能装alist3版的,再就是也不能安装clouddrive2
后来刷了CasaOS,此系统能完美运行clouddrive2,所以用来做监控服务器,用来备份监控视频并上传到云盘保存,因此开帖跟大家交流下心得
主要软件:
1、Casaos_mojialin_Onecloud_bookworm_6.1.63.burn.img   
这个是直刷包,不要U盘直接刷,刷完查IP进云就是Casaos系统,免得自己装容易出错

2、进系统更改时间跟软件源为国内,不然安装不了软件
3、安装Clouddrive2+alist+frpc这三个最有用的就行了

Clouddrive2 的牛X之处就是可以用来把网盘如115或阿里几十T的空间挂载到本地当硬盘用,相当于给玩客云增加了几十T的空间,这样玩客云不用外挂硬盘空间也足够用了,挂个512G的硬盘也存不了多少东西,而且外挂硬盘多耗电系统容易不稳定
alist 用不用都行看个人爱好
frpc 用来内网穿透方便在外使用,牛X之处就是一台安装全网所用

监控通过NAS存储到玩客云Clouddrive2挂载的115或阿里云盘,省了硬盘了,这样就相当于一步到位存储在云盘上了非常方便,目前测试两天了一点问题没有
手机安装 “CX文件管理器” 来看监控共享视频
下面是我当时的安装笔记

6.21 已更新frpc内网穿透

本帖隐藏的内容

玩客云装casaOS直刷版下载:https://pan.quark.cn/s/87e5e3e21ae5
Casaos_mojialin_Onecloud_bookworm_6.1.63.burn.img
  (1.53G)

工具下载:http://miniserver.vip:5000/fsdow ... /%E5%B7%A5%E5%85%B7

步骤:
一、打开USB Burning Tool v2.2.0(必需用这个),替换安装包里面的UsbRomDrv.dll,解决刷机卡百分之97的问题,也可以先刷,有问题再替换了刷。
先刷一遍“底包2线刷包.img”(767K),勾选“擦除flash”和“擦除bootloader”(默认是自动选中的)。再刷CASAOS直刷版

二、打开USB Burning Toolv 2.2.0,选中刷机包Casaos_mojialin_Onecloud_bookworm_6.1.63.burn.img
选中勾选“擦除flash”和“擦除bootloader”(默认是自动选中的),点开始之后,再通电就自动刷机了(刷过多次了不用短接也可以)

刷完看路由查玩客云IP,SSH登陆
root
1234
改密码passwd,然后输入两次新密码就OK了

检查时间:date -R
修改时间:cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime  修改成东八区

更新软件(非必要)
sudo apt update
sudo apt upgrade

然后打开玩客云IP,不需要端口即可进入CasaOS,进入后提示创建用户口密码登陆,然后安装需要的软件

三、遇到安装alis软件没网?

为什么我的casa is无法安装任何软件?

贴吧里一位大佬解答了,需要科学,给了一种无需科学的办法 我测试了好用
配置镜像源:
在OS系统文件管理里面,/etc/docekr文件夹内,创建daemon.json文件(用TXT文件改下后缀就可以)
然后在文件里输入以下代码内容:

{
"registry-mirrors": [
"https://dockerhub.icu"
]
}

ssh命令执重启下docker
systemctl
restart docker

就是换国内源了,然后就可以安装软件了,6.26试了还能用,如果不能用就再找能用的替换就是啦

----------------------------------
四、安装Clouddrive2挂载云盘
安装前必须步骤,先在宿主机SSH执行以下命令,再进行下一步:

sudo mkdir -p /etc/systemd/system/docker.service.d/
sudo cat <<EOF > /etc/systemd/system/docker.service.d/clear_mount_propagation_flags.conf
[Service]
MountFlags=shared
EOF
sudo systemctl restart docker.service

(就是手动新建个启动配置文件)

安装成功即可打开玩客云IP:19798来登陆clouddrive,添加云盘后挂载目录选择/mnt/目录,会挂载在/mnt/CloudDrive/115,这样就会在OS管理文件里面看到了
重要提醒:安装后请勿在CasaOS UI中编辑应用设置!否则将导致无法成功挂载!
使用 /mnt 或 /media 目录挂载到宿主机。
----------------------------------------------
五、挂载硬盘或U盘
CasaOS挂载硬盘是自动挂载,插入即自动识别非常方便
我挂的H1硬盘盒挂载目录为:/media/devmon/h1/  然后里面新建一个文件夹设置共享,也可以用来存储监控文件
其实感觉没必要挂载硬盘,usb2.0的限制及增加用电量,我就只挂载阿里跟115网盘,局域网用着跟本地没区别,把阿里云盘的几百个G挂载上足够用了,还可以挂载115,空间大速度快,现在搞活动会员也是挺划算的

六、共享了文件夹之后电脑能访问,小米摄像机里nas提示没有可用的存储位置。连接的是同一个家里的wifi
小米摄像头只支持smb1,意味着你的nas也必须开启smb1支持

https://www.right.com.cn/forum/thread-8308960-1-1.html
刷好的CasaOS
默认是SMB2.0的协议, 众所周知, 小米/小白摄像头 只能接受SMB1.0协议上传网络存储。解决方法如下:
修改如下文件:
nano /etc/samba/smb.conf

然后min protocol = NT1  (注意不是SMB1, 而是NT1)
然后Ctrl + X 保存, Yes。 enter 退出。
SSH命令重启生效:service smbd restart

然后在文件里面,你希望的文件夹设置共享。
然后在小米摄像头的网络NAS 存储中找到这个共享文件夹保存即可

如此以来保存的视频就相当于保存在你挂载的115/阿里云盘里面了,云盘有多大,你能保存的视频空间就有多少,就问你还有谁?
比挂载硬盘保存视频安全多了,最主要是方便在网盘观看

alist我就不多说了,主要用来看片,懂得都懂

七、frp内网穿透
frpc用来内网穿透是首选,一台机子安装,可以穿透家里所有设备,不像有些软件每台机子要分别安装太麻烦
frps有免费的服务器,虽然网速慢了些,一般使用够用了,也可以设置点对点,理论上可以跑满你的宽带上限,但我测试跑不满,大概比上限底一些一半多些,已经非常NICE,必竟是免费的

CasaOS直接在应用里面安装frpc就OK了,安装完是启动不了的,面板只提供启动停止功能所以无法启动
配置要自己写,在 /DATA/AppData/frp/ 目录下建立 frpc.toml 文件。
写入以下内容
-----------------------------------

serverAddr = "frp.104300.xyz"
serverPort = 7000
auth.method = "token"
auth.token = "www.126126.xyz"
webServer.addr = "0.0.0.0"
webServer.port = 8760
webServer.user = "admin"
webServer.password = "admin"

[[proxies]]
name = "casaoswky-手机后4位数字"
type = "tcp"
localIP = "127.0.0.1"
localPort = 80
remotePort = 11235--------------------------------------
红字部分要跟别人不重名
然后保存重启frpc,就可以通过 frp.104300.xyz:11235 来访问你家里的casaos设备了

说明:webServer是管理地址、端口、帐号密码,跟据需要设置,其中端口可以在docker里面查是多少,
这样打开 玩客云ip:8786  即可打开frpc本地管理,方便在本地直接修改配置后不用重启frpc就立即生效
后面的访问端口11235改成自己想要设置的就OK了

这个frps服务器(frp.104300.xyz)是免费的,支持tcp、http、xtcp模式,站长为爱发电赞一个,速度还可以,也可以通过XTCP点对点的模式连接,流量不经过服务器中转,那速度杠杠的,大家可以自己测试下。
如果有条件的有自己的公网服务器来安装frps用,那就更OK了
-----------------------------------

再次更帖发下我测试的xtcp模式(此frps服务器测试成功,支持xtcp模式,当然不保证100%通,也跟自己网络结构有关,请自测)

XTCP 是会采用 P2P 的方式进行打洞穿透,如果成功,后续的流量将不会经过 frps,而是直接通信,不再受到 frps 服务器的带宽限制。
因此推荐大家用此方法使用内网穿透效果会更好
玩客云添加如下

[[proxies]]
name = "wkyxtcp"
type = "xtcp"
secretKey = "abc"
localIP = "127.0.0.1"
localPort = 80

电脑端如下

[[visitors]]
name = "wkyxtcp_visitor"
type = "xtcp"
serverName = "wkyxtcp"
secretKey = "abc"
bindAddr = "0.0.0.0"
bindPort = 9002


红字部分要跟别人不重名
然后就可以通过127.0.0.1:9002来点对点访问了

//关于bindAddr = "0.0.0.0" 的IP写法,
1、写0.0.0.0 不限IP都可使用,本机即可以用127.0.0.1访问也可以用本机IP如192.168.31.98访问
2、写127.0.0.1 只限本机使用,其它机子通过本机IP访问不了
3、写本机 192.168.31.98  都可通过本机IP访问,这样可以给其它机子如手机使用,但是本机不能通过127.0.0.1访问了,我记得frp以前的版本是可以的
玩客云是最新版本,电脑端我用的版本是 frp_0.53.2_windows_amd64
https://github.com/fatedier/frp/ ... 2_windows_amd64.zip

内网穿透不能访问alist?那是你没添加5244需要的隧道端口,还有CD2的19798,如果在外访问要多加两条隧道就OK了

[[proxies]]
name = "wkyalist"
type = "xtcp"
secretKey = "abc"
localIP = "127.0.0.1"
localPort = 5244
remotePort = 15244

[[proxies]]
name = "wkyclouddrive2"
type = "xtcp"
secretKey = "abc"
localIP = "127.0.0.1"
localPort = 19798
remotePort = 19798
红字部分要跟别人不重名
记得把name隧道名写成跟别人不一样的,不然冲突无法启用,免费的frps好处就是不限隧道数量,不像有些收费的只给一两条隧道

本来打算另开帖说下frps服务器的,但必竟是免费的,站长也是为爱发电,服务器带宽有限,考虑到用的人多了就会卡,还是算了,只给看到此帖的有缘人用吧

XTCP模式跟服务器的版本关系,0.49到0.52过渡版本,新版本就没测了
服务器版本  xtcp服务端  xtcp访问端frps049 - frpcA049 - frpcB049   成功frps049 - frpcA049 - frpcB050   成功rps051.3 - frpcA049 - frpcB050  成功
宝塔frps0.49版xtcp测试成功,0.48版没成功,免费的也没成功,以后用xtcp只能用0.49版以上了,以前xtcp是可以用的,包括免费的我用0.45都测试成功了,新版本0.49一出来老版本的xtcp就费了
更多详细内容请自查https://gofrp.org/zh-cn/docs/

0

评论区