A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. 🚀
Go to file
2019-11-03 05:25:52 +08:00
.github/ISSUE_TEMPLATE Update issue templates 2019-10-25 06:39:07 +08:00
gui feat: PAC mode is switchable now, and you can choose the proxy mode when resolve subscription url or update pac file 2019-11-03 05:11:05 +08:00
service chore: git rm -rf . --cached 2019-11-03 05:25:52 +08:00
.gitignore merge 2019-11-02 16:11:00 +08:00
.travis.yml merge 2019-11-02 16:11:00 +08:00
CNAME Create CNAME 2019-10-21 15:42:41 +08:00
docker-compose.yml feat: complete essential functions 2019-10-25 05:14:30 +08:00
Dockerfile docs 2019-10-25 06:17:59 +08:00
issue_template.md feat: complete essential functions 2019-10-25 05:14:30 +08:00
LICENSE Initial commit 2019-10-19 04:42:07 +08:00
package.json feat: share function complete 2019-11-01 06:24:14 +08:00
README.md feat: PAC mode is switchable now, and you can choose the proxy mode when resolve subscription url or update pac file 2019-11-03 05:11:05 +08:00
yarn.lock feat: share function complete 2019-11-01 06:24:14 +08:00

V2RayA

V2RayA是V2Ray的一个Web客户端。

尽管v2ray的客户端很多但在Linux上好用的却寥寥无几。jiangxufeng/v2rayL是目前Linux上较好的一个客户端但暂时无法满足我对用户体验的较高要求决定手撸一个。

虽然V2RayA是一个Web客户端但它支持以PWA(Progressive Web App)的方式享受桌面端应用的体验。食用方法

项目地址:https://github.com/mzz2017/V2RayA

Status

Build Status

name docker image travis-ci
V2RayA Docker Cloud Build Status Travis (.org)

Usage Statistics

name docker pulls github releases
V2RayA Docker Pulls GitHub All Releases

功能清单

目前支持订阅、导入等必要功能,暂不支持手动录入节点,项目正在逐步开发中。

已支持:

  • 检查/启动/关闭V2Ray服务
  • 导入vmess、ss、订阅地址
  • 连接节点,删除节点,删除订阅
  • websocket、kcp、tcp、http、tls、shadowsocks全支持
  • 测试节点Ping时延
  • 二维码、地址分享
  • 自定义PAC模式GFWList、大陆白名单、自定义路由规则

待开发:

  • 自动更新订阅、PAC文件
  • 手动添加/修改节点
  • 测试节点HTTP时延
  • 登陆与安全
  • 多路复用、TCPFastOpen

界面截图

界面截图(PWA模式下)

使用

如下使用方法:

  1. 拉取源码在本地用docker-compose部署serviceWeb-GUI使用或手动部署Web-GUI

    git clone https://github.com/mzz2017/V2RayA.git
    cd V2RayA
    docker-compose up -d
    
  2. 用docker拉取镜像部署serviceWeb-GUI使用或手动部署Web-GUI

    docker pull mzz2017/v2raya
    docker run -d -p 2017:2017 -p 10800-10802:10800-10802 --restart=always mzz2017/v2raya
    
  3. 【不推荐】不使用docker

    git clone https://github.com/mzz2017/V2RayA.git
    cd V2RayA/service
    sudo go run -mod=vendor main.go
    

    或直接使用Releases。注意该方法不支持windows其他系统请使用sudo运行。

默认使用的四个端口分别为:

2017: V2RayA后端端口

10800: SOCKS协议

10801: HTTP协议

10802: 带PAC的HTTP协议【正在开发目前使用大陆白名单模式大陆已知域名直连其他域名走代理】

用户可通过docker将上述端口映射到本地的任意端口。

注意

应用不会将任何用户数据保存在云端所有用户数据存放在用户本地的docker容器中当docker容器被清除时配置也将随之消失。

提供的GUI demo是由Render在本Github项目自动部署完成的如果担心安全性可以自行部署。

不要将本项目用于不合法用途,作者仅将该项目用于学习研究和内网穿透的用途。

感谢

jiangxufeng/v2rayL

2dust/v2rayN

hq450/fancyss

xlzd/quickdown

ToutyRater/v2ray-guide

相似项目

v2raywebui/V2RayWebUI

jiangxufeng/v2rayL

NoOne-hub/v2ray_client

协议

License: GPL v3