Coder Social home page Coder Social logo

v2rayng's People

Contributors

xiaokangwang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

v2rayng's Issues

version 0.1.6 show this error

ERROR: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Failed to transform artifact 'libv2ray.aar (project :libv2ray)' to match attributes {artifactType=jar}.

从本地导入自定义配置

找不到这个配置文件该怎么生成,甚至该怎么写,为什么不给一个导出配置到本地文件呢?至少你给一个范本啊!我找了半天只知道应该是config.json,但参数那么多,怎么去写啊?

v2rayNG 处理 tls + websocket 频繁断开 (VPN图标时隐时现)

服务器端使用 nginx (tls) 反向代理,v2ray 使用 websocket 传入连接
客户端使用 websocket + tls 传出连接。
症状:windows 客户端可以连接,正常使用; v2rayNG 点击连接后 vpn 图标在状态栏时隐时现。
补充:v2rayNG 配置 websocket (without tls) 可以正常使用
服务器 v2ray 版本:2.38
windows 客户端版本:2.38
v2rayNG 版本:0.1.8
nginx配置:
nginx
服务器端配置:
server
v2rayNG配置:
v2rayng
windowsk客户端配置:
windows-client
android 版本: 7.0.0
手机型号:三星 s8 plus

对v2rayNG的改进及其继续开发提一些建议!

关注google play的朋友肯定知道v2rayNG已经开始更新了,故提出以下建议,希望开发者可以改进

关于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解析的优化就有其必要性

关于优化DNS解析

1.一个域名可以对应多个A地址,当访问国内DNS服务商和国外DNS服务商时可能解析出不同IP(其实我不是很清楚),但有例为证:当访问taobao.com时,如果用Google DNS会解析到国外的阿里服务器IP ,所以仅使用IP白名单会使taobao.com走代理(上面已经说到域名规则不生效),故手机端即使开启了绕过大陆地址,还是会出现访问淘宝会自动转调到淘宝国际站的现象。并且,在国外一般会通过DNS污染来抵制国内的盗版影视,就又会一些网站无法访问。所以,优化DNS解析,不仅仅需要使用远程DNS,DNS解析也需要通过国内外域名分流,比如dnsmasq-china-list里的域名走本机DNS,其余走远程DNS!

关于捐赠问题

捐赠解锁进阶功能,那么请说明哪些是进阶功能,请显示那些属于进阶功能的选项,只要使其无法开启就行了

Export and import allowInsecure to Clipboard for Trojan

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问题

我使用的是逍遥安卓模拟器系统版本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

安卓手机连不上youtubeAPP

小米10手机,浏览器能打开google,youtube等网站,但是用youtube的app,无论官方的还是第三方的(如newpipe),打开均无任何视频,搜索也不行。在设置-分应用代理里没有找到相应的app,把分应用代理关了也不行。请教要如何设置,谢谢!

安卓手机经常出现SSL错误

自从升级到2.43版本,我用安卓手机就常出现如下错误,从而V2RAY服务连不上,但是不改任何设置,过一段时间(短的十分钟,长的好几个小时)再试,又正常了,可以直常联到服务器了。测试时也有延迟时间了。出错时截图如下
image
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.