mirror of
https://github.com/v2rayA/v2rayA.git
synced 2024-11-25 16:34:19 +08:00
A web GUI client of Project V which supports VMess, VLESS, SS, SSR, Trojan, Tuic and Juicity protocols. 🚀
.github/ISSUE_TEMPLATE | ||
gui | ||
service | ||
.gitignore | ||
CNAME | ||
docker-compose.yml | ||
Dockerfile | ||
issue_template.md | ||
LICENSE | ||
README.md |
V2Ray
V2Ray 是 Project V 下的一个工具。Project V 包含一系列工具,帮助你打造专属的定制网络体系。而 V2Ray 属于最核心的一个。 简单地说,V2Ray 是一个与 Shadowsocks 类似的代理软件,但比Shadowsocks更具优势。
V2Ray 用户手册:https://www.v2ray.com
V2Ray 项目地址:https://github.com/v2ray/v2ray-core
V2RayA
V2RayA是一个V2Ray的Web GUI。
尽管v2ray的GUI很多,但在Linux上好用的却寥寥无几。jiangxufeng/v2rayL是目前Linux上较好的一个Linux GUI,但暂时无法满足我对用户体验的较高要求,因此开此项目。
虽然V2RayA是一个Web GUI,但它支持以PWA(Progressive Web App)的方式享受桌面端应用的体验。
功能清单
- 检查/启动/关闭V2Ray服务
- 导入vmess地址
- 导入ss地址
- 导入订阅地址
- 删除节点/删除订阅
- 连接节点
- websocket、kcp、tcp、http、tls、shadowsocks全支持
- 前端可判断后端运行状态并支持修改通信baseURL
- 支持PAC模式(GFWList、大陆白名单、自定义规则)
- 多路复用
- 登陆
- 手动添加/修改节点
- 二维码、地址分享
- 测试节点Ping时延
- 测试节点HTTP时延
图片(PWA模式下)
使用(under development)
有如下使用方法:
-
在本地用docker-compose部署service,在GUI使用(或手动部署前端GUI)。
docker-compose up -d
-
用docker拉取镜像部署service,在GUI使用(或手动部署前端GUI)。
docker pull mzz2017/V2RayA docker run -d -p 2017:2017 -p 1080-1082:1080-1082 --restart=always mzz2017/V2Ray
其中四个端口分别为:
2017: V2RayA后端端口
1080: SOCKS协议
1081: HTTP协议
1082: 带PAC的HTTP协议
用户可通过docker将上述端口映射到本地的任意端口。
注意
应用不会将任何用户数据保存在云端,所有用户数据存放在docker容器中,当docker容器被清除时配置也将随之消失。
提供的GUI demo是由Render在本Github项目自动部署完成的,如果担心安全性可以自行部署。
不要将本项目用于不合法用途,作者仅将该项目用于学习研究和内网穿透的用途。