本帖最後由 kingwilliam 於 2019-8-24 07:41 編輯
15 - 负载均衡器 (balancer)
如果您 郊外 有多於1個 服務器 就可運用“负载均衡器”這功能,分散運用,避免長期使同用1個郊外服務器。
先在client outbounds建立所有郊外服務器資料。- "outbounds": [
- {
- "tag": "svr1",
- ...
- },
- {
- "tag": "svr2",
- ...
- },
- {
- "tag": "svr3",
- ...
- }
- ]
複製代碼 再在routing建立balancers group和routing rules,- "routing": {
- "balancers": [
- {
- "tag": "group1",
- "selector": [
- "svr1",
- "svr2",
- "svr3"
- ],
- "tag": "group2",
- "selector": [
- "svr1",
- "svr3"
- ]
- }
- ],
- "rules": [
- {
- "type": "field",
- "network": "tcp,udp",
- "balancerTag": "group1"
- }
- ]
- }
複製代碼 可以这样理解上面的设定
- 先在outbounds建立所有服务器
- 再在routing内建立balancers,上面例子建立2个balancers group(group1, group2),group1 包括所有3个服务器,group2只包括服务器1和3
- 最後在routing内rules建立条件,上面例子是所有都走gruop1。group2没参与任何条件。
|