155

GitHub - jiangxufeng/v2rayL: v2ray linux GUI客户端,支持订阅、vemss、ss等协议,...

 4 years ago
source link: https://github.com/jiangxufeng/v2rayL
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

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://分享链接添加配置,通过二维码添加配置
  • 手动添加配置,修改本地监听端口
  • 导出配置、生成配置分享链接、生成分享二维码
  • 最小化至托盘、测试延时、检查更新
  • ......

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

使用

使用前请注意

使用脚本安装时下载的程序实在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)

更新

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

协议

License: GPL v3


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK