Giter Site home page Giter Site logo

2dust / v2rayng Goto Github PK

View Code? Open in Web Editor NEW
30.5K 514.0 4.7K 228.46 MB

A V2Ray client for Android, support Xray core and v2fly core

Home Page: https://1.2345345.xyz

License: GNU General Public License v3.0

Java 2.60% Kotlin 97.40%
android proxy socks5 shadowsocks trojan v2ray v2fly xray vmess vless

v2rayng's People

Contributors

2dust avatar admarty avatar amir-yazdanmanesh avatar fangliding avatar hadi-norouzi avatar hamidrezahy avatar hossinasaadi avatar justlovediaodiao avatar kimsuelim avatar malus-risus avatar maskedeken avatar mmrabbani avatar mosayeb-a avatar mribrahem avatar mrmalekfar avatar nagisaefi avatar networkkeeper avatar notdubious avatar oxiiio avatar pouriaksrvi avatar renovate[bot] avatar solokot avatar ssszmath avatar user09283 avatar utaea avatar vfarid avatar xfree-man avatar y67h41 avatar ysy950803 avatar yuhan6665 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  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

v2rayng's Issues

v2rayNG设置just my socks服务器无法连接

你好,使用v2rayNG设置Just My Socks 的shadowsocks节点无法连接上Google play,twitter,youtube等服务
Just My Socks 的节点在window的v2rayN是可以使用的

可以建议一下怎么处理吗,很喜欢手机上使用v2rayNG

手机是Android 9系统,如需要配合请告知。

关于路由模式汇总(Routing mode summary)

很多关于路由的问题,做一个总结
1.android系统vpn可以绑定app,所以第一个开启是分应用代理,并设置好
2.这个app需要部分走代理,启用路由的绕过大陆,可以尝试开启本地dns
3.浏览器可以安装两个,一个代理,一个不代理
4.如果123不能解决你的问题,只能换个代理app了

v2rayNG设计时尽力简化设置和使用,所以那些复杂的规则设置是永远不会做的
只有ios这种无法分应用的系统才会使用规则

gfw怎么设置呢

gfw怎么设置呢?
路由:只有全局 绕过局域网和大陆地址
那个自定义路由,配置完,怎么起效果呢

斷線後自動重連?

晚上我的Wifi會有短暫斷線,但就一直在斷線狀態直至我手動重連,這是什麼問題?

软件开机自启动

可以添加一下手机启动后软件开机自启动?现在每次重启手机都要手动启动v2ray有些不方便呀。

能否提供libv2ray模块供学习

因自己最近想学习VpnService收到的三层报文转发方法,参考了此项目,但是发现此项目com/v2ray/ang/service/V2RayVpnService.kt#24 中通过local socket将tun的文件描述符传入了libv2ray模块。

因此,是否方便提供libv2ray以供学习呢?如果不方便的话,能否给一些参考资料,对于VpnService收到的三层报文,如何以最简单的方式,将数据原样发送出去?

因为Java上提供的所有网络方法均构建在协议四层,NDK中也无法创建raw socket

如果不便提供任何信息,请直接关闭此issue即可。

无法代理google play的更新和下载

描述

使用自定义配置文件,可以通过浏览器访问谷歌,也可以浏览google play的内容,但是无法更新和下载软件,其余一切正常。

配置文件

{
  "inbounds": [
    {
      "port": 10808,
      "protocol": "socks",
      "sniffing": {
        "enabled": true,
        "destOverride": ["http", "tls"]
      },
      "settings": {
        "auth": "noauth",
        "udp": true
      }
    },
    {
      "port": 10809,
      "protocol": "socks",
      "settings": {
        "auth": "noauth",
        "udp": true
      }
    }
  ],
  "outbounds": [
    {
      "protocol": "vmess",
      "settings": {
        "vnext": [
          {
            "address": "fakeip",
            "port": 12345,  
            "users": [
              {
                "id": "fakeuuid",
                "alterId": 64
              }
            ]
          }
        ]
      }
    },
    {
      "protocol": "freedom",
      "settings": {},
      "tag": "direct" 
    }    
  ],
  "routing": {
    "domainStrategy": "IPOnDemand",
    "rules": [
      {
        "type": "field",
        "outboundTag": "direct",
        "domain": ["geosite:cn"] 
      },
      {
        "type": "field",
        "outboundTag": "direct",
        "ip": [
          "geoip:cn", 
          "geoip:private" 
        ]
      }
    ]
  }
}

希望加入直连路由模式

默认的绕过局域网及大陆地址路由效果比较差,很多国内域的服务器不在大陆

分应用能解决一些问题,但对浏览器类型的通用应用就不行了,而且没有流量日志,自己加路由也很难,尤其是卡CDN的时候

希望能有直连路由模式的话会好处理些,毕竟被ban是少数

直连模式+自定义路由代理导入,体验会好很多

希望可以支持安卓TV

现在APP在TV上需要使用空鼠才能操作。希望开放TV版,并能在 launcher上显示。。

Any Android TV Support Plan?

Hi,I am an Android TV user,but v2rayNG only support Android mobile phones, Android TV support is not good, can not choose nodes (no touch operation, not support remote control).

希望改进更新订阅机制

订阅列表越来越长,可每次更新订阅后,选择的节点都会跳回订阅列表第一项。ShadowsocksR更新订阅就不会出现这样的情况,只会修改或新增节点信息,希望有可能的话,借鉴一下其订阅更新机制。

三星 s10+ 无法使用

机型: 三星 s10+
系统: 9.0
表现:
选择节点连接后点击测速,底部提示: Attempt to invoke virtual method 'java.land.String java.net.InetAddress.toString()' on a null object reference

无法使用,日志报错

部分日志如下:
--------- beginning of main
06-26 19:24:21.016 E/com.v2ray.ang(18100): Not starting debugger since process cannot load the jdwp agent.
06-26 19:24:21.039 I/com.v2ray.ang(18100): The ClassLoaderContext is a special shared library.
06-26 19:24:21.064 I/com.v2ray.ang(18100): The ClassLoaderContext is a special shared library.
06-26 19:24:29.070 I/com.v2ray.ang(18100): ProcessProfilingInfo new_methods=0 is saved saved_to_disk=0 resolve_classes_delay=8000
06-26 19:24:49.488 I/GoLog (18362): file exists
06-26 19:24:49.488 I/GoLog (18362): EnableLocalDNS: false
06-26 19:24:49.488 I/GoLog (18362): ForwardIpv6: false
06-26 19:24:49.488 I/GoLog (18362): DomainName: 103.95.221.102:80
06-26 19:24:49.488 I/GoLog (18362): loading v2ray config
06-26 19:24:49.488 I/GoLog (18362): /data/user/0/com.v2ray.ang/tun2socks [--netif-ipaddr 26.26.26.2 --netif-netmask 255.255.255.252 --socks-server-addr 127.0.0.1:10808 --tunmtu 1500 --loglevel notice --enable-udprelay --sock-path /data/user/0/com.v2ray.ang/sock_path]
06-26 19:24:49.489 I/GoLog (18362): Preparing Domain: 103.95.221.102:80
06-26 19:24:49.512 I/GoLog (18362): Prepare Result:
06-26 19:24:49.512 I/GoLog (18362): Ready: true
06-26 19:24:49.512 I/GoLog (18362): Domain: 103.95.221.102
06-26 19:24:49.512 I/GoLog (18362): Port: 80
06-26 19:24:49.512 I/GoLog (18362): IPs: [103.95.221.102]
06-26 19:24:49.524 I/GoLog (18362): EscortRun cmd.Start err fork/exec /data/user/0/com.v2ray.ang/tun2socks: no such file or directory
06-26 19:24:49.524 I/GoLog (18362): EscortRun Exit
06-26 19:24:49.835 I/GoLog (18362): new v2ray core
06-26 19:24:49.845 I/GoLog (18362): start v2ray core
06-26 19:24:49.848 I/GoLog (18362): 2019/06/26 11:24:49 [Warning] v2ray.com/core: V2Ray 4.19 started
06-26 19:24:49.938 D/com.v2ray.ang(18362): sendFd tries: 0
06-26 19:24:49.939 D/com.v2ray.ang(18362): java.io.IOException: No such file or directory
06-26 19:24:50.039 D/com.v2ray.ang(18362): sendFd tries: 1
06-26 19:24:50.039 D/com.v2ray.ang(18362): java.io.IOException: No such file or directory
06-26 19:24:50.240 D/com.v2ray.ang(18362): sendFd tries: 2
06-26 19:24:50.241 D/com.v2ray.ang(18362): java.io.IOException: No such file or directory
06-26 19:24:50.642 D/com.v2ray.ang(18362): sendFd tries: 3
06-26 19:24:50.643 D/com.v2ray.ang(18362): java.io.IOException: No such file or directory
06-26 19:24:51.443 D/com.v2ray.ang(18362): sendFd tries: 4
06-26 19:24:51.443 D/com.v2ray.ang(18362): java.io.IOException: No such file or directory
06-26 19:24:51.728 I/GoLog (18362): 2019/06/26 11:24:51 127.0.0.1:44626 accepted //www.google.com:443
06-26 19:24:53.044 D/com.v2ray.ang(18362): sendFd tries: 5
06-26 19:24:53.045 D/com.v2ray.ang(18362): java.io.IOException: No such file or directory
06-26 19:24:53.167 I/GoLog (18362): 2019/06/26 11:24:53 127.0.0.1:44634 accepted //www.google.com:443
06-26 19:24:54.191 I/GoLog (18362): 2019/06/26 11:24:54 127.0.0.1:44638 accepted //www.google.com:443
06-26 19:24:56.246 D/com.v2ray.ang(18362): sendFd tries: 6
06-26 19:24:56.247 D/com.v2ray.ang(18362): java.io.IOException: No such file or directory
--------- beginning of system
06-26 19:26:28.359 E/com.v2ray.ang(20282): Not starting debugger since process cannot load the jdwp agent.
06-26 19:26:28.380 I/com.v2ray.ang(20282): The ClassLoaderContext is a special shared library.
06-26 19:26:28.408 I/com.v2ray.ang(20282): The ClassLoaderContext is a special shared library.
06-26 19:26:29.732 I/GoLog (20309): file exists
06-26 19:26:29.732 I/GoLog (20309): EnableLocalDNS: false
06-26 19:26:29.732 I/GoLog (20309): ForwardIpv6: false
06-26 19:26:29.732 I/GoLog (20309): DomainName: 103.95.221.102:80
06-26 19:26:29.732 I/GoLog (20309): loading v2ray config
06-26 19:26:29.732 I/GoLog (20309): /data/user/0/com.v2ray.ang/tun2socks [--netif-ipaddr 26.26.26.2 --netif-netmask 255.255.255.252 --socks-server-addr 127.0.0.1:10808 --tunmtu 1500 --loglevel notice --enable-udprelay --sock-path /data/user/0/com.v2ray.ang/sock_path]
06-26 19:26:29.732 I/GoLog (20309): Preparing Domain: 103.95.221.102:80
06-26 19:26:29.732 I/GoLog (20309): Prepare Result:
06-26 19:26:29.732 I/GoLog (20309): Ready: true
06-26 19:26:29.732 I/GoLog (20309): Domain: 103.95.221.102
06-26 19:26:29.732 I/GoLog (20309): Port: 80
06-26 19:26:29.732 I/GoLog (20309): IPs: [103.95.221.102]
06-26 19:26:29.746 I/GoLog (20309): EscortRun cmd.Start err fork/exec /data/user/0/com.v2ray.ang/tun2socks: no such file or directory
06-26 19:26:29.746 I/GoLog (20309): EscortRun Exit
06-26 19:26:30.002 I/GoLog (20309): new v2ray core
06-26 19:26:30.007 I/GoLog (20309): start v2ray core
06-26 19:26:30.007 I/GoLog (20309): 2019/06/26 11:26:30 [Warning] v2ray.com/core: V2Ray 4.19 started
06-26 19:26:30.074 D/com.v2ray.ang(20309): sendFd tries: 0
06-26 19:26:30.074 D/com.v2ray.ang(20309): java.io.IOException: No such file or directory
06-26 19:26:30.174 D/com.v2ray.ang(20309): sendFd tries: 1
06-26 19:26:30.175 D/com.v2ray.ang(20309): java.io.IOException: No such file or directory
06-26 19:26:30.375 D/com.v2ray.ang(20309): sendFd tries: 2
06-26 19:26:30.376 D/com.v2ray.ang(20309): java.io.IOException: No such file or directory
06-26 19:26:30.776 D/com.v2ray.ang(20309): sendFd tries: 3
06-26 19:26:30.779 D/com.v2ray.ang(20309): java.io.IOException: No such file or directory
06-26 19:26:31.579 D/com.v2ray.ang(20309): sendFd tries: 4
06-26 19:26:31.579 D/com.v2ray.ang(20309): java.io.IOException: No such file or directory
06-26 19:26:33.179 D/com.v2ray.ang(20309): sendFd tries: 5
06-26 19:26:33.180 D/com.v2ray.ang(20309): java.io.IOException: No such file or directory
06-26 19:26:36.380 D/com.v2ray.ang(20309): sendFd tries: 6
06-26 19:26:36.382 D/com.v2ray.ang(20309): java.io.IOException: No such file or directory
06-26 19:26:36.408 I/com.v2ray.ang(20282): ProcessProfilingInfo new_methods=0 is saved saved_to_disk=0 resolve_classes_delay=8000

TLS 1.3 please

The core has already supported from 4.18.1. My windows client v2rayN has been upgraded to enjoy the 100Mbit/sec speed but this latest Android client can only achieve <20Mbit/sec for the same server.

编译过程出错

/opt/src/v2rayNG/V2rayNG(master) # bash ./gradlew build root@BuildHost
e: /opt/src/v2rayNG/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/BaseDrawerActivity.kt: (16, 22): Unresolved reference: InappBuyActivity
e: /opt/src/v2rayNG/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/BaseDrawerActivity.kt: (66, 39): Unresolved reference: InappBuyActivity
e: /opt/src/v2rayNG/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainActivity.kt: (30, 22): Unresolved reference: InappBuyActivity
e: /opt/src/v2rayNG/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/MainActivity.kt: (564, 31): Unresolved reference: InappBuyActivity
e: /opt/src/v2rayNG/V2rayNG/app/src/main/kotlin/com/v2ray/ang/ui/SettingsActivity.kt: (12, 22): Unresolved reference: InappBuyActivity

安卓机报错

unexpected end of stream on com.android ok http .adress @7b4c55ec

QUIC方式连不上

我服务端安装的是v2ray core 4.20.0版本,v2rayng是1.0.3版本,core应该也是4.20.0 但是采用QUIC方式拨不上号,其它方式可以。请问是什么问题呢?

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.