我多次阅读了 v2ray 的用户手册,但对 vmess 传入配置中 clients id 和 alterid、level 的使用仍有些疑惑。
1、clients id 是否强制一用户一个?
2、alter id 是否只是为了增强 clients id 的抗探测性?alter id 是否是随机的?alter id 能否用来区分使用同一 clients id 的不同用户?(我原认为 alter id 是为了区分同一用户的不同并发线程而设置的。这种看法是否正确?)
3、level 值为0和非零时,可信任性的区别是什么?严格安全限制的意味着什么?
4、“email 用户邮箱地址,用于区分不同用户的流量”,是否意味着可以多用户使用同一个 clients id,只是通过不同的 email 地址来区分?关键是 email 地址在传出配置中没有设置的地方啊。
谢谢 @DarienRaymond 的耐心回答。
对于4,可否这样理解:配置 email 项,仅仅是为了增加 clients id 的可读性?
多用户使用同一个 clients id,有没有数量上的限制?存不存在问题呢?
是的
没有限制,但是会降低安全性。只要知道 client id (和通信的具体时间)就可以解密传输的数据,不同的用户理论上可以拦截对方的流量然后解密。
明白了。谢谢 @DarienRaymond 。
Most helpful comment