hysteria icon indicating copy to clipboard operation
hysteria copied to clipboard

能否在客户端允许设置多个服务器地址并实现负载均衡

Open CodingMoeButa opened this issue 9 months ago • 4 comments

你的功能请求是否与某个问题有关? 在拥有多个节点的情况下,希望自动充分利用。还可用于网络爬虫的代理池。

描述你希望的解决方案 客户端配置允许填入数组,可以选择多种负载均衡模式,例如随机分配、延迟检查、分时分配等。

有没有其他替代方案 扩展ACL的功能。

CodingMoeButa avatar May 10 '24 17:05 CodingMoeButa

急需这个功能

kitty-eu-org avatar Jun 11 '24 03:06 kitty-eu-org

我现在的做法是起N个本地docker转socks5,然后本地用clash做负载,确实有点累赘,如果能直接在hy2做就方便了.

JsonSong89 avatar Jul 11 '24 08:07 JsonSong89

客户端所在的机器上安装个nginx这类支持侦听udp端口且可以故障转移的软件就可以解决这个问题。

nginx为例,安装stream模块 sudo apt-get install libnginx-mod-stream

然后在 /etc/nginx/nginx.conf 最底下增添一段 stream { upstream Hysteria { server a.a.a.a:443; server x.x.x.x:443 backup; } server { listen 9199 udp; proxy_pass Hysteria; } }

Hysteria服务器地址那填 127.0.0.1:9199 就可以了。

lbg2008 avatar Aug 27 '24 12:08 lbg2008

如果是手机端呢。。。

kitty-eu-org avatar Sep 06 '24 08:09 kitty-eu-org