-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Commands: Add vlessenc (generate complete json pair directly)
#5078
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
fb7681a to
c7bccf2
Compare
|
|
1 猜到要改了 |
|
写这个命令主要是有的人pr小作文读不明白 自己拼了试半天可能还是个错的才弄的 直接生成不怕错格式 |
|
我觉得直接过墙来说 random 和 native 没差,反正全随机数早就被 GFW 拉黑了,拿全随机数直接过墙也是被封,但是 random 会导致不能 ReadV/Splice,所以还是改成 native 吧,如果有一天中转禁止了 native 外观了再改成 random mode 去掉,有功夫输入这 mode 还不如手动改,改成 |
|
@Fangliding |
ML-DSA-65 等其它命令有这种情况的话也改一下吧 |
|
那就这样吧 几个生成生成命令好像只有mldsa65还没加 |
|
我想了下也别 这样即可,注意空格,还有两种方式间加一个空行 |
|
我猜会有人用mlkem的服务端然后用个x25519的客户端问为什么连不上 |
|
|
|
|
|
not Post-Quantum 也不对吧 mlkem只是验证服务端身份而已 密钥交换无论如何都是pq的 不然现在的tls都叫not Post-Quantum了 |
|
|
|
把 decryption 放上面吧 |
|
本来是decryption在上面的 但是之前ech是服务端参数在上面所以我改掉的 |
|
改到上面吧,其它命令都是服务端的在上面 |
26c23fe to
7865d69
Compare
|
|
|
b509492 改为了直接输出 json pair |
vlessenc (generate complete json pair directly)
|
genx25519也改名字就没必要了吧 搁wg里就是正常公私钥了啊 |
|
|
#5078 (comment) --------- Co-authored-by: RPRX <[email protected]>
#5078 (comment) --------- Co-authored-by: RPRX <[email protected]>
|
dae2949 想了下还是改回默认 random 吧,因为要先做好 SS、VMess 的平替,配合 XTLS 省去二次加解密已经很好了,过 CDN、伊朗 non-TLS、非 Linux 等场景也吃不到 Splice, |
#5078 (comment) --------- Co-authored-by: RPRX <[email protected]>
|
8b579bf 又改回了默认 native,因为看代码发现 random 不止影响 Splice 还影响 ReadV, |

所见即所得 使我的网页面板/一键脚本旋转 生成格式人类易读

允许直接使用命令生成一串常用的默认配置
选项 [-key x25519/mlkem] [-mode native/xorpub/random] 默认x25519/random 有预检查
重构x25519命令和mlkem命令的实现将生成过程单独分离以供新命令使用 小修改:x25519和mlkem抛出结果时在最后添加换行符避免console进入一个诡异的状态
还是觉得如此复杂使用分开的json更好