-
Notifications
You must be signed in to change notification settings - Fork 723
Open
Description
我现在使用 gost v3.2.5 的版本,当前使用services 配置了监听的端口,chain配置了两个IP地址,一个v4地址,一个v6地址,我想达到的效果是当两个地址任何一地址不通时都能切换到另一个地址。如果两个地址都通可以选择任意一个延迟底的进行访问即可。
现在的问题是当v6不通了,流量还是会发送到v6,能否当v6故障的时候流量就不走v6了,只是检测即可,当v6恢复后在进行根据延迟判断是走v6还是v4呢?
针对改需求如下的配置,请各位大佬指点:
services:
# 39810 关联 chain-39810
- name: tcp-39810
addr: ":39810"
handler: { type: tcp, chain: chain-39810 }
listener: { type: tcp }
- name: udp-39810
addr: ":39810"
handler: { type: udp, chain: chain-39810 }
listener: { type: udp }
chains:
# 策略 1 (39810)
- name: chain-39810
hops:
- name: hop-39810
selector:
strategy: round
maxFails: 1
failTimeout: 30s
check: { interval: 5s, timeout: 2s }
nodes:
- name: v6-39810
addr: "[xxxx:xxxx:xxxx::xxx]:39810"
connector: { type: tcp }
dialer: { type: tcp }
- name: v4-39810
addr: "a.a.a.a:39810"
connector: { type: tcp }
dialer: { type: tcp }
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels