-
Notifications
You must be signed in to change notification settings - Fork 19.5k
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
Add luci-app-v2ray. #331
Add luci-app-v2ray. #331
Conversation
按照大雕的 ssr 改了一个简化版的 v2ray 。。 支持的功能比较少。。只有基本款的 tcp/kcp/ws , tls/mux ,动态端口什么的没写 使用前需要把 v2ray 和 v2ctl 放在 /usr/bin/v2ray/ 目录下并 chmod +x 增加了 lua-cjson 和 ca-certificates 依赖,前者被 /etc/v2ray/gen_config.lua 用于生成 v2ray 的 json 配置文件, 后者用于 tls+ws 模式下的系统的证书 翻译可能不全,不过有些翻译了的话让人感到更奇怪。。(逃
大佬这个v的luci很好用,唯一问题就是中文乱码,英文是正常的,有没有办法修复? |
v2ray包可以参考下这个,能省不少空间 |
修改了v2raypro.po的编码解决了中文部分乱码,还有少量英文中的乱码是在v2ray.lua文件,也是修改编码解决。 |
修了一版,在同学的 k3 上测试翻译好像没什么问题了。 |
只选择v2ray主程序的话压缩后占用体积将可以降到4M以下。 另外测试了裁剪后的v2ray,发现如果只裁掉如ss等协议的话减重效果并不好。。 裁掉tls+wss或是kcp倒是能省下一部分空间,但就没什么意思了。。所以还是上软路由吧(
如果选择了这一项的话,就会优先使用拖回来的包里的带_softfloat的可执行文件。。 (另:暂时没有加使用删除了部分模块的二进制文件的功能,原因:1.我不想release二进制文件; 2.裁剪并不省下很多空间; 3.如果自动编译的话写起来好麻烦啊。。)
请先升级服务器端再升级客户端,或者你可以按照这个提交所改动的内容改回与你的服务端相同版本
关于手写配置文件 |
其实luci-app-shadowsocksR,luci-app-v2ray这个设计的不合理,不应该依赖某个具体的代理软件如ssr,v2ray,brook等等,应该取一个名字类似luci-app-transparent-proxy,只完成透明代理的功能(需要代理的网站,防火墙,开启关闭socks5端口,指定无污染dns地址端口而不是绑在一起,客户端代理模式的功能等等),使用的时候切换透明代理端口即可,这样才方便,写完了都不用维护。具体的代理软件需要哪个自己来,看楼主的能力写一个不成问题 |
@moorn 想法很有道理,重复部分确实应该提取出来。 |
大佬,不好意思打扰问一下,我在x86_64平台下用的,点保存+启用之后没有生成config.json导致v2ray没有运行是为什么呢?我上传自己的配置文件用v2ray -c可以跑起来 |
@yingriyanlong 检查下 /etc/init.d/v2raypro 有没有可执行权限。。。。我可能忘了。。 |
@libc0607 搞定了!加了755权限之后保存加启用还是没运行起来,直接lua gen_config.lua生成的配置文件,再到luci里开就好了,谢谢大佬! |
@moorn 大雕的代理模式还有客户端模式之类的,写得还是很好用的23333 |
试图愚蠢且有效地永久避免自己的误操作(逃
luci文件都没写对。。。。。。楼主检查不仔细啊 |
不管是手动填写参数还是上传配置文件v2ray都无法运行是什么情况? 已经解决了 @skyeyc 谢谢大佬指点 |
不能运行的把lua-cjson安装了再运行 |
lua-cjson 安装了也还是不能运行 |
我clone回来又编译出来了,可是怎么设置呢? v2ray显示已经运行了,可是好像不能透明代理... 求设置的教程 |
要反复多次,重启后改一下非关键参数,哈哈,有点宗教信仰仪式,运行还是非常完美的,在友华1200,k3,ac58u,r7800和z1上面都非常稳定 |
增加了 lua-cjson 和 ca-certificates 依赖,前者被 /etc/v2ray/gen_config.lua 用于生成 v2ray 的 json 配置文 如何添加这两个依赖 |
能放出ipk和固件吗。方便测试 |
@libc0607 大佬 我的V2Ray运行不起来,配置文件‘config.json’已经生成了,依赖都安装了,日志里无相关记录,执行‘/etc/init.d/v2raypro start’只反馈‘V2ray config generated at /etc/v2ray/config.json’ |
@lijiqi2gitub 你什么机型我给你编译个固件你试试,反正我是没成功😹 |
网件3800 我下载了一个AbelRay的固件包含题主的ipk可是。luci里面设置了v2ray 仍然然不起来 |
404 |
提示太大了。不能刷 |
按照大雕的 ssr 改了一个简化版的 v2ray 。。
支持的功能比较少。。只有基本款的 tcp/kcp/ws tls/mux ,动态端口什么的没写
使用前需要把 v2ray 和 v2ctl 放在 /usr/bin/v2ray/ 目录下并 chmod +x加了个 v2ray 的包,自动选上了
增加了 lua-cjson 和 ca-certificates 依赖,前者被 /etc/v2ray/gen_config.lua 用于生成 v2ray 的 json 配置文件, 后者用于 tls+ws 模式下的系统的证书
翻译可能不全,不过有些翻译了的话让人感到更奇怪。。(逃