V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
xige1213888
V2EX  ›  OpenWrt

openwrt 中运行 docker 版 clash

  •  
  •   xige1213888 · 2022-09-14 00:52:54 +08:00 · 4409 次点击
    这是一个创建于 583 天前的主题,其中的信息可能已经有所发展或是发生改变。

    rt ,主路由是一台跑 openwrt 的软路由。在主路由直接跑 openclash 会影响主网,但又没有能做旁路由的设备,所以突发奇想,在主路由 docker 上跑个 clash ,有留学需求的设备连接到 docker clash 上,但是了一下午容器一直没跑起来。我这想法有没有可行性

    19 条回复    2022-10-05 16:22:14 +08:00
    eason1874
        1
    eason1874  
       2022-09-14 00:58:41 +08:00
    性能够的话,可以反过来,先安装个 linux ,然后分别开 docker 跑 openwrt 和 clash
    xige1213888
        2
    xige1213888  
    OP
       2022-09-14 01:04:14 +08:00
    @eason1874 arm 的 性能应该不太够
    lithiumii
        3
    lithiumii  
       2022-09-14 01:08:13 +08:00 via Android
    docker 运行 clash 应该是没有任何问题的,可能是因为那个 geoip 数据库没有梯子下不下来?
    xige1213888
        4
    xige1213888  
    OP
       2022-09-14 02:16:28 +08:00 via iPhone
    @lithiumii #3 感觉应该是 docker 网络设置和配置文件挂载的问题。这几天刚开始研究,好多东西自己不会用,只会看那种傻瓜教程,网上搜了一圈好像没什么像我这么干的,
    aptupdate
        5
    aptupdate  
       2022-09-14 08:20:19 +08:00 via iPhone   ❤️ 1
    我是 PVE 跑的 OpenWrt ,之前尝试过用 LXC 来单独运行 clash ,但是我不知道怎么设置路由让 clash 接管网络,后来放弃……
    rabbirbot00
        6
    rabbirbot00  
       2022-09-14 10:59:58 +08:00   ❤️ 1
    之前构建过一个只有 Clash 的 Docker 镜像,你可以参考一下 Dockerfile: https://github.com/senjianlu/Clash-docker/blob/master/Dockerfile
    但是只能在 x86 机器上跑,arm 版的需要修改下 Clash 的下载路径
    qzwmjv
        7
    qzwmjv  
       2022-09-15 10:36:20 +08:00
    有,其他机器走 clash 代理
    465456
        8
    465456  
       2022-09-19 12:01:23 +08:00
    装不了 docker 的 clash ,可以直接在路由器 openwrt 运行 clash
    465456
        9
    465456  
       2022-09-19 12:04:47 +08:00
    https://github.com/Dreamacro/clash/releases ,下载路由器架构的 clash ,解压,再给权限 777 ,再弄开机自启动
    465456
        10
    465456  
       2022-09-19 12:07:07 +08:00
    楼主的 clash 应该是启动了吧,是没有图形化界面操作,所以才认为启动不了,我就是用 docker 版本的 clash
    xige1213888
        11
    xige1213888  
    OP
       2022-09-20 00:55:32 +08:00 via iPhone
    @465456 openwrt 的 clash 主要会影响网络下所有设备,怕出问题那天崩了。docker 一直是启动失败,没太搞明白怎么挂载配置文件
    TerraNova
        12
    TerraNova  
       2022-09-21 12:15:17 +08:00
    主路由直接跑 openclash 不影响网速,AX6S 主路由 openclash 完全没感觉是国外还是国内
    xige1213888
        13
    xige1213888  
    OP
       2022-09-21 13:04:28 +08:00 via iPhone
    @TerraNova 主要还是有家人用网 有 clash 崩的几率还是比日常大
    TerraNova
        14
    TerraNova  
       2022-09-21 14:25:27 +08:00   ❤️ 1
    硬路由不会崩的,18 小时不会重启
    MeteorVIP
        15
    MeteorVIP  
       2022-09-21 16:38:51 +08:00 via iPhone   ❤️ 1
    1 除了 clash 可以换别的软件呀
    2clash 有问题可以自动切换节点
    所以 clash 怎么会崩?
    465456
        16
    465456  
       2022-09-21 18:33:11 +08:00   ❤️ 1
    @xige1213888 加个定时任务每天重启,崩的几率为 0
    lihang1329
        17
    lihang1329  
       2022-09-23 01:55:11 +08:00   ❤️ 1
    MeteorVIP
        18
    MeteorVIP  
       2022-09-23 22:57:17 +08:00 via iPhone   ❤️ 1
    方案很多,所以别走弯路啦。虽然殊途同归
    photon006
        19
    photon006  
       2022-10-05 16:22:14 +08:00
    @xige1213888 够的,我老家只有一台玩客云,32 位 cpu 同时跑这些:

    dperson/samba: 共享文件给客厅电视看片,最简易 nas
    adguard/adguardhome: 自建 dns ,配合旁路由
    weejewel/wg-easy: wireguard ,没有公网 ip ,要配合 frpc 一起使用
    onething1/wxedge: 网心云,挂载了一块 500g 移动硬盘,分区 30G 给 docker ,其余当缓存,每天收益几毛钱
    xuanaimai/onecloud:21-09-15: openwrt 旁路由,油管稳定 2w ,看 1080p 没问题
    oznu/cloudflare-ddns: 映射域名(没有公网 ip ,其实没啥用)
    snowdreamtech/frpc: 内网穿透

    ![玩客云]( https://imgur.com/PJtJjlq.png)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2855 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:29 · PVG 22:29 · LAX 07:29 · JFK 10:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.