All Projects → jiangxufeng → V2rayl

jiangxufeng / V2rayl

Licence: gpl-3.0
v2ray linux GUI客户端,支持订阅、vemss、ss等协议,自动更新订阅、检查版本更新

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to V2rayl

Persepolis
Persepolis Download Manager is a GUI for aria2.
Stars: ✭ 5,218 (+91.7%)
Mutual labels:  gui, pyqt5
Uv2ray
Electron V2ray Client (mostly for Linux)
Stars: ✭ 40 (-98.53%)
Mutual labels:  v2ray, gui
Pyquino
python3 serial port with PyQt5 Gui
Stars: ✭ 19 (-99.3%)
Mutual labels:  gui, pyqt5
15 Minute Apps
15 minute (small) desktop apps built with PyQt
Stars: ✭ 3,086 (+13.37%)
Mutual labels:  gui, pyqt5
Joytan
Creative Audio/Textbook Maker 🎵 📖 See our YouTube channel
Stars: ✭ 91 (-96.66%)
Mutual labels:  gui, pyqt5
Qt Python Binding Examples
Lots of simple and Pythonic PySide demos
Stars: ✭ 312 (-88.54%)
Mutual labels:  gui, pyqt5
V2raya
A Linux web GUI client of Project V which supports V2Ray, SS, SSR, Trojan and Pingtunnel 🚀
Stars: ✭ 840 (-69.14%)
Mutual labels:  v2ray, gui
Pyqt5
Códigos sobre PyQt5
Stars: ✭ 23 (-99.16%)
Mutual labels:  gui, pyqt5
Examples
Learn to create a desktop app with Python and Qt
Stars: ✭ 1,196 (-56.06%)
Mutual labels:  gui, pyqt5
Traffic Rules Violation Detection
The System consists of two main components. Vehicle detection model and A graphical user interface (GUI)
Stars: ✭ 67 (-97.54%)
Mutual labels:  gui, pyqt5
Cura
3D printer / slicing GUI built on top of the Uranium framework
Stars: ✭ 3,401 (+24.94%)
Mutual labels:  gui, pyqt5
Git Cola
git-cola: The highly caffeinated Git GUI
Stars: ✭ 1,787 (-34.35%)
Mutual labels:  gui, pyqt5
Oblivion
Data leak checker & OSINT Tool
Stars: ✭ 237 (-91.29%)
Mutual labels:  gui, pyqt5
Pydebloatx
Python GUI for uninstalling the default Windows 10 apps.
Stars: ✭ 487 (-82.11%)
Mutual labels:  gui, pyqt5
Lognplot
Plotting and logging of real-time data for desktop.
Stars: ✭ 45 (-98.35%)
Mutual labels:  gui, pyqt5
Handwriter
A smart program to convert digital document to hand-written document
Stars: ✭ 108 (-96.03%)
Mutual labels:  gui, pyqt5
Dottorrent Gui
An advanced GUI torrent file creator with batch functionality, powered by PyQt and dottorrent
Stars: ✭ 175 (-93.57%)
Mutual labels:  gui, pyqt5
Dock
A docking layout system.
Stars: ✭ 204 (-92.51%)
Mutual labels:  gui
Downloaderforreddit
The Downloader for Reddit is a GUI application with some advanced features to extract and download submitted content from reddit.
Stars: ✭ 208 (-92.36%)
Mutual labels:  gui
Skillbox Chat
Skillbox demo application for the Python course
Stars: ✭ 86 (-96.84%)
Mutual labels:  pyqt5

v2ray

V2Ray 是 Project V 下的一个工具。Project V 包含一系列工具,帮助你打造专属的定制网络体系。而 V2Ray 属于最核心的一个。 简单地说,V2Ray 是一个与 Shadowsocks 类似的代理软件,但比Shadowsocks更具优势

V2Ray 用户手册:https://www.v2ray.com

V2Ray 项目地址:https://github.com/v2ray/v2ray-core

v2rayL

v2rayL

v2ray linux 客户端,使用pyqt5编写GUI界面,核心基于v2ray-core(v2ray-linux-64)

开发环境:ubuntu18.04+Python3.6

目前已实现以下功能:

  • 全新的UI界面
  • 添加订阅地址,自动解析并展示可连接VPN
  • 设置自动更新订阅、更换地址
  • 支持协议:vmess、shadowsocks
  • 通过vmess://ss://分享链接添加配置,通过二维码添加配置
  • 手动添加配置,修改本地监听端口
  • 导出配置、生成配置分享链接、生成分享二维码
  • 最小化至托盘、测试延时、检查更新
  • 透明代理(Beta)
  • ......

其中vmess支持websocket、mKcp、tcp 目前程序可能存在一些bug但是没有测试出,若在使用过程中发现bug,请在issue中提交,以便改进。

透明代理说明:

透明代理设置参考v2ray教程:透明代理(TPROXY)

测试环境: 三台不同的机器(条件有限)

测试时出现问题: 有些透明代理无法生效,导致代理失败。

解决办法:在测试时发现多尝试启动几次(关闭,开启)或重启程序就可以正常使用

后续会进一步深入优化这个问题,透明代理无法使用时可以关闭,不影响其正常使用

使用

使用前请注意

所有命令请直接运行,避免导致出现权限问题

所有命令请直接运行,避免导致出现权限问题

使用脚本安装时下载的程序实在ubuntu 18.04 + Python3.6的环境下打包的,因此在Python版本不一致的环境中可能会出现版本不兼容的问题

解决方法(请先运行安装脚本):

在自己的电脑上重新打包程序,具体方法如下(参考)

  1. 运行git clone https://github.com/jiangxufeng/v2rayL.git
  2. 进入项目文件夹,然后运行pip install -r requirements.txt
  3. 运行cd v2rayL-GUI && 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
  4. 打包后运行mv dist/v2rayLui /usr/bin/v2rayL/v2rayLui 替换安装时下载的程序

安装

bash <(curl -s -L http://dl.thinker.ink/install.sh)

上述命令因解析文件下载直链服务可能出现500,因为也可通过下面方法安装

可以下载从这:https://www.lanzous.com/iaynbud

下载文件至本地后,解压运行

./install.sh

deb包

可在铜豌豆软件源中进行根据说明进行v2rayL的下载安装

更新

bash <(curl -s -L http://dl.thinker.ink/update.sh)

卸载

bash <(curl -s -L http://dl.thinker.ink/uninstall.sh)

展示

首页

setting1

setting2

感谢

UI界面设计来源:https://zmister.com/archives/477.html

配置方面参考: https://github.com/2dust/v2rayNG

deb包提供:铜豌豆Linux https://www.atzlinux.com/allpackages.htm

协议

License: GPL v3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].