-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
luci-app-ssr-plus: Fix link failure for latest Xray version. #1560
Conversation
1、修复Xray更新到2024.9.30版本后,无法连接服务器导致不能科学上网; 2、本次修改兼容1.8.24及以下版本,包括服务端节点为旧版本。 3、socks 的配置适配最新版本。
1、修复Xray更新到2024.9.30版本后,无法连接服务器导致不能科学上网; 2、本次修改兼容1.8.24及以下版本,包括服务端节点为旧版本。 3、socks 的配置适配最新版本。
initial_windows_size = tonumber(server.initial_windows_size) or nil | ||
} or nil, | ||
sockopt = { | ||
mark = 255, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
!
该改的东西你不改,不该改的给你改出岔子了 😳 |
该改的是原本用inboundDetour开启的socks代理,应该加入到inbounds部分 |
我知道,但ssrp机制不一样,一是socks是单独开启的,不是一运行Xray就开启;二是scoks可以使用不同的节点开启socks,可不与正常使用的节点同时开启,否则就要把“socks代理服务端(全局)”删除,仅仅保留端口才能合并到inbounds部分,此时就无法使用其他节点作为socks的服务器节点了。 |
请问哪里改错了? |
标出来了啊 |
只是改gen_config.lua生成json内容啊,你是不是考虑太多啦 |
如果socks和主服务器一致时(即合并到主配置里去的话可以不使用inbounddetouer),但是不能选择其他节点做socks服务器,且init脚本必须删除使用其他节点生成socks另外配置的代码,此时改动会非常大,所以我考虑来考虑去只能暂时使用inbounddetouer,待后续有使用者不需使用其他节点做socks服务器时即可将socks配置合并到主配置的inbounds部分。 |
这个我在Xray的WIKI里看到过可以设置mark,现在一下找不到了,等会我找找看。 |
我用你的gen_config试过了啊,socks是主服务器,还是生成了inbounddetour段 |
socks是主服务器,肯定还是生成inbounddetour段,主要还是ssrp机制要使用非主节点作为服务器。其次,你确定是添加了mark的问题吗?你把mark改成0或者删除mark后代理就正常吗? |
不是 哥哥 |
另外,我贴个老版本gen_config.lua在socks是主节点的情况下生成的json config吧
|
你的新gen_config.lua只要把inbounddetour里面的
搞到inbounds里头就行了 |
咱就是说,inbounddetour在新版本xray已经不兼容了,这跟ssrp机制都没关系 |
那我把mark去掉算了。还有就是把这个搞进去很简单,但是无法使用主节点之外的节点作为socks服务器啊(我前面的pr就是搞到里面去的),对了,我们能否在tg里私聊?这里沟通不方便。 |
暴露socks5代理有老多用法了啊,你用gost可以把内网设备一些默认不走代理流量导到代理通道里头去啊,还比如我ssh连接远程服务器,不是可以添加proxycommand去走socks通道 |
你不管ssrp的socks是不是主节点,是不是都得改掉inbounddetour??? |
1、修复Xray更新到2024.9.30版本后,无法连接服务器导致不能科学上网;
2、本次修改兼容1.8.24及以下版本,包括服务端节点为旧版本。
3、socks 的配置适配最新Xray版本。
效果图: