openwrt 常用插件安装

# 准备安装

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的开机启动

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计