hysteria
hysteria copied to clipboard
服务器地址能增加支持ipv4和ipv6自动切换吗?
你的功能请求是否与某个问题有关? 服务器配置了ipv6地址,但是联通时不时会阻断一阵子,已经用上了端口跳跃功能,还是会被阻断,阻断后ping不通,阻断后只能用ipv4,ipv6延迟比ipv4低
描述你希望的解决方案 增加自动优先连接服务器的ipv6地址,当ipv6不通自动回落到ipv4,ipv6恢复后能再自动切回ipv6
有没有其他替代方案 替代方案需要自己写shell脚本判断,sed修改配置里的ip信息,重启hy进程
直接用域名解析应该可以解决,添加A记录和AAAA记录,指向同一个ip,这样可以优先走ipv6,不通就回落ipv4 不过自动回切ipv6不现实,况且v4和v6在延迟上应该没差别,物理链路是一样的,dns解析服务不一样而已,一旦找到目标服务器,那就不会有什么区别了
链路不一样的,ipv6 202ms, ipv4 300ms上下跳,加上据说ipv6干扰小。
那你这个需求不应该交给 hysteria 处理,试试控制自己的路由,数据不管是走 v4 还是 v6 ,hysteria 都只是监听 443 端口的流量,它也无法控制这个 443端口的流量从哪里来的
感觉你搞错了, 我的意思是hysteria客户端的配置里有个服务器地址的配置项,这个配置项分成两个配置,一个配置IPV4:端口 ,另一个配置IPV6:端口 ,优先连IPV6,当ipv6不通自动改成连ipv4,过一段时间自动检测下ipv6,能通就再切回ipv6
你说的443是服务端
感觉你搞错了, 我的意思是hysteria客户端的配置里有个服务器地址的配置项,这个配置项分成两个配置,一个配置IPV4:端口 ,另一个配置IPV6:端口 ,优先连IPV6,当ipv6不通自动改成连ipv4,过一段时间自动检测下ipv6,能通就再切回ipv6
你说的443是服务端
这个方法可以,不过个人觉得没什么必要。用sed就行,除非把这个功能放到更大的需求里面,比如负载均衡……
You can try adding a selector group for both ipv6 and ipv4 addresses in clients like singbox/clash.meta