风扇滑翔翼
风扇滑翔翼
### 相关问题 在使用自定义config时 v2rayn几乎只是一个配置管理器和核心启动器 ### 描述你希望的解决方案 V2rayN支持那么多核心,然而面板上却只有那么寥寥几个可用的协议,如果不自定义配置就几乎用不到别的几个核心。我建议允许用户只添加一个出站,比如v2ray只写一个outbound tuic只写一个relay,让v2rayN接管其他配置,这样就能不更新面板就支持各核心各协议乱七八糟的的功能而且核心更新也可以立刻跟进 ### 描述你所考虑的替代方案 对于xray/v2ray配置 可以直接塞进去加上v2rayn生成的其他配置启动 对于其他core 可以把写的出站配置放到对应的core再开一个socks5入口 xray可以直接使用这个socks5入口 其他配置都用软件生成的不需要动 不过好像很多核心都是直接把s5入口写在配置里的不是ray系的出站/入站结构 可以考虑覆写或者什么的 每个core都要做单独的工作任务量比较大 可以考虑先只支持一下ray和box ### 我确认已查询历史issues - [X] 是
**描述建议** 分享→配置→导出完整配置/导出出站配置 **建议的必要性** 有时候只是想导出一个outbound然后塞到其他地方的singbox配置文件里 这样管理方便的多 也对标自定义配置的 "设置的json是出站"
Extension 0xfe0d should be the only information that can be extracted. We can use this to block ECH connections. If any other information can still be parsed, please report to...
This can reduce the memory usage of websockets with multiple concurrency see https://github.com/gorilla/websocket/issues/223
允许范围监听端口
rt xray本身是允许"1000-2000,443,444"这种监听多个端口的 在遇到时不时端口被墙时这个功能很有用 换个端口就复活了 但是xui却只能监听一个
目前的xui sniffing和destoverride是绑定的 开了嗅探就会开目标重置 想关重置就得关嗅探 想在客户端自定义dns就得关重置 而连嗅探也关这又不利于路由规则生效 建议为目标重置单独开一个开关(在勾选sniffing后)
尝试支持ECH
用类似引入ults的方法引入了cftls(CF的fork) 支持了ECH 目前只完成了客户端 可能还需要加命令生成ECH config 目前加进了httpupgrade tls grpc websocket 似乎强制使用了utls 把握不住还是问问
虽然这个漏洞无关痛痒不过多少是个安全漏洞 还是想办法修了 不改变现有的UDP处理结构(UDP还是听在TCP同端口)
走的极简主义 只需要在 `tlsSettings` 加入 `acmeToken` 选项即可启动 只支持DNSAPI 配置后不再需要手动填证书 ``` "tlsSettings": { "serverName": "example.com", // 要用ACME这个必填,ACME需要知道服务器网址 "acmeToken": "114514", // 目前只支持cloudflare api "acmeMail": "[email protected]" // 可选 默认 [email protected] } ``` 支持其他选项也不难 但是就需要添加额外的结构体了...
 如图所示 在听0000的情况下回包不能正常从进来的IP回复出去 这种情况发生在网卡绑定了不止一个IP的时候(我这里的v4很稀有但是在ipv6上可能较常见) 核心默认的逻辑是直接把自己从0000发出去 这时候的src大概是从路由表生成的 但是路由表挑选的ip和实际连进来的ip不是一个 然后就炸了 我尝试在UDP worker使用入站连接的dest作为src发送数据 但是处理udp packet的代码好像就是错的(或者说可能我的打开方式不对) 导致没法那个变量里永远都是nilll没法读出来