V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ldz
V2EX  ›  问与答

跑 Docker 的软路由方案咨询

  •  
  •   ldz · 2020-05-17 19:46:24 +08:00 · 7361 次点击
    这是一个创建于 1630 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刷了 Merlin 的 R7000 用了好多年了,除了 wifi 偶尔会自动关闭还算稳定

    现在想折腾一下,搞一个新的软路由 需求如下

    1. 功耗 体积尽量小
    2. 软路由打算装个 Linux,然后装个 Docker 跑 5 个容器
    一个容器装 OpenWRT,当主路由(现在这条宽带光猫不支持桥接,所以只能叫主 AP ?)
    一个容器装 LEDE,当 FQ 去广告的旁路由
    一个容器跑一个安卓
    一个容器跑一个 VXN Client
    一个容器偶尔编译个软件什么的
    3. 预算 1000 内

    请各位大佬给点意见
    第 1 条附言  ·  2020-05-17 22:04:50 +08:00
    1 2 没深入了解过 LEDE 和 OpenWrt
    现在用 merlin ss 插件可以实现大陆 IP 不走代理 某些国外 ip 用 ss

    现在还想实现的是某些国外 ip 用 ss
    另一些 ip 用其他的代理方式
    不确定 OpenWRT 可以实现 而且看 Youtube 都是旁路由的方案(主路由系统不走代理,旁路由系统代理)
    所以就分开列了


    3 4 5 现在我都是基于 Mac 的 Docker 实现的
    但是由于 Mac docker 的种种限制 以及想把 345 移到 24 小时在线的设备上 所以才考虑在软路由上实现
    21 条回复    2020-05-29 20:57:47 +08:00
    chenset
        1
    chenset  
       2020-05-17 20:00:39 +08:00
    FYI: 马云搜 派勤工控板, 之前看到 CHH 晒 i7-U 系列的 6W 功耗.
    WYNDA
        2
    WYNDA  
       2020-05-17 20:04:03 +08:00
    小马 v1 被动散热,另外前两个需求重复
    zhchyu999
        3
    zhchyu999  
       2020-05-17 20:09:37 +08:00
    似乎对 Docker 有什么误解
    azh7138m
        4
    azh7138m  
       2020-05-17 20:25:01 +08:00 via Android
    目前自用 3215U,chh 网友作品,跑的 PVE

    lede 早就合回 openwrt 了
    1 、2 为啥要分开
    感觉确实对 docker 有误解
    shinko
        5
    shinko  
       2020-05-17 20:37:07 +08:00 via iPhone
    目前自用 3215U,raid1 跑 PVE,虚拟了碧海威做流控,centos 做网关,只要是科学和去广告
    leonme
        6
    leonme  
       2020-05-17 20:43:57 +08:00 via iPhone
    借楼问一下,7100u 的软路由,日常搞开发怎么样?
    hand515
        7
    hand515  
       2020-05-17 21:27:22 +08:00
    Docker 跑 OpenWrt 这需求没见过,都是 PVE 或者 Esxi 跑虚拟机
    kokomo
        8
    kokomo  
       2020-05-17 21:28:05 +08:00 via Android
    @shinko 兄弟,有没有详细教程?
    对你的方案很感兴趣!
    shinko
        9
    shinko  
       2020-05-17 21:31:44 +08:00
    @kokomo 没有,你搜索旁路由教程吧。教程基本都是一样的,只不过我用 centos 这个系统而已
    iceheart
        10
    iceheart  
       2020-05-17 21:53:35 +08:00 via Android
    我最近买了个 j3160 的机器:
    巴掌大小,4 个千兆网口.
    我从老笔记本上拆下来一条 8G 内存,一个闲置的 128G SSD 。
    系统装的 opensuse tumblweed 。
    软件方面: 写了个 iptables 脚本做 nat 和防火墙以及端口映射;安装配置 dnsmasq 做 dns 和 dhcp 给子网提供服务。
    由于这是放公司给我的几个工作机提供一个完整的子网环境,就没搞什么 pppoe 拨号。真要搞起来也不复杂,教程很多,我就不转了。
    虚拟化方面我用的 lxc+lxd,相比 kvm,在内存资源占用和 cpu 性能损耗上还是很有优势的。

    硬件成本:
    硬件准系统:¥ 590
    内存+ssd: 估值¥ 300
    ldz
        11
    ldz  
    OP
       2020-05-17 21:56:29 +08:00
    @azh7138m
    1 2 没深入了解过 LEDE OpenWrt
    现在用 merlin ss 插件可以实现大陆 IP 不走代理 某些国外 ip 用 ss

    现在还想实现的是某些国外 ip 用 ss 另一些 ip 用其他的代理方式
    不确定 OpenWRT 可以实现 而且看 Youtube 都是旁路有的方案(主路由系统不走代理,旁路由系统代理)
    所以就分开列了


    3 4 5 现在我都是基于 Mac 的 Docker 实现的
    但是由于 Mac docker 的种种限制 以及想把 345 移到 24 小时在线的设备上 所以才考虑在软路由上实现
    dullwit
        12
    dullwit  
       2020-05-17 22:26:09 +08:00 via iPhone
    @leonme #6 7100u 性能还不错,功耗也低,如果只是脚本语言开发的话的话,达不到瓶颈
    leonme
        13
    leonme  
       2020-05-17 23:16:03 +08:00 via iPhone
    @dullwit java 开发 2333
    azh7138m
        14
    azh7138m  
       2020-05-17 23:37:28 +08:00
    @ldz
    > 现在用 merlin $$ 插件可以实现大陆 IP 不走代理 某些国外 ip 用 $$

    手写 iptables 也行,目前我是手写的
    不过 openwrt 的虚拟化性能不好,我准备换 debian 来做路由
    defunct9
        15
    defunct9  
       2020-05-18 00:07:49 +08:00 via iPhone
    docker 是不带网络的
    hakono
        16
    hakono  
       2020-05-18 00:28:09 +08:00
    Docker 跑 OpenWrt 和 Android ? Docker 还有这种操作?
    silvernoo
        17
    silvernoo  
       2020-05-18 00:33:59 +08:00
    docker 不是虚拟机,跑不了安卓
    tankren
        18
    tankren  
       2020-05-18 08:52:33 +08:00
    docker 当成虚拟机了吧
    wondering
        19
    wondering  
       2020-05-18 14:28:21 +08:00 via Android
    1.和你需求差基本一样,查了不少资料,但是或多或少都不满足,要么太贵,要么这个价位性能不够。所以自己联合一些网上的有类似需求的开车。
    这是目前这个价位和体积(N1 盒子大小)最优惠的
    更正一下错误。docker 不等同于虚拟机,目前不是随心所欲跑的。

    2. 介绍
    3 个 2.5G 网口 包括 2 个 sata 接口和 2 个硬盘供电接口,2 个 usb3.0 接口,1 个 hdmi2.0 的接口,1 个 dc 电源接口,1 个支持 nvme 协议的 m.2 接口,2 个 SO-DIMM DDR4 内存插槽,包括机箱(无法放置一个 2.5 寸硬盘)和散热片,不包含电源、硬盘、内存,运费到付,不同 CPU 对应不同价格,分别为:J4115 ( 895 元),J4125 ( 925 元),N4120 ( 925 元)

    3.目前计划是上 j4125 ( 3000 ),比 3865u ( 1200 )跑分要高很多,可以跑虚拟机。
    QQ ( bash64 ) NjMyOTk3NTA4
    328115208
        20
    328115208  
       2020-05-29 15:55:12 +08:00
    @wondering 怎么联系?有意
    wondering
        21
    wondering  
       2020-05-29 20:57:47 +08:00 via Android
    @328115208 632997508 qq
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2749 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:25 · PVG 23:25 · LAX 08:25 · JFK 11:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.