Bob 发布的文章

2.23更新日志:

1、github源代码已经更新。
2、lede最新19.07版可以正常使用,我已经更新到2.22版本。
3、手机优酷部分视频播放不正常,比如我搜索“自由泳”的几个视频都无法播放,肯定是kpr造成的,但pc播放正常,有大佬可以解决的麻烦分享下。

对了,有些拿去就用放在自己固件里的,抄的一个字不改,但我的id提也不提是不是过分了。
我这帖子虽然发在x86版,但源码我也公布了,只要放在lean大的源码里,理论上各硬路由也是可以用的,不仅是x86。
2.4更新日志:
坛友反映原版更新了,我大概看了下就是规则地址变了,自己修改kpupdate吧,我最近没啥空,用以下规则替换原规则(15至24行)

url_cjx="https://shaoxia1991.coding.net/p/cjxlist/d/cjxlist/git/raw/master/cjx-annoyance.txt"
url_kp="https://houzi-.coding.net/p/my_dream/d/my_dream/git/raw/master/kp.dat"
url_kp_md5="https://houzi-.coding.net/p/my_dream/d/my_dream/git/raw/master/kp.dat.md5"
url_easylist="https://easylist-downloads.adblockplus.org/easylistchina.txt"
url_yhosts="https://shaoxia1991.coding.net/p/yhosts/d/yhosts/git/raw/master/hosts"
url_yhosts1="https://shaoxia1991.coding.net/p/yhosts/d/yhosts/git/raw/master/data/tvbox.txt"
kpr_our_rule="https://shaoxia1991.coding.net/p/koolproxyR_rule_list/d/koolproxyR_rule_list/git/raw/master/kpr_our_rule.txt"
url_fanboy="https://secure.fanboy.co.nz/fanboy-annoyance.txt"

我又看了半个小时,确认其他的修改和规则都没有关系,都是ks版的相关功能,放心用吧。累了,撤。

- 阅读剩余部分 -

使用Lean源码编译的lede中有docker的portainer可视化管理服务,但是由于某种原因,默认的挂载在系统盘上,或多或少会影响稳定性以及容量的限制,所以找到了挂载到其他位置的方法,其实方法有很多,只是觉得下面这种对个人而言比较方便。

直接修改(新建)以下配置文件

vim /etc/docker/daemon.json

加入以下配置

"registry-mirrors": ["http://7e61f7f9.m.daocloud.io"],"graph": "/opt/docker"}

其中“/opt/docker” 路径代表的是你想要挂载的路径。

保存退出后重启docker服务即可。

之前在Google Cloud Platform免费申请&一键搭建SSR & BBR加速教程中搭建的VPS, 使用的是最小配置(微型0.6G内存), 如果不够用的话可以增加Swap交换分区.

Swap分区在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

1. 增加Swap交换分区

切换到root用户

sudo -i

创建一个1G大小的虚拟磁盘

dd if=/dev/zero of=/swapfile bs=1M count=1024

一般建议Swap为内存大小的2倍, 我这设置的1G.

- 阅读剩余部分 -

koolshare的软件中心增加了docker插件,这样我们就可以运行一些容器了。但该插件目前存在两个问题:

启动时无法自动启动docker服务或docker服务启动失败。原因未知,需要手动在网页上docker页面点击提交才可以启动。

docker服务偶尔会挂掉。原因未知

我们需要做的是定时检测docker服务是否启动,如果挂了,则重启服务。
当docker服务正常运行时,会存在文件/var/run/docker.sock。docker插件的启动命令为/koolshare/init.d/S99docker.sh start

这样我们可以写出crontab定时检测语句:

* * * * * test -e /var/run/docker.sock || /koolshare/init.d/S99docker.sh start

每分钟执行一次。将该语句写入“系统”——“计划任务”,提交即可。
2024-09-13T05:50:49.png

我们常用的还有koolss插件,这个插件经常在我们设置防火墙后或重新拨号后失效,需要重新连接。我们可以用类似的检测方法,定时检测插件是否生效,在失效时将其重启。

* * * * * test `curl -o /dev/null -s -m 10 --connect-timeout 5 -w %{http_code} https://www.google.com.tw'` -ne 000 || /koolshare/init.d/S99koolss.sh start