dyhkwong:Exclave 说明不支持 AmneziaWG 的理由
在 AmneziaWG 支持请求讨论中,作者列出不支持的理由:协议设计与质量不佳(作者称其只是带易检测混淆头的 WireGuard,完全不抗封锁);没有协议规范,他人只能逐 bug 兼容或直接引入其库;付费高级版背书,对方可随时改变对免费版的态度;Exclave 是支持代理协议的代理软件而非 VPN 软件,支持 VPN 协议需做三层-四层-三层转换,性能与体验较差,且只能代理 TCP 与 UDP。作者并表示 Exclave 支持 WireGuard 本身是个失误,只对 Cloudflare WARP 滥用者有利,WireGuard 适用既往条款,新协议不适用。
作者原文@dyhkwong
- Poor protocol design and quality. It is only the WireGuard protocol with some easily detectable obfuscation headers. It is not resistant to the firewall at all.
- No protocol specification. They did not document the protocol details, so others can only bug-to-bug compatible with them or import their library directly.
- Paid premium version endorsement. They can change their attitude at any time towards their free (gratis) version. We don't want to endorse them.
- VPN protocol. Exclave is a proxy software with the support for proxy protocols, and is NOT a VPN software. Supporting a VPN protocol requires to proceed a layer3-layer4-layer3 conversion, which will make the performance and user experience pretty poor. What's worse, we can only proxy TCP payload and UDP, and can not handle Layer 3 protocols and other Layer 4 protocols, and can not establish a virtual private network, defeating the purpose of a VPN protocol. Exclave did support WireGuard, but I think supporting WireGuard was a fault, which was only beneficial to Cloudflare WARP abusers. WireGuard is applicable to grandfather clause, but new protocols are not.