V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
openlives
V2EX  ›  路由器

推荐大家玩 X86 软路由的理由和一些玩法建议

  •  
  •   openlives · 2017-03-12 00:42:54 +08:00 · 31295 次点击
    这是一个创建于 2818 天前的主题,其中的信息可能已经有所发展或是发生改变。
    随着带宽越来越大,一台高性能的路由器是畅享网络的必备。
    X86 天生高能,并且有超低功耗的多网口整机,小马软路由 N3700 之类的不带机械硬盘才 6-7W 的日常功率,跑满千兆 NAT 才 33%的 CPU 占用。
    刷个 op x86 固件可以一次过满足 N 个愿望 , SSR+KCP ,广告大师, KMS 等功能一应俱全。
    ROS 专业的路由软件或者 PFSENSE 专业防火墙,可以满足不同的需要。
    需要多播聚合的可以刷个口碑不好的爱快,需要流控可以刷个碧海威或者 PA.
    一种玩法是装 WIN2012 hyper 下虚拟 OPENWRT 做路由然后再虚拟个 DSM 做 NAS
    一种玩法是装 QNAP 黑威联做 NAS ,然后 KVM 下虚拟 OPENWRT 做路由。
    还有一种玩法是 ESXI.....
    33 条回复    2019-01-27 21:36:18 +08:00
    openlives
        1
    openlives  
    OP
       2017-03-12 01:05:03 +08:00
    对了 X86 软路由是做主力路由,下面接 AP 和交换机, AP 就是原来的无线路由就可以,


    对低功率有要求的话,软路由 NAS 一体机可以买个小马 V2 玩一下 可以带一个 3.5 的盘
    https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-10285429390.22.YujZEP&id=541559781621


    如果考虑钱包,不考虑功率的话,入门可以搞个 DE2700 15W 的日常,带盘大概 22W NAT 性能大概 500Mbps


    分享一下一些固件和工具
    链接: https://pan.baidu.com/s/1gfOe4mR 密码: ymsi
    helloccav
        2
    helloccav  
       2017-03-12 01:26:57 +08:00 via Android   ❤️ 1
    谢谢楼主的分享,给我说一下我的看法。
    1 、我不喜欢在路由器里面部署 SSR 和广告大师,因为这是全局生效的,连到这个局域网里面的所有电脑都会受到影响,这就给调试网络调试网站,造成了一定的麻烦,有时候想看一下某个网站没有过滤广告的效果,那就不方便看了。
    2 、流控的问题,我不太懂这个流控是什么,是不是 QOS ?如果是的话,我更喜欢 tomato 里面的 QOS ,这个买一个几十块钱的路由刷 tomato 就可以实现了
    3 、多播。这个也是几十块钱的路由就可以实现的。
    4 、软路由还要加 wifi 模块,还不如直接买个几十块钱的路由器方便
    skylancer
        3
    skylancer  
       2017-03-12 01:43:47 +08:00 via Android
    @helloccav 推荐 x86 主机最重要的原因是性能。首先,傻瓜化的 QOS 在国内磊科说第二没人敢说第一。其次,性能问题很尴尬,虽然有着 200 多块的 ARM D-Link 可刷 TT ,但因为没有硬件 NAT 所以撑死也就只能跑个 200Mbps 就是极限了,万一加个 SS 什么的就真的是悲剧。多播更悲剧,尤其是国内这种逗比电信什么的敢在 100M 这类网络上用 PPPoE ,这就意味着性能真特么悲剧啊...
    helloccav
        4
    helloccav  
       2017-03-12 01:52:59 +08:00 via Android
    @skylancer 磊科的 qos ,我发现有个严重的问题,不知道是特色还是 bug :它是先匹配了内置的规则,如果没有匹配到,再匹配用户自定义的规则。
    举一个例子,我有一台电脑是专门用来进行百度网盘下载的,我想把这台电脑的网络优先级调到最低,于是我添加了一条规则,把这个电脑所属的 ip 优先级降的最低。但是,百度网盘经常会使用 80 端口来下载,磊科里面已经内置了规则将 80 端口的优先级设置为比较高,所以我的自定义规则并不能生效。
    wwhc
        5
    wwhc  
       2017-03-12 02:17:03 +08:00
    Intel Sandy Bridge 的 CPU ,低端主板(不要服务器或高端玩家主板)、 80 +的电源,多口网卡, pci/pci-e 无线网卡(建议 Atheros ), Linux (最好自行优化核心)配合 iptables 和 hostapd ,绝大部分时间功耗在 30W 以内,可靠性和性能远远不是市面上的路由器所能企及的
    cst4you
        6
    cst4you  
       2017-03-12 04:39:25 +08:00   ❤️ 1
    其实只有一个理由, 家用路由跑不满 200M SS 协议, CPU 太烂.
    xspoco
        7
    xspoco  
       2017-03-12 05:30:50 +08:00
    石像鬼开车群友?
    bobylive
        8
    bobylive  
       2017-03-12 06:53:53 +08:00 via Android
    自己家裡服務器都是用的 RouterOS ,性能高得可怕。
    fairyStage
        9
    fairyStage  
       2017-03-12 07:11:37 +08:00 via Android
    我最终决定用软路由的原因很简单,合租房多人上网,需要 QOS 来保证对延迟敏感的应用可以顺畅连接,但我没时间自己做规则,希望有个稳定的路由器自动帮我做好 QOS 。
    以前用过 WRT1900ACS ,原装固件的限速弱爆了,石像鬼没时间自己做设置,而且偶有突然断流需要重启路由器的异常
    用了某口碑不好的免费软路由系统后效果很不错,默认流控规则满足我的需求,周末玩游戏可确保流畅,已稳定不间断运行三个月
    leavic
        10
    leavic  
       2017-03-12 09:33:59 +08:00 via iPhone
    我主要是受不了 dd-wrt 残破的文档和恐怖的源码体积,以及 op 宁可让某些路由的无线废掉也打死不用闭源驱动的态度,看到 edgerouter 的 os 其实就是基于 debian 的,觉得这才是根本。很多开发板其实也适合做路由。
    skylancer
        11
    skylancer  
       2017-03-12 11:04:44 +08:00 via Android
    @helloccav 内置规则比用户规则优先级要高好像是设计问题,不过讲道理你应该不会体验到网络有什么问题应该只会体验到多 10ms 左右的延迟
    skylancer
        12
    skylancer  
       2017-03-12 11:05:57 +08:00 via Android
    @leavic 不用闭源驱动的原因在于内核版本...
    helloccav
        13
    helloccav  
       2017-03-12 11:45:16 +08:00
    @skylancer 好像你误解我说的了,我再举个例子:
    我添加一条自定义规则将某个 IP 的速度限制为 100K/s 。但是当这个 IP 通过 80 端口下载东西的时候,优先匹配了内置的“访问网页”规定进行高优先级下载,所以我的自定义的限速规则不会生效。
    yuhaaitao
        14
    yuhaaitao  
       2017-03-12 13:52:38 +08:00
    这个门槛有点高,还学不会。
    xuhaoyangx
        15
    xuhaoyangx  
       2017-03-12 14:08:36 +08:00
    @fairyStage #9 这种一般都用 ikuai 帮别人装, qos 设定方便多,有特定需求还可以自己抓特征
    skylancer
        16
    skylancer  
       2017-03-12 14:34:11 +08:00 via Android
    @helloccav 是的,就是这样,不知道是 BUG 还是故意的
    helloccav
        17
    helloccav  
       2017-03-12 16:50:04 +08:00 via Android
    @skylancer 明白了,谢谢你的核实
    lan894734188
        18
    lan894734188  
       2017-03-12 17:46:03 +08:00 via Android
    x86 对于高带宽环境包转发不够给力
    openlives
        19
    openlives  
    OP
       2017-03-12 21:28:08 +08:00
    @helloccav 所有的普通路由都可以做,但是性能不够做不好。。。。。。家庭流控最有用的地方是下载不影响别人看视频和打游戏,企业来说流控就是控制在有限的带宽里尽量满足日常办公需要
    openlives
        20
    openlives  
    OP
       2017-03-12 21:29:39 +08:00
    @yuhaaitao 其实很简单的
    openlives
        21
    openlives  
    OP
       2017-03-12 21:30:50 +08:00
    @lan894734188 你要多高带宽转发呢 家用普通企业千兆转发轻松跑满,如果不介意耗电上个 DELL R710 转发够你带一个小区的人玩
    yexm0
        22
    yexm0  
       2017-03-12 22:01:06 +08:00
    现在转玩 LEDE X64 位了,毕竟 4.9 内核可以玩玩 bbr.
    lan894734188
        23
    lan894734188  
       2017-03-13 05:06:29 +08:00 via Android
    @openlives 我指的高带宽是 10G 以上
    openlives
        24
    openlives  
    OP
       2017-03-13 23:58:54 +08:00
    @lan894734188 10G 以上 E7 多路 最近见过核心路由上了 多路 E7 然后 128G 内存
    openlives
        25
    openlives  
    OP
       2017-03-13 23:59:38 +08:00
    @yexm0 BBR 看具体环境的 请看看 GOOGLE 的说明 很多时候用了反而不好
    lan894734188
        26
    lan894734188  
       2017-03-14 08:39:36 +08:00 via Android
    @openlives 有这钱还不如硬件转发
    openlives
        27
    openlives  
    OP
       2017-03-14 21:38:56 +08:00   ❤️ 1
    @lan894734188 看具体业务的 流控 等需要 CPU 控制 转发
    taresky
        28
    taresky  
       2017-03-14 21:43:12 +08:00 via iPhone
    @openlives 感谢推荐,入手了你推荐的这款。 16g ssd+4g ra+交换机,正好 1k 。把闲置的硬盘利用上。

    和店主聊了下我想要的局域网 1000M 传输和软路由跑满 1000M 外网,这款都能满足了。

    请教一下楼主, pt 应该放在哪里跑?看到有群晖跑,有 openwrt 跑,有专门虚拟机 xp ,不知道有什么分别吗?
    lan894734188
        29
    lan894734188  
       2017-03-15 00:21:54 +08:00 via Android
    @openlives x86 只适用于小型宽带运营商
    故障率也远高于业务硬路由
    wzw
        30
    wzw  
       2017-11-28 07:54:15 +08:00
    @fairyStage @openlives 能说说 爱快 口碑如何不好?
    standin000
        31
    standin000  
       2018-02-27 21:04:38 +08:00
    看上去不错
    crystone
        32
    crystone  
       2018-03-05 15:13:41 +08:00
    不错的样子
    michaelzxp
        33
    michaelzxp  
       2019-01-27 21:36:18 +08:00
    限制一个 ds1817,玩玩软路由试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3233 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:07 · PVG 21:07 · LAX 05:07 · JFK 08:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.