{"id":26022363,"url":"https://github.com/jiangxufeng/v2rayL","last_synced_at":"2025-03-06T09:55:08.019Z","repository":{"id":40517220,"uuid":"201586223","full_name":"jiangxufeng/v2rayL","owner":"jiangxufeng","description":"v2ray linux GUI客户端，支持订阅、vemss、ss等协议，自动更新订阅、检查版本更新","archived":true,"fork":false,"pushed_at":"2023-01-30T09:25:27.000Z","size":146673,"stargazers_count":3164,"open_issues_count":158,"forks_count":613,"subscribers_count":46,"default_branch":"master","last_synced_at":"2024-11-03T04:32:41.416Z","etag":null,"topics":["gui","linux","pyqt5","v2ray"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jiangxufeng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-10T05:48:09.000Z","updated_at":"2024-11-01T10:17:04.000Z","dependencies_parsed_at":"2023-02-16T06:00:54.814Z","dependency_job_id":null,"html_url":"https://github.com/jiangxufeng/v2rayL","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jiangxufeng%2Fv2rayL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jiangxufeng%2Fv2rayL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jiangxufeng%2Fv2rayL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jiangxufeng%2Fv2rayL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jiangxufeng","download_url":"https://codeload.github.com/jiangxufeng/v2rayL/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242187662,"owners_count":20086218,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gui","linux","pyqt5","v2ray"],"created_at":"2025-03-06T09:55:04.748Z","updated_at":"2025-03-06T09:55:08.006Z","avatar_url":"https://github.com/jiangxufeng.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# remark\n**工作繁忙无法维护，工作繁忙无法维护，工作繁忙无法维护**\n\n# v2ray\nV2Ray 是 Project V 下的一个工具。Project V 包含一系列工具，帮助你打造专属的定制网络体系。而 V2Ray 属于最核心的一个。 简单地说，V2Ray 是一个与 Shadowsocks 类似的代理软件，但比Shadowsocks更具优势\n\nV2Ray 用户手册：https://www.v2ray.com\n\nV2Ray 项目地址：https://github.com/v2ray/v2ray-core\n\n# v2rayL\n\n![v2rayL](http://cloud.thinker.ink/images/857633d396d9f89cc606c0666194f45f.png)\n\nv2ray linux 客户端，使用pyqt5编写GUI界面，核心基于v2ray-core(v2ray-linux-64)\n\n开发环境：`ubuntu18.04+Python3.6`\n\n目前已实现以下功能：\n\n- 全新的UI界面\n- 添加订阅地址，自动解析并展示可连接VPN\n- 设置自动更新订阅、更换地址\n- 支持协议：vmess、shadowsocks\n- 通过`vmess://`、`ss://`分享链接添加配置，通过二维码添加配置\n- 手动添加配置，修改本地监听端口\n- 导出配置、生成配置分享链接、生成分享二维码\n- 最小化至托盘、测试延时、检查更新\n- 透明代理(Beta)\n- ......\n\n其中vmess支持websocket、mKcp、tcp\n目前程序可能存在一些bug但是没有测试出，若在使用过程中发现bug，请在issue中提交，以便改进。\n\n**透明代理说明：**\n\n透明代理设置参考v2ray教程：[透明代理(TPROXY)](https://guide.v2fly.org/app/tproxy.html)\n\n测试环境： 三台不同的机器(条件有限)\n\n测试时出现问题： 有些透明代理无法生效，导致代理失败。\n\n解决办法：在测试时发现多尝试启动几次(关闭，开启)或重启程序就可以正常使用\n\n后续会进一步深入优化这个问题，透明代理无法使用时可以关闭，不影响其正常使用\n# 使用\n\n## 使用前请注意\n\n**所有命令请直接运行，避免导致出现权限问题**\n\n**所有命令请直接运行，避免导致出现权限问题**\n\n使用脚本安装时下载的程序实在`ubuntu 18.04` + `Python3.6`的环境下打包的，因此在Python版本不一致的环境中可能会出现版本不兼容的问题\n\n解决方法(请先运行安装脚本)：\n\n在自己的电脑上重新打包程序，具体方法如下（参考）\n1. 运行`git clone https://github.com/jiangxufeng/v2rayL.git`\n2. 进入项目文件夹，然后运行`pip install -r requirements.txt`\n3. 运行`cd v2rayL-GUI \u0026\u0026 pyinstaller -F v2rayLui.py -p config.py -p sub2conf_api.py -p v2rayL_api.py -p v2rayL_threads.py -p utils.py -i images/logo.ico -n v2rayLui`\n4. 打包后运行`mv dist/v2rayLui /usr/bin/v2rayL/v2rayLui` 替换安装时下载的程序\n\n## 安装\n```\nbash \u003c(curl -s -L http://dl.thinker.ink/install.sh)\n```\n上述命令因解析文件下载直链服务可能出现500，因为也可通过下面方法安装\n\n可以下载从这：https://www.lanzous.com/iaynbud\n\n下载文件至本地后，解压运行\n``` bash\n./install.sh\n``` \n\n**deb包**：\n\n可在[铜豌豆软件源](https://www.atzlinux.com/allpackages.htm)中进行根据说明进行v2rayL的下载安装\n\n## 更新\n``` bash\nbash \u003c(curl -s -L http://dl.thinker.ink/update.sh)\n```\n\n## 卸载\n``` bash\nbash \u003c(curl -s -L http://dl.thinker.ink/uninstall.sh)\n```\n\n# 展示\n\n![首页](http://cloud.thinker.ink/download/a043a08860f239f8d0cbeb2dc2a5b6d5.png)\n\n![setting1](http://cloud.thinker.ink/images/617ce660cc4a2a22bd275d73d0d7c616.png)\n\n![setting2](http://cloud.thinker.ink/images/8835526765d479143879c08fe1ecb8a4.png)\n\n# 感谢\n\nUI界面设计来源：https://zmister.com/archives/477.html\n\n配置方面参考: https://github.com/2dust/v2rayNG\n\ndeb包提供：铜豌豆Linux https://www.atzlinux.com/allpackages.htm\n\n# 协议\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjiangxufeng%2Fv2rayL","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjiangxufeng%2Fv2rayL","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjiangxufeng%2Fv2rayL/lists"}