Anankke / SSPanel-UIM

Multi-purpose proxy service management system
MIT License
9.45k stars 3.4k forks source link

[BUG] vless订阅链接生成问题 #1302

Closed lbroot closed 2 years ago

lbroot commented 3 years ago

不小心碰到回车了 正在编辑 对不起 (搞完了)

请将 [ ] 替换为 [x] 。Please relpace [ ] with [x] .

Environment 环境 Debian10 php7.4 mysql5.7

Commit Merge pull request #1301 from frainzy1477/grpc-support … #6683362

Bug

  1. 设置为vless情况下,用户页面-节点列表-展开节点详情-点击查看节点配置详情-复制链接 得到的仍然是vmess链接
  2. grpc协议下设置servicename,订阅链接中servicename为空值,直接首页复制全部链接出来的vless链接中,servicename也是空值

Reproduce Steps to reproduce the bug. 请逐步描述如何复现 Bug。 1.如上

  1. 节点地址设置为 1.2.3.4;30058;2;grpc;host=example.com|server=example.com|servicename=1145140|outside_port=443|enable_vless=true 首页和订阅得到的链接为vless://2f060692-4dba-3c38-8a4b-a34302acf02c@1.2.3.4:30058?encryption=auto&type=grpc&security=&mode=multi&serviceName=#grpc

Expected behavior What you expected to happen. 请描述你预期的行为。 1.获得vless链接

  1. vless://2f060692-4dba-3c38-8a4b-a34302acf02c@1.2.3.4:30058?encryption=none&type=grpc&security=&mode=multi&serviceName=1145140#grpc

Logs If applicable, add your PHP logs here. 如果需要,请在这里粘贴 PHP Log。

Addition Additional context here. 如有可能,请提供更多相关资料。

lbroot commented 3 years ago

我来继续补充关于VLESS链接的相关BUG

  1. 首页,生成的VLESS链接中参数 ?encryption=auto 不正确,正确的写法应该是 ?encryption=none
  2. shadowrocket小火箭专用订阅链接获取到的仍然是 vmess 配置,clash配置链接也有有同样的问题。鉴于Clash等程序暂不支持VLESS协议,建议做过滤,不返回VLESS节点的信息。

本人不才,还望有能力的大佬们提交新的代码来修复相关问题。

du5 commented 3 years ago

订阅支持很不完善,/user/node 页面显示也不太友好,建议先不要更新或添加VLESS节点

baiyou2014 commented 3 years ago

请问vless与vmess怎么设置的?之前我是vmess升级完代码订阅出来的vless类型

worldneedme commented 2 years ago

我也同样有这个问题,请问楼主解决了吗