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

软路由用途在哪里

  •  1
     
  •   tokifc · 224 天前 · 6457 次点击
    这是一个创建于 224 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    55 条回复    2024-05-17 18:34:20 +08:00
    Mithril
        1
    Mithril  
       224 天前
    你想你那硬路由+软路由的配置要多少钱啊。。。

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

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

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

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

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

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


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

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

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

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

    p.s. 我家核心路由是一台软路由,其他 vm 之类的在其他硬件上。
    huihuilang
        27
    huihuilang  
       224 天前 via Android
    就是好玩,我现在搞旁路由了,以前 all-in-one 时候出问题整个家里断网,现在旁路由就我自己折腾着玩,断了也就断了,不影响主网络性能
    Ambition95
        28
    Ambition95  
       223 天前   ❤️ 2
    说起来很怪,相比软路由全局家庭上网,我更喜欢不同终端各自开飞机
    sun2920989
        29
    sun2920989  
       223 天前
    首先知道下它能干啥,然后如果你会疑惑它的用途,那么说明你不需要它.
    等你某天遇见了什么具体场景,比如楼上说的一些,你突然想到也许软路由有用.那么它的用途就来了.
    Donahue
        30
    Donahue  
       223 天前
    我觉得就是跟风,我现在是硬路由+旁路由,也就是你说的形式。各种拓扑都折腾过,这种用下来最满意,不折腾。需要科学上网的单独设定网关和 dns 为旁路由,这样折腾旁路由不会影响到其他人,可以随便折腾旁路由
    NjcyNzMzNDQ3
        31
    NjcyNzMzNDQ3  
       223 天前
    刚海鲜整了个 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  
       223 天前
    还有 openwrt 自带墙 ad 广告这些啊,自己添加规则也很麻烦

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

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

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

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

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