群晖搭建内网穿透访问web

准备工作

  1. cloudflare账户
  2. 接管到cloudflare的域名(设置NS服务器)
  3. 需要绑定付款信息(本文选择免费计划,但依旧需要绑定VISA或者PayPal)
  4. NAS需要开启SSH
  5. NAS需要配置好web服务,可以通过内网访问IP地址测试网站是否可用

1.登录cloudflare官网
2.打开Zero Trust
3.找到Access-Tunnels
4.点击Create a tunnel

5.给你的通道取一个名称Tunnel name(本例设置为web)
6.Choose your environment选择Docker,复制下面$开头的命令

7.然后Next
8.在Subdomain填一个二级域名,例子为web
9. 因为我们需要访问web服务,所以Service选择HTTP 127.0.0.1
nas访问的端口一般为5000,如果要访问nas而不是web,则选择HTTP 127.0.0.1:5000

10.群辉安装docker
11. SSH登录群辉,sudo -i运行第6步的命令
12. 访问web.kkii.org进行测试

群晖ddns实现ipv6公网访问

准备工作

  1. cloudflare账户
  2. 接管到cloudflare的域名(设置NS服务器)
  3. 光猫改桥接,获得公网IPv6地址,保证NAS的网口IP地址能在互联网访问。使用浏览器访问http://[IPv6_Address]:5000,测试是否连通。

Q:为什么我们要访问IPv6而不是IPv4?
A:因为我们拿不到公网IPv4地址,至少目前电信是这样。

1. 获取API令牌https://dash.cloudflare.com/profile/api-tokens

2. 点击创建令牌

3. 选择创建自定义令牌

4. 按照图片上的参数进行设置

5. 点击继续以显示摘要

6. 点击创建令牌

7. 点击Copy复制令牌,记住这个令牌,这将无法再次查看。

8. 在控制台的DNS里设置以下两行(我们假设解析地址为ipv6.kkii.org

类型 名称 内容 代理状态 TTL
A ipv6 1.1.1.1 仅限DNS 自动
AAAA ipv6 NAS的公网ipv6地址 仅限DNS 自动

9. 登录NAS
10.安装docker
11.在注册表搜索oznu/cloudflare-ddns

12.启动
高级设置:网络设置为host,环境设置修改一些变量


RRTYPE AAAA
SUBDOMAIN ipv6
ZONE kkii.org
API_KEY 在第7步复制的API令牌内容
13. 在浏览器输入ipv6.kkii.org进行测试即可跳转到ipv6.kkii.org:5000。

百度网盘免费加速

© Sunplace
1. 进入百度网盘企业版官网,申请企业认证。

2. 提交相关资料即可,支持企业、政府、校园、媒体机构认证。

3. 认证通过之后下载百度网盘客户端。
4. 登录了绑定企业的账户后,在客户端右上角可以直接切换为企业版。

5. 推荐先将分享链接里的文件保存到网盘,然后切换到企业版后,点击添加个人版文件。即可全速下载。

NAS储存摄像头录像

© Sunplace

小米(米家)摄像头产品存在问题

在此之前,我需要梳理一下我在使用米家摄像头以来的问题,目前使用过3款:小方智能摄像机、小米智能摄像机云台版SE、小米智能摄像机云台版2K。

最严重的问题就是内存卡损坏频繁,这导致不能查看回放视频,不能将视频存储到NAS,而且最高支持容量为32G的内存卡。有两个解决方法:一是购买云存储服务,一是换一款摄像头。

摄像头如何连接群辉

1. 选购支持onvif协议的摄像头
选购支持NAS的摄像头,协议onvif、http皆可。目前市面上的家用摄像头基本都是私有协议,对于群辉套件Surveillance Station支持的设备列表,点此查询。我购买的型号是TP-link的TL-IPC43AW,支持onvif协议。
2. 下载摄像头对应的APP进行网络初始化设置,在连接密码中设置好用户名和密码。
3. 在群辉套件中心安装Surveillance Station,并添加摄像头。
根据向导添加即可,向导会在局域网搜索摄像头。


修改画质(分辨率)

群辉重启,zerotier无法连接

1.在ssh里查看zerotier的虚拟网卡名称:

[email protected]:~$ sudo -i
[email protected]:~# docker exec zt ifconfig

一般会有docker0,eth0,eth1,lo,...,ztlan-name,记下最后这个zt开头的网卡名
2.网页登录群辉,在控制面板找到任务计划

新增-计划的任务-用户自定义的脚本-任务设置-运行命令填入:

EXIST=`ip route show 192.168.105.0/24 | wc -l`
if [ $EXIST -eq 0 ]
then
docker exec zt ifconfig ztlan-name up
sleep 10
route add -net 192.168.105.0/24 dev ztlan-name
fi

其中192.168.105.0这个地址是你在zerotier后台看到的Management IP(管理地址)所在的网段。
3.根据实际情况设置好重复运行时间,可以选择每小时或者每天。之后直接运行一遍,马上可以恢复连接。
参考文章:《Synology Docker - routing table entries do not survive reboot》
如果你使用的是DSM6,强烈建议使用spk代替docker,docker实际使用会经常掉线。
SPK下载:http://download.zerotier.com/dist/synology/
ssh启动命令:

$ sudo -i
# cd /var/packages/zerotier/target/bin/
# ./zerotier-one -q join e5cd7a9e1cae134f

DSM7降级DSM6

参考文章:《群晖DS216+II安装DSM 7.0 Beta降级为6.2.4教程》

1.SSH连接NAS,修改version文件

[email protected]:~$ sudo su -
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[email protected]:~#vi /etc.defaults/VERSION

2.在群辉官网上查找待降级的版本号对应的信息,例子是降级到6.2.4-25556-5,下载的对应文件是synology_88f6281_112j.pat,根据以上信息我们找到一个比6.2.4要旧的版本6.2.1-23824,用这个版本的信息 来修改原来的VERSION文件:

majorversion="6"
minorversion="2"
productversion="6.2.1"
buildphase="GM"
buildnumber="23824"
smallfixnumber="0"
builddate="2018/10/30"
buildtime="03:57:54"

3.修改好之后要手动关机后再开机,使用Synology Assistant手动安装synology_88f6281_112j.pat
4.到出错界面后使用Telnet修改同一个文件为步骤2的内容,即可继续降级。

pdf文件关联被edge浏览器篡改

头疼了半个月,发现设置了Acrobat打开pdf电脑重启或者过一段时间,默认文件关联又变成了Edge浏览器。

方法来自https://bbs.pcbeta.com/viewthread-1871641-1-1.html

最近发现win10系统中的pdf文件的默认打开程序总是被修改成微软的edge浏览器,无论如何更改默认打开程序,过不了多久就又换成了edge浏览器,郁闷啊!甚至更换阅读器foxit,adobe,smartpdf等软件都不行。前两天实在受不了,就把新版edge浏览器卸载了,虽然暂时解决pdf的问题,但是新版的edge用起来确实很方便,还是有点舍不得啊。
前两天无意间发现,说可能是新版的acdsee的问题!确实,早些时候安装了acdsee2020!重新安装新版edge,卸载新版acdsee,换成旧版的,问题解决!已经两天了,没有出现反弹,看来确实是新版acdsee的问题,冤枉edge了!

`master` is protected branch

引用《关于受保护分支》

最近需要删除几张图床上的图片,在推送的时候报错`master` is protected branch

  1. 进入网页https://github.com/[username]/[repositoriesname]
  2. 点击Settings-Branches
  3. 在Branch protection rules下点击Add rules
  4. Branch name pattern填入master
  5. 拉动页面到最下方找到Rules applied to everyone including administrators

  6. 点击Create,之后输入密码确认即可。

使用vlmcsd激活出现错误0x8007000d

待激活的产品和kms激活服务器不能安装在同一台电脑上。最简单的方法就是远程激活或者采用虚拟机桥接网络的方式激活。

此方法可以激活截止目前的所有版本。

引用https://github.com/Wind4/vlmcsd/issues/6#issuecomment-577540676

Because it's not a bug or problem with vlmcsd. The reason for this error in this case is because the KMS server and the KMS client (Windows/Office) that's being activated are on the same machine using "localhost" or "127.0.0.1" as the KMS server. This is not supported by Microsoft and there is nothing that can be done to "fix" this on the vlmcsd end.
If you're seeing this error, and you are using a virtual network adapter (either VPN or TeamViewer) to circumvent this limitation, or if your vlmcsd server is running on a different machine or VM, please submit a new bug report with all the pertinent details, like IP addresses of the vlmcsd server and the machine trying to get activated.

qq账号无法在手机登录

© Sunplace,2021
一个很长时间不在手机上登录的QQ账户,需要在手机登录。尝试以下方法无效

  • 手机验证
  • 实名认证+人脸识别
  • 好友辅助验证

我经过4次上述的验证流程失败后,终于找到了一种曲线救国的解决方法。本方法全网首发,抄袭的都是伞兵。

准备工作

一台安卓手机,这台手机可以是自己的也可以是别人的。

操作步骤

  1. 下载一个旧版本的QQ,我使用豌豆荚下载历史版本QQ2018
  2. 卸载之前的QQ,安装QQ2018并登录
  3. 登录后提示升级,会自动跳回登录界面(一定要确定登陆成功
  4. 点击升级下载最新版或者在应用商店里手动更新QQ到最新版
  5. 登录最新版QQ
  6. (使用别人的手机、登录另外一台手机)这样可以在登陆验证的时候用原来的QQ扫码验证之后,另一台手机就可以成功登录了