准备安装
opkg update
软件包名称里面字带luci 都是可以再openwrt网页端管理的,安装后 都要重启一次openwrt后 网页端才可以显示出来。
名字里面带 luci-i18n 都是网页端语言包
下面常用的命令 wget
是下载 rm -rf *.ipk
是删除当前目录下的所有 ipk文件 opkg 前文解释过
软件安装的原则和整个网络的部署
关于路由器的软件和插件的一个原则。
- 如果你路由器磁盘工具不是特紧张,尽量用docker跑第三方插件。这样某一个插件挂了,也只会影响其中一个服务。能用docker跑的,就不要装单独的插件。这也是 我一直不推荐 使用第三方固件的一个原因。
- 同样,能用路由解决的,尽量不装到主路由上。
- all in one 方案,因为经常折腾甚至重启,尽量不要把主路由的功能弄进来。
- x86的主路由,虽然说不需要太高性能,但是还是尽量提一点点。哪怕cpu不好升级,内存尽可能高一点。那么做ramdisk 都比小的了。我们软路由用的都是古董级的平台,内存又不值钱。
- 主路由器上 尽量不折腾虚拟机,能用docker的不要用虚拟机。所以是否支持虚拟化真的不重要,有那个钱,不如加点内存和ssd 换一个好点的电源。省下钱,以后蹲万兆机器多好。除非你机器性能真的可以,而且还真的需要跑一个win。。另外docker里面可以套kvm的 性能也没啥损耗,自己慢慢研究
后面这些软件,都是我多年使用可以稳定运行 不会影响主路由器,也不出现乱七八糟幺蛾子的软件,所以我暂时直接安装,先跑起来,后续慢慢挪到docker
docker容器
opkg install docker dockerd luci-app-dockerman luci-i18n-dockerman-zh-cn
frps 内网穿透服务端
你要装客户端 就是 frpc了,在openwrt 的software里面 网页端搜索 frpc 安装对应名称的三个包 就ok了
opkg install frps luci-app-frps luci-i18n-frps-zh-cn
阿里云盘webdav
我这里wget命令后面多了https://ghproxy.com/
这个地址,是为了给github加速的,目前最新版是1.10.3-1,如果你看到这个文章很久了,那么就去 https://github.com/messense/aliyundrive-webdav/ 作者主页看看哦,releases里面 找最新版 然后 show all 就可以看到 ipk的文件了,右键复制链接就好
wget https://ghproxy.com/https://github.com/messense/aliyundrive-webdav/releases/download/v1.10.3/aliyundrive-webdav_1.10.3-1_x86_64.ipk
wget https://ghproxy.com/https://github.com/messense/aliyundrive-webdav/releases/download/v1.10.3/luci-app-aliyundrive-webdav_1.10.3_all.ipk
wget https://ghproxy.com/https://github.com/messense/aliyundrive-webdav/releases/download/v1.10.3/luci-i18n-aliyundrive-webdav-zh-cn_1.10.3-1_all.ipk
opkg install aliyundrive-webdav_1.10.3-1_x86_64.ipk
opkg install luci-app-aliyundrive-webdav_1.10.3_all.ipk
opkg install luci-i18n-aliyundrive-webdav-zh-cn_1.10.3-1_all.ipk
rm -rf *.ipk #清理
kms 那个啥啥啥你懂就好
wget https://op.supes.top/packages/x86_64/vlmcsd_svn1113-19_x86_64.ipk
wget https://op.supes.top/packages/x86_64/luci-app-vlmcsd_git-23.326.49742-f588991_all.ipk
opkg install vlmcsd_svn1113-19_x86_64.ipk
opkg install luci-app-vlmcsd_git-23.326.49742-f588991_all.ipk
rm -rf *.ipk #清理
v2raya 那个啥啥啥你懂就好
opkg install v2raya
wget https://op.supes.top/packages/x86_64/luci-app-v2raya_git-23.326.49742-f588991_all.ipk
opkg install luci-app-v2raya_git-23.326.49742-f588991_all.ipk
rm -rf *.ipk #清理
ddns 动态dns
opkg install luci-app-ddns
opkg install luci-i18n-ddns-zh-cn
doh dns over https
这个安装配置完成后,需要再次重启一次 才可以生效
opkg install https-dns-proxy luci-app-https-dns-proxy luci-i18n-https-dns-proxy-zh-cn
ping whoami.akamai.net # 测试doh
rclone
opkg install rclone
wget https://op.supes.top/packages/x86_64/luci-app-rclone_git-23.298.65872-3ec93ac_all.ipk
opkg install luci-app-rclone_git-23.298.65872-3ec93ac_all.ipk #依赖 rclone rclone-config rclone-webui-react rclone-ng. luci-app-rclone
rclone 配置
测试了一下 rclone-webui-react rclone-ng 莫名其妙的一堆错误,懒得处理,还是直接命令行来搞
rclone config
如果要挂载ali云盘的话 在 aliyundrive-webdav 要勾选 禁用重定向 也就是 –no-redirec 参数, 后面也是以阿里云盘为例子 路径的写法 为 rclone配置名称:/远程路径 /本地路径
mkdir /mnt/aliyunpan
rclone mount aliyunpan:/ /mnt/aliyunpan --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty --no-update-modtime
测试没问题问题后,把这个命令 放到 计划任务 cron 里面 或者 后面加 &
写到 openwrt的开机启动