Open muziling opened 3 months ago
如果vnt客户端开启了 w 参数, 怎么和wg客户端通讯, 加上 --allow-wg 就无视 w参数的流量加密? 在这种场景下,wg的私钥参数又是充当什么用途? vnts里的wg配置,组网编号对应的命令行参数是什么?
wg流量会由vnts加密,开--allow-wg就是接受vnts的网络数据包,所以连不受信任的vnts不要开这个参数
wg客户端发送加密过的数据给vnts, vnts解密后明文发给vnt客户端吗?
vnt 还需要加上参数 -W <wg客户端私钥> ?还是说加了--allow-wg参数,vnts自动告知vnt 网内wg客户端的wg私钥?
vnts自身协议会自动生成公钥, 这种情况下还会自动再生成wg协议的公钥?
没看懂你提的问题,就简单说一下vnt和wg互通的原理吧:
-w <password>
和-W是两种不同形式的加密,前者是vnt客户端之间的加密(用户自己选择加密算法),这个密钥vnts服务端并不知道,所以也无法此类对数据进行加解密,后者是vnt客户端和vnts服务端之间的加密(rsa+aes-gcm),所有和服务端的通信都用这个方式加密不知道这样说解答了你的疑问没有
这种场景是针对打洞不成功,所有数据需要从服务端转发吧。
也就是说vnt客户端和wg客户端之间的所有数据,都需要经过vnts转发?
那我明白了,就是vnts接收到wg的加密数据,解密出来,再用vnt客户端的加密方式加密数据,再发送给vnt客户端
针对iOS端这种vnt不支持的平台,也能正常加入vnt网络
只是ios没人做客户端吧,看旧版本编译出来的二进制,有苹果平台的呀
嗯,没有iOS客户端
支持wireguard有使用说明不?