Conversation
|
我没试过,有人提 issue |
|
代码那个hasv4 v6逻辑好像都是错的 |
|
我改动的地方符合代码中体现的 has 的逻辑 这个 PR 不应被关闭 另外原版没解释清 domainStrategy 还影响对端(服务器)域名的解析策略 这部分的代码是 @yuhan6665 PR 的,最好由他 review 一下 |
|
那让 @yuhan6665 看一下吧 |
首先的首先这里面命名就是混乱的 endpoint 指的是对等端开放的那个公网地址端口 但是代码里config的endpoint是本地用的网关IP(们) 但是在json里写的反而是正确的address 写的是个 再然后 从 “endpoints” 中分析出的 hasv4 v6 被用来解析真的 peer endpoint 的地址偏好 这两个是完全八竿子打不着的 甚至还被wireguard 出站 domainstrategy 影响 这很明显就是个buggy参数 所以我不想动文档(我在最开始的回复里稍微点了一下) 如果真的为了写文档去看代码的时候看出来了 多少也先去核心把bug修了(我是放弃wg了) 但是这里甚至写出了 “当 Wireguard 服务器地址为域名、被代理流量目标地址是域名时,控制它们的域名解析策略。” (某种意义上是对的) wg内部网关只有v4 影响外面peer endpoint的解析策略 都没人觉得离谱么 |
|
这块代码的确是命名有误导性
这个功能是 @yuhan6665 故意写的 顺着一路追过去,它的确影响了 json 里 peers.endpoint 也就是“服务器”的域名解析策略 所以我文档应该没写错 |
代码的确就是这样写的,估计是不想再多搞个配置字段出来吧 wg 我压根用不上,review 某老哥 targetStrategy 的时候看到了,恰好又有人提 issue 真较真起来应该一个 targetStrategy 一个 domainStrategy 毕竟 wg 没有 sockopt |
算了还是顺手改一下吧,本来只想补文档的 |
Clarified the constraints of the 'address' option in relation to the 'domainStrategy' for Wireguard. XTLS/Xray-core#5417
|
Thanks for clear things out |


No description provided.