gost在2.5版本中增加了负载均衡的功能,负载均衡可以应用于代理链的所有层级节点,这里简单的说明一下设计思路和使用方法。
gost -L=:8080 -F=http://localhost:8080?ip=192.168.1.1,192.168.1.2:8081,192.168.1.3:8082 -F=socks5://localhost:1080?ip=172.20.1.1:1080,172.20.1.2:1081,172.20.1.3:1082
每次当Client端发送请求,代理链会先确定一条路径,对每一个节点执行地址选择(随机或轮询),
相当于将上面的命令转化为:
gost -L=:8080 -F=http://localhost:8080?ip=iplist1.txt -F=socks5://localhost:1080?ip=iplist2.txt
192.168.1.1
192.168.1.2:8081
192.168.1.3:8082
example.com:8083
复杂型
这种类型克服的简单型中的限制,可以自由指定代理链中每一层级的节点类型。
在复杂型中,代理链的每一层级都是一个节点组,一个节点组由1个或多个节点组成,每个节点可以是任意类型。
客户端通过peer参数指定额外的节点配置文件,配置文件格式为:
每次当Client端发送请求,代理链会确定一条路径,对每一个节点组执行节点选择(随机或轮询),
简单型+复杂型
负载均衡是客户端的行为,对服务端是透明的,所以只需升级使用负载均衡的客户端
所有的节点需要升级到2.5么,还是只要有一个节点是2.5就可以支持全部的负载均衡?--
您收到此邮件是因为您订阅了Google网上论坛上的“go-gost”群组。
要退订此群组并停止接收此群组的电子邮件,请发送电子邮件到go-gost+u...@googlegroups.com。
要发帖到此群组,请发送电子邮件至go-...@googlegroups.com。
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/go-gost/509cef59-c369-46a5-95d5-0da8605767f4%40googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。
本地客户端使用 gost
gost在2.5版本中增加了负载均衡的功能,负载均衡可以应用于代理链的所有层级节点,这里简单的说明一下设计思路和使用方法。