V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tokifc
V2EX  ›  宽带症候群

软路由用途在哪里

  •  1
     
  •   tokifc · 2024-05-16 21:10:09 +08:00 · 7853 次点击
    这是一个创建于 370 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近看了不少软路由相关的帖子,自己也有一台 4125 的小主机,但一直有个疑问,为什么很多玩法都是把家庭网路的入口搞在一台 x86 的 all in one 上,pve 跑 openwrt 爱快什么的,我看很多地方都提到说转发性能什么的 x86 不如硬路由硬件加速,为什么不把入口放硬路由刷机,其余服务放在单独的 x86 机器上面。

    56 条回复    2025-04-15 16:54:25 +08:00
    Mithril
        1
    Mithril  
       2024-05-16 21:20:30 +08:00
    你想你那硬路由+软路由的配置要多少钱啊。。。

    这东西基本就是个成本衡量,同价位上,单纯考虑转发性能来说,软路由性能大概率不如高级的硬路由。但你硬路由+软路由的系统配置成本也要远大于软路由 all in one 。

    所以如果你的预算比较低,那就硬路由完事。如果你想玩各种服务,硬路由的话要加钱,但你加到一定程度上以后,就不如 x86 all in one 。

    但如果只考虑转发性能不差钱的话,你看有多少公司上软路由的。。。
    MuJian
        2
    MuJian  
       2024-05-16 21:29:39 +08:00
    都是跟风,原来我两条宽带,所以弄了 j1900 用 routeros ,后来不做业务了,直接弃用,换成华硕路由器了,很多人都其实都没有啥如软路由需求,但是被 up 啊,软文啥的引导一下就上了。
    Fish1024
        3
    Fish1024  
       2024-05-16 21:32:06 +08:00
    没啥用。你就把软路由理解成钓鱼、手串、旅游这样的爱好就行了,并没有什么「用途」,只是给玩的人带来开心罢了。
    tootfsg
        4
    tootfsg  
       2024-05-16 21:40:58 +08:00
    能折腾是福。
    mohumohu
        5
    mohumohu  
       2024-05-16 21:41:31 +08:00
    你是对的,硬路由只跑网络服务,其他所有服务都可以放在 nas 或者你的小主机。很多人只是为了用上傻瓜固件,或者迷信爱快之类的系统搞 all in one 。
    panlatent
        6
    panlatent  
       2024-05-16 21:46:41 +08:00 via Android
    没有 all in one ,对我来说软路由最大的用途还是全家科学,其次掌控 dns (重写、监控和过滤)和回家。

    折腾也会浪费不少时间,也会有出问题的时候,但有乐趣。
    MYDB
        7
    MYDB  
       2024-05-16 22:33:50 +08:00 via iPhone
    硬路由可配置选项有点少
    Puteulanus
        8
    Puteulanus  
       2024-05-16 22:36:50 +08:00
    内存大,性能不错,能刷机的硬路由一般真不便宜。。而且你想要 NAT 硬件加速这种,还得找刷了机之后驱动得没问题的
    XGG0639
        9
    XGG0639  
       2024-05-16 22:41:24 +08:00
    个人觉得没用,瞎折腾而已
    lentrody
        10
    lentrody  
       2024-05-16 22:48:43 +08:00 via Android
    @Mithril 不用什么高级硬路由,30 块的 MT7621 就能跑满千兆了。甚至直接光猫拨号也够用了。
    Rinndy
        11
    Rinndy  
       2024-05-16 23:11:46 +08:00 via iPhone
    软路由的好处是可以用虚拟机跑 op 还跑一些 docker ,就不用另外开一台服务器了。
    Xymmh
        12
    Xymmh  
       2024-05-16 23:45:35 +08:00 via Android
    软路由外观规整,铁壳散热好,系统崩溃可简单恢复,外接 AP 无线可单独配置或更换,刷 immortalwrt 跑 zerotier+smartdns+proxy 稳定好用,转发性能也完全够家用。想不出用硬路由的理由~
    l8L12cwti87t9Kwg
        13
    l8L12cwti87t9Kwg  
       2024-05-16 23:51:06 +08:00 via Android
    配置 vpn 等东西方便,对小白来说容易,比如从北京到上海两个办公室同内网,俺这小白就用 wireguard 搞的,不用每个人都装客户端
    ktyang
        14
    ktyang  
       2024-05-16 23:53:47 +08:00
    家里面的流量本来就不大,买了以后快乐了一个星期,后来还是刷成 linux 跑服务了,用得到的软路由功能都由捡垃圾买的一个小路由器搞定了,功耗还低
    povsister
        15
    povsister  
       2024-05-16 23:57:03 +08:00 via iPhone
    可编程的软路由,只有你想不到,没有做不到。这就是意义吧
    简单来说,你当成盘珠子赛博斗蛐蛐就行
    JensenQian
        16
    JensenQian  
       2024-05-17 02:28:59 +08:00 via Android
    我的建议是 nas 和路由器分开
    all in one 的话怀了断网真的麻烦
    最大就是科学,我觉得
    wangritian
        17
    wangritian  
       2024-05-17 04:50:07 +08:00
    当你本机明明启动了飞机却在某个场景死活挂不上代理
    当你好多设备需要飞
    就能明白软路由的优势了
    y1y1
        18
    y1y1  
       2024-05-17 05:05:07 +08:00 via iPhone
    更好的管理网络
    虚拟机那种就是瞎折腾了
    465456
        19
    465456  
       2024-05-17 06:13:18 +08:00 via Android
    软可以 sqm ,宽带 100M ,开迅雷,全家上网不卡,硬路由器不行
    datocp
        20
    datocp  
       2024-05-17 06:45:07 +08:00 via Android
    公司里 erx 刷 openwrt 21.02.5 100mbps 带了 280+终端。主用 qos+dnsmasq 静态路由+vpn 。

    至于性能,显然即便跑 1000mbps 的 br-wan qos 也是没问题。多人网络,明显 qos 比什么转发性能更重要。

    软件路由还是以功能为主,以前泛指装在 pc 的软件和硬件组合。其实我也搞不懂什么叫硬路由,除了傻瓜交换机,有见过没有设定界面的网络设备嘛。
    bytesfold
        21
    bytesfold  
       2024-05-17 06:56:58 +08:00 via iPhone
    以前我在 pc 虚拟 openwrt 装 openclash 提供网络,这就会导致 7*24 小时开机,有个单独设备就不用了
    jfcai
        22
    jfcai  
       2024-05-17 07:27:58 +08:00
    需求不同,适合自己的就好。
    lekai63
        23
    lekai63  
       2024-05-17 07:36:36 +08:00 via iPhone
    这叫: [穷] 开心


    但凡有点钱 你去旅个游 泡个吧 ,哪怕氪金打游戏呢。

    装好软路由 折腾完各种配置文件后 你就会进入 [贤者状态] 。这是一群没有性生活人的性补偿
    dejavuwind
        24
    dejavuwind  
       2024-05-17 07:53:55 +08:00 via iPhone
    对我而言 主要俩需求
    科学上网(主要)最初是为了像 netflix 这种东西
    易于掌控(次要)
    sundev
        25
    sundev  
       2024-05-17 08:29:39 +08:00   ❤️ 2
    感觉这是个过程,我就是这样过来的,也与我的成长有关系。

    1 、单身一个人时:时间多、工资少、网络就一个人用,想怎么折腾就怎么折腾,这时候对技术热情很高,能静下心折腾,什么 iptable 、tun 、dns 、ipset 、shell 这些网络知识都是这个时候攒下来的。
    2 、谈了女朋友,时间变少、网络两个人用,这时候就不能随便折腾网络了,一旦网络没了,就不是自己一个人的事情了,一般选择女朋友不在家的时候自己折腾,这个时候我还是用的 N3050 的一个小主机做的软路由。
    3 、结婚成家有小孩了,工资上去了、时间没了、网络用的人更多,还有家里各种设备都需要网络,这时候开始就选择了主路由、软路由分开的架构,用了 er-x 放弱电箱做主路由,买了个 J1900 的软路由,然后编译了个 lean 的固件(只加了 ssrp 、tinyTTY 、WOL 插件)做软路由,要翻墙的设备把网关、DNS 指向软路由,其他设备直接走主路由,稳定。

    其实这是个过成长的过程,而且能折腾真是个乐趣,能学到不少知识的。
    maybeonly
        26
    maybeonly  
       2024-05-17 08:34:48 +08:00
    当然是玩得开心啊
    普通的上网开服务什么的基本功能当然是要保障的,然后可以尝试一下脑子里偶尔冒出来的新骚操作
    再有就是我的这个那个特殊的独特的恶心的需求,要用什么解决方案才能做到最满意最舒服最开心呢
    当然是自己搓啰
    毕竟咱也算是专业选手嘛

    p.s. 我家核心路由是一台软路由,其他 vm 之类的在其他硬件上。
    huihuilang
        27
    huihuilang  
       2024-05-17 08:42:01 +08:00 via Android
    就是好玩,我现在搞旁路由了,以前 all-in-one 时候出问题整个家里断网,现在旁路由就我自己折腾着玩,断了也就断了,不影响主网络性能
    Ambition95
        28
    Ambition95  
       2024-05-17 09:07:15 +08:00   ❤️ 3
    说起来很怪,相比软路由全局家庭上网,我更喜欢不同终端各自开飞机
    sun2920989
        29
    sun2920989  
       2024-05-17 09:18:14 +08:00
    首先知道下它能干啥,然后如果你会疑惑它的用途,那么说明你不需要它.
    等你某天遇见了什么具体场景,比如楼上说的一些,你突然想到也许软路由有用.那么它的用途就来了.
    Donahue
        30
    Donahue  
       2024-05-17 09:22:22 +08:00
    我觉得就是跟风,我现在是硬路由+旁路由,也就是你说的形式。各种拓扑都折腾过,这种用下来最满意,不折腾。需要科学上网的单独设定网关和 dns 为旁路由,这样折腾旁路由不会影响到其他人,可以随便折腾旁路由
    NjcyNzMzNDQ3
        31
    NjcyNzMzNDQ3  
       2024-05-17 09:32:19 +08:00
    刚海鲜整了个 j4105 + 8g ,350 ,硬路由的性能还是不够

    需求有
    1 、路由先回家在出国,公司有网络检查
    2 、跑脚本下东西
    3 、能解锁网易云灰色歌曲
    4 、挂 NAS
    5 、还没试能不能装 win7 玩 gal ,这样就可以躺床上远程了,还不用关机

    这是 docker 的一些应用,里面的在线代码编辑器太棒了
    https://wiki-power.com/%E4%BD%BF%E7%94%A8Watchtower%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0%E5%AE%B9%E5%99%A8%EF%BC%88%E7%BE%A4%E6%99%96Docker%EF%BC%89/#watchtower

    这是 openwrt 以及老毛子里面的功能
    https://www.right.com.cn/forum/thread-8299065-1-1.html
    NjcyNzMzNDQ3
        32
    NjcyNzMzNDQ3  
       2024-05-17 09:35:49 +08:00
    还有 openwrt 自带墙 ad 广告这些啊,自己添加规则也很麻烦

    我自己的坚果投影仪强制升级,给我恶心的不行,直接防火墙把 ip 屏蔽了

    还可以自建 dns 服务器
    letmefly
        33
    letmefly  
       2024-05-17 09:39:55 +08:00
    在 wifi5 年代,硬路由的性能与软路由是无法比的。
    现在的硬路由即使还是不如软路由,但是跑 4k 油管也是轻松写意,为什么要用软路由?
    chf007
        34
    chf007  
       2024-05-17 09:52:56 +08:00
    有这种疑问的人一定要搞明白,很多人就是为了玩,玩还看什么实用性(况且这个还不是一无事处)
    ruidoBlanco
        35
    ruidoBlanco  
       2024-05-17 10:05:52 +08:00
    现在在用 r2s ,性能不算强,跑不满千兆,但是家里网络只有百兆,懒得管。AP 用的是 TPlink 的,以后想升级随便换,路由器不用再配置一次了。

    相比厂商现成的路由器固件,我目前唯一离不开 OpenWrt 的原因是 tailscale 。路由器连上 tailscale ,全家直接可以 tailnet 。家里架的或者 VPS 架的自用的服务,直接就可以连了。
    xiamy1314
        36
    xiamy1314  
       2024-05-17 10:32:13 +08:00
    玩....梯子,docker,adguard home...all in one..刚开始玩会炸,现在好了,几年了都没问题..J4125 就装了个 openwrt..
    dongzhuo777
        37
    dongzhuo777  
       2024-05-17 11:00:12 +08:00
    软路由好处就是可以装 openwrt ,OP 上面有很多网络管理相关的插件直接在路由上面设置方便很多。
    而市面上很多硬路由不支持直接安装 openwrt ,比如 TPlink 家的,硬件太拉了。路由器可以直接能装的太贵了,对于本身有 nas 或者小主机做家庭服务器的人来说 虚拟出来一个 openwrt 软路由可以做很多事。垃圾的硬路由就改成 AP 专门发 wifi 就行了。

    至于为什么要安装 openwrt:如果你有长期需要从外网连回自己家网络,需要网络唤醒自己家的主力机远程办公,需要随时访问家里面的群晖 nas ,需要全国各办公地点电脑共享一个局域网络并且跑满 自己网络的上传带宽。那 openwrt 是最容易实现的
    ixixi
        38
    ixixi  
       2024-05-17 11:06:23 +08:00
    在用的 r5c 软路由 有三个刚需

    1. 所有设备的科学上网 -新开虚拟机居多
    2. 静态路由功能 - 能访问上下层子网,家用路由几乎没有这个功能了
    3. 配合 nas 远程内网穿透
    dongzhuo777
        39
    dongzhuo777  
       2024-05-17 11:06:28 +08:00
    @letmefly 很多硬路由没法刷 openwrt ,自带的路由器系统少很多应用插件。所以需要一个可以刷软路由的设备。
    petercui
        40
    petercui  
       2024-05-17 11:12:10 +08:00
    @letmefly 只是上网当然没区别,但是软路由可以干更多的事情。比如我这里虚拟一个 debian 用 docker 装了 emby server 、sonatype nexus3 、harbor 、青龙、immich server 、talebooks 等等,同时再虚拟一个 windows7 用来下载,这些场景再硬的硬路由也跑不来啊 …………
    ghwolf007
        41
    ghwolf007  
       2024-05-17 11:19:02 +08:00
    掌握全局的感觉 哈哈
    mmdsun
        42
    mmdsun  
       2024-05-17 12:32:56 +08:00 via iPhone
    科学上网,全局去除广告,解锁各种 vip ,或者挂个小网站,docker 部署穿透一下,而且价格实惠
    mohumohu
        43
    mohumohu  
       2024-05-17 13:40:53 +08:00
    @petercui 你这些都没必要跑在路由上,就是按 OP 的话说,“为什么不把入口放硬路由,其余服务放在单独的 x86 机器上面”
    godwinma
        44
    godwinma  
       2024-05-17 14:11:21 +08:00
    简单的说,就是折腾开心
    xenme
        45
    xenme  
       2024-05-17 14:20:55 +08:00 via iPhone
    便宜,可玩儿性高,可折腾
    walkbox
        46
    walkbox  
       2024-05-17 15:04:20 +08:00
    从早期的硬路由刷 然后再到 X86 all in one 到现在 x86 纯 ruan 路由用,刚需就是梯子和远程唤醒 还有 DDNS 其他的可能拦截广告有点用吧 nas 还是得另外搞安全,另外提一嘴,我的 ddns 在 ruan 路由上面好像不好用,可能是我没设置好,目前是 nas 上的拨号,稳 当然 如果要 all in one 玩就随意了,你先做好 all boom 的准备
    txydhr
        47
    txydhr  
       2024-05-17 15:47:22 +08:00 via iPhone
    1 、科学上网
    2 、openwrt 目前是家用里,网络功能设置相对比较完整的系统,不像成品路由设置功能有大量缺失
    terrytang1
        48
    terrytang1  
       2024-05-17 16:10:47 +08:00
    我是看软路由拨号,比硬路由拨号 速度要快些
    burndown
        49
    burndown  
       2024-05-17 16:28:18 +08:00
    可折腾,我的插件如下:
    1: 科学上网
    2: DDNS
    3: 上网时间控制
    4: Wireguard
    petercui
        50
    petercui  
       2024-05-17 16:50:38 +08:00
    @mohumohu 我跟 OP 理解的软路由不同,我理解的软路由实质就是一台小主机,体积功耗都合适,只不过有一些路由能力,随不强但是对千兆宽带也足够用了;然后淘一个垃圾但是信号好的硬路由做纯无线 AP 就行了。当然 OP 用硬路由拨号,小主机接在硬路由上也没什么问题。东西都是一样的,在网络拓扑里只不过是前后交换的关系而已。
    swordsmile
        51
    swordsmile  
       2024-05-17 16:51:45 +08:00
    @burndown 你好,想问下上网时间控制用的是什么软件
    burndown
        52
    burndown  
       2024-05-17 16:54:45 +08:00
    @swordsmile luci-app-accesscontrol
    drdre
        53
    drdre  
       2024-05-17 18:20:52 +08:00
    翻墙
    frankilla
        54
    frankilla  
       2024-05-17 18:24:08 +08:00
    软路由没有硬转发呗,那就占用 cpu……不过我也不知道为啥,我是 2022 年跟风玩的,现在还在用,只不过我以前用 ros 拨号现在换成了中兴路由器拨号,4125 直接当个旁路由+debian docker 使用了。
    frankilla
        55
    frankilla  
       2024-05-17 18:34:20 +08:00
    @mmdsun #42 细说解锁各种 VIP ?
    jiejianshiwa
        56
    jiejianshiwa  
       36 天前
    Climb over the GFW.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:41 · PVG 05:41 · LAX 14:41 · JFK 17:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.