v2ray / v2rayng Goto Github PK
View Code? Open in Web Editor NEWThis project is currently discontinued. Please use this code with care and considering adopt it.
License: GNU Affero General Public License v3.0
This project is currently discontinued. Please use this code with care and considering adopt it.
License: GNU Affero General Public License v3.0
下载下来运行缺包 Libv2ray,
关注google play的朋友肯定知道v2rayNG已经开始更新了,故提出以下建议,希望开发者可以改进
1.对于软件现有的两种配置格式(原来的v2rayNG的配置方法及现在新增的直接导入配置文件)不够统一,建议统一一下配置格式(比如说导入json配置文件时,转换为v2rayNG的配置项,而不保留原配置文件格式。并且仅识别"inbound":{}就可以将其一一对应的转换为v2rayNG的配置项,就解决了v2ray-core的配置文件对于新手无法使用的问题,而对于高阶用户(懂得Libv2ray配置文件)"#lib2ray":{}也基本没有设置的必要;对于"routing":{},也可以再图形化的全局设置中设置国内外自动分流以替代core的"routing":{},所以仅必要转化的只有"inbound":{})
2.那么问题又来了对于现有v2rayNG的配置项,显然可供自定义的选项太少了,一些v2ray-core的"inbound":{}中的高级配置自然无法一一对应,故请务必使"inbound":{}的一些有必要传输层配置("streamSettings": {}中的配置)有对应的配置项,对于其他一些冷门参数可以加个自定义参数的项)
3.v2rayNG的配置项配置项有些杂乱,有时甚至令人难以理解,特别是那些传输层的配置,对于传输层有"tcpSettings": {},"kcpSettings": {},"wsSettings": {},不要把各种配置项杂糅在一起(比如将传输协议设置为ws时,“伪装类型(type)”里就不应该有“srtp”,“utp”,“wechat-video”等项了)
4.可以添加一个专家模式,来提供直接使用配置文件不转换的功能
1.在 Android 中,v2ray-core 只能接收到目标地址是IP的数据,故无法通过域名分流,就算"inbound"中加了"domainOverride": ["http", "tls"]也没有实际效果,所以国内外自动分流的工作应该在通过sock5传入v2ray-core之前就做好
2.增加自定义规则项(使一些自定义地址可以强制走代理或直连)
3.路由的进一步优化,目前的域名白名单一般的使用的是dnsmasq-china-list,但是该规则列表中的网站仅是域名可以正常解析,并不代表可以正常访问,所以个人认为应该使用IP分流(有**大陆的官方IP列表),这样下文提到的对于DNS解析的优化就有其必要性
1.一个域名可以对应多个A地址,当访问国内DNS服务商和国外DNS服务商时可能解析出不同IP(其实我不是很清楚),但有例为证:当访问taobao.com时,如果用Google DNS会解析到国外的阿里服务器IP ,所以仅使用IP白名单会使taobao.com走代理(上面已经说到域名规则不生效),故手机端即使开启了绕过大陆地址,还是会出现访问淘宝会自动转调到淘宝国际站的现象。并且,在国外一般会通过DNS污染来抵制国内的盗版影视,就又会一些网站无法访问。所以,优化DNS解析,不仅仅需要使用远程DNS,DNS解析也需要通过国内外域名分流,比如dnsmasq-china-list里的域名走本机DNS,其余走远程DNS!
捐赠解锁进阶功能,那么请说明哪些是进阶功能,请显示那些属于进阶功能的选项,只要使其无法开启就行了
where is v2ray swift library?
该功能可方便用户检查客户端所使用的V2Ray-core版本,预防由于服务端与客户端core版本差距过大导致的问题。
I understand the downside of doing it, but not doing it makes it hard for me to share the config with my peers. We used self signs and it's good enough as most of our data is already encrypted and we need just a simple tool to bypass censorship.
v2rayNG
订阅是很多人都喜欢的功能。ssr用的人多也是这方面的原因。希望加入。
为了给个别域名指定IP
可以做个iOS版吗?
cloudflare warp 现在通过masque协议复活了。(以前的wireguard已经被墙了)
希望v2ray可以添加masque协议,造福广大翻墙网友不用搞那么多app和客户端
ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Failed to transform artifact 'libv2ray.aar (project :libv2ray)' to match attributes {artifactType=jar}.
Just like in linux config,
mtu/tti/uplinkCapacity/downlinkCapacity/congestion/readBufferSize/writeBufferSize etc....
Thanks!
服务器端使用 nginx (tls) 反向代理,v2ray 使用 websocket 传入连接
客户端使用 websocket + tls 传出连接。
症状:windows 客户端可以连接,正常使用; v2rayNG 点击连接后 vpn 图标在状态栏时隐时现。
补充:v2rayNG 配置 websocket (without tls) 可以正常使用
服务器 v2ray 版本:2.38
windows 客户端版本:2.38
v2rayNG 版本:0.1.8
nginx配置:
服务器端配置:
v2rayNG配置:
windowsk客户端配置:
android 版本: 7.0.0
手机型号:三星 s8 plus
我使用的是逍遥安卓模拟器系统版本android4.4.2,以下有几个场景会出现问题:
1.安装0.1.6版本,配置可以使用,更新0.1.8版本,可以使用,之后每个版本都更新,可以使用,现在使用的是0.2.4版本
2.安装0.1.8版本,无法使用,更新至最新版本0.2.4也无法使用
3.直接安装最新版本0.2.4,无法使用
4.先安装0.1.6版本,再更新0.2.4版本,可以使用
推测0.1.8及之后版本内加入了某些内容,导致模拟器无法直接安装使用,请看下是否可以修复该BUG
小米10手机,浏览器能打开google,youtube等网站,但是用youtube的app,无论官方的还是第三方的(如newpipe),打开均无任何视频,搜索也不行。在设置-分应用代理里没有找到相应的app,把分应用代理关了也不行。请教要如何设置,谢谢!
找不到这个配置文件该怎么生成,甚至该怎么写,为什么不给一个导出配置到本地文件呢?至少你给一个范本啊!我找了半天只知道应该是config.json,但参数那么多,怎么去写啊?
今天早上更新了下系统后就这样了,目前系统版本是PE10
V2rayNG Free
windows方面用v2rayN是可以连接ws+tls服务端的,同样的服务端在安卓上V2rayNG就连不上?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.