插件尽量docker化,1是更新方便 2 是出问题 不会影响 主要功能。
docker 安装
opkg install docker dockerd luci-app-dockerman luci-i18n-dockerman-zh-cn
docker 内容器无法联网的bug处理
这个应该是openwrt的默认设置问题,也可以说是bug,点这里查看
docker里面跑一个支持sshd的Linux系统的方法
因为docker 一般不建议多个服务在同一个容器里面,所以默认并没有提供类似的方法。 但是不建议,不是说不可以。 点这里查看,也可以用我打包好
docker里面运行一个桌面版Linux的方法
同样 也是可以实现的,甚至可以调用显卡加速。点这里查看
网上教程没有告诉你的几个坑
限于多数openwrt的新玩家都是linux小白,难免会遇到很多坑
- openwrt的docker默认无法访问外网的处理
- 部分容器内的时间错误:启动的时候加环境变量
-e TZ=Asia/Shanghai
- 容器自定义网段 本文文末
DDNS
jeessy/ddns-go:latest
支持 阿里 腾讯 百度 华为 cf 等 几个国内常用的,但是不支持 3322
qmcgaw/ddns-updater
支持很多国内国外的,但是貌似也不支持3322
但是 3322 可以直接 lynx -mime_header -auth=用户名:密码 “http://members.3322.net/dyndns/update?system=dyndns&hostname=域名” 这样
阿里云盘webdav
messense/aliyundrive-webdav
因为 插件的这个 还不错,所以暂时没有docker化
|
|
精简一下
|
|
frps 内网穿透服务端
snowdreamtech/frpc
这个暂时用插件,没有docker化,懒得弄
kms
mikolatero/vlmcsd
opkg remove luci-app-vlmcsd
rm -rf /etc/config/vlmcsd
opkg remove vlmcsd
docker run -d -p 1688:1688 --restart=always --name="kms-vlmcsd" -e TZ=Asia/Shanghai mikolatero/vlmcsd
激活方法: https://hub.docker.com/r/mikolatero/vlmcsd/
v2ray
mzz2017/v2raya
docker run -d --restart=always --privileged \
--network=host \
--name v2raya \
-e TZ=Asia/Shanghai \
-v /etc/resolv.conf:/etc/resolv.conf \
mzz2017/v2raya
挂载 /etc/resolv.conf 是为了开透明代理,我测试发现 v2ray 里面 经常会导致 全局断网。。。有点坑 所以还是docker 来跑,并且还是不用host模式了 ,非host模式 不可以使用透明模式的全局代理,但是同样不会影响局域网内其他不需要科学学习的用户。
|
|
文件管理 filebrowser
也是一个网盘工具
docker run -d \
--name filebrowser \
-v /CUSTOM_PATH:/srv \
-v /PATH_OF_DATABASE/filebrowser.db:/database.db \
--user $(id -u):$(id -g) \
-p 8080:80 \
-e TZ=Asia/Shanghai \
--restart=unless-stopped \
filebrowser/filebrowser
让他可以直接访问 openwrt的根目录
简化一下
docker run -d \
--name filebrowser \
-v /:/srv \
--user $(id -u):$(id -g) \
-p 50088:80 \
-e TZ=Asia/Shanghai \
--restart=unless-stopped \
filebrowser/filebrowser
另外运行一个作为正经 网盘使用
docker run -d \
--name filebrowser-netdisk \
-v /mnt:/srv \
--user $(id -u):$(id -g) \
-p 50089:80 \
-e TZ=Asia/Shanghai \
--restart=unless-stopped \
filebrowser/filebrowser
临时用是可以的,正经用,还是用nextcloud owncloud 之类的
全docker搭建媒体中心
比较长,点击本文查看 https://dev.leiyanhui.com/docker/mediavodcenter/