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

请问 Linux/OS X 下有没有类似 Windows SS 客户端提供的 “高可用”、“负载均衡” 的方案?

  •  
  •   yanw · 2015-10-17 18:04:15 +08:00 · 7484 次点击
    这是一个创建于 3328 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Windows 下的 SS 客户端提供了 “高可用”、“负载均衡”两个选项,有多个 SS 服务器的情况下,这两个选项太有用了,然而 OS X 版本的 SS 客户端并没有提供这两个选项,不知道有没有别的解决方案,可以实现类似的目的。

    开个脑洞,比如,有这么一个工具,可以作为多个代理(在配置文件里面配置多个代理)的“前端”,该“前端”占用一个本地的 Socks5 端口,别的软件配置代理的时候只需要配置成这个端口。数据发送到该端口的时候,该“前端”可以将数据转发到速度最快 /最稳定的代理(最好还有临时踢掉挂掉的代理的机制)。请问有没有类似的工具?谢谢各位。
    6 条回复    2015-10-17 23:25:16 +08:00
    xream
        1
    xream  
       2015-10-17 18:10:15 +08:00   ❤️ 1
    额 可以用这个
    cow 使用多个二级代理时使用负载均衡
    https://github.com/cyfdecyf/cow/blob/master/doc/sample-config/rc
    imxieke
        2
    imxieke  
       2015-10-17 18:23:10 +08:00
    yanw
        3
    yanw  
    OP
       2015-10-17 21:23:11 +08:00
    @xream 谢谢我去看一下。
    @imxieke 之前看这个客户端的时候还没有这两个选项,现在已经有了?
    imxieke
        4
    imxieke  
       2015-10-17 23:07:18 +08:00   ❤️ 1
    @yanw 哪两个选项?
    caomu
        5
    caomu  
       2015-10-17 23:13:09 +08:00   ❤️ 1
    shadowsocks-qt5 我一直更新到现在也没有看到这样的选项,楼上的好好审题。
    yanw
        6
    yanw  
    OP
       2015-10-17 23:25:16 +08:00
    @imxieke 就是“高可用”和“负载均衡”这两个选项哈,官方 SS 客户端是有提供这两个选项的。

    @caomu 谢谢确认了没有这两个选项。

    另外,我已经尝试 cow 了, 包含了“高可用”、“负载均衡”这两个特性,需要这两个特性的同学可以试试。

    cow 的与这两个特性有关的配置项是 loadBalance ,官方是这么说的:

    # 指定多个二级代理时使用的负载均衡策略,可选策略如下
    #
    # backup: 默认策略,优先使用第一个指定的二级代理,其他仅作备份使用
    # hash: 根据请求的 host name ,优先使用 hash 到的某一个二级代理
    # latency: 优先选择连接延迟最低的二级代理
    #
    # 一个二级代理连接失败后会依次尝试其他二级代理
    # 失败的二级代理会以一定的概率再次尝试使用,因此恢复后会重新启用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1819 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:40 · PVG 00:40 · LAX 08:40 · JFK 11:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.