Closed thuhollow2 closed 2 months ago
主流的代理软件如 v2rayNG 采用 wiregard:// 作为协议名,并省去了 pre-share-key,将 ip 和 ipv6 变量合并为 address,对应 parsers/clash2base64.py 可修改为
link = "wireguard://{privateKey}@{server}:{port}?publickey={publicKey}&address={ip}&mtu={mtu}&reserved={reserved}#{name}".format(**warp_info)
和
link = "wireguard://{privateKey}@{server}:{port}?publickey={publicKey}&address={ip}&mtu={mtu}#{name}".format(**warp_info)
以下为 v2rayN 配置示例
wireguard://ePOa21YJ51AWpSh4uY%2BrwxekiOHZEVKIh78RgYOJ0Fo%3D@wa.bachebiapain.ir:890/?publickey=bmXOC%2BF1FxEMF9dyiK2H5%2F1SUtzH0JuVo51h2wPfgyo%3D&address=172.16.0.2%2C2606%3A4700%3A110%3A8f81%3Ad551%3Aa0%3A532e%3Aa2b3&mtu=1280#NiREvil%E2%81%B0%E2%81%B7%C2%A0%C2%A0%2Bplus
除 parsers/wg.py 外建议增加 wireguard:// 的解析,tool.py 取消 wg:// 和 wireguard:// 的合并。
我这解析结果不是一样吗,只少了一个mtu
不好意思,没有检查 parsers/wg.py 是否修改,我fork的还没更新 不过感觉 parsers/clash2base64.py 用 wireguard:// 做 url 前缀或许更通用一些
描述
主流的代理软件如 v2rayNG 采用 wiregard:// 作为协议名,并省去了 pre-share-key,将 ip 和 ipv6 变量合并为 address,对应 parsers/clash2base64.py 可修改为
和
以下为 v2rayN 配置示例
除 parsers/wg.py 外建议增加 wireguard:// 的解析,tool.py 取消 wg:// 和 wireguard:// 的合并。
完整性要求