How to Install the V2Ray Client on Ubuntu Linux

v2ray

V2Ray is a tool under Project V. Project V
includes a series of tools to help you build your own customized network system. And V2Ray
is one of the core components. Simply put, V2Ray is proxy software similar to Shadowsocks
, but it offers more advantages than Shadowsocks

V2Ray user manual: https://www.v2ray.com

V2Ray project address: https://github.com/v2ray/v2ray-core

v2rayL

v2rayL

v2ray linux
client, GUI interface written with pyqt5, core based on v2ray-core(v2ray-linux-64)

Development environment: ubuntu18.04+Python3.6

The following features have currently been implemented:

  • Brand-new UI interface
  • Add subscription addresses, automatically parse and display connectable VPNs
  • Set automatic subscription updates and switch addresses
  • Supported protocols: vmess, shadowsocks
  • Add configurations via vmess://, ss:// share links, and add configurations via QR codes
  • Manually add configurations, modify the local listening port
  • Export configurations, generate configuration share links, generate share QR codes
  • Minimize to tray, test latency, check for updates
  • Transparent proxy (Beta)
  • ……

Among them, vmess supports websocket, mKcp, and tcp.
The program may currently have some bugs that have not yet been discovered. If you find any bugs during use, please submit them in the issue tracker so they can be improved.

Transparent proxy notes:

For transparent proxy settings, refer to the v2ray tutorial: Transparent Proxy (TPROXY)

Test environment: three different machines (limited conditions)

Problems encountered during testing: some transparent proxies may not take effect, resulting in proxy failure.

Solution: during testing, it was found that trying to start it several more times (close, open) or restarting the program allows it to work normally

This issue will be further optimized in the future. If transparent proxy cannot be used, you can turn it off without affecting normal use

Usage

Please note before use

Please run all commands directly to avoid permission issues

Please run all commands directly to avoid permission issues

The program downloaded when installing with the script is packaged in an environment with ubuntu 18.04 + Python3.6, so version incompatibility issues may occur in environments with different Python versions

Solution (please run the installation script first):

Repackage the program on your own computer. The specific method is as follows (for reference): run git clone https://github.com/jiangxufeng/v2rayL.git

Enter the project folder, then run

pip install -r requirements.txt

Run

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

After packaging, run

mv dist/v2rayLui /usr/bin/v2rayL/v2rayLui

 to replace the program downloaded during installation

Install

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

Update

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

Uninstall

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

Display

Home
setting1
setting2

Thanks

UI interface design source: https://zmister.com/archives/477.html

Configuration reference: https://github.com/2dust/v2rayNG

Leave a Comment

Your email address will not be published. Required fields are marked *

中文 EN
🚀

RedGate VPN

免费节点太挤太慢?
升级高速稳定专线

立即体验 →

告别卡顿

RedGate VPN
全球高速节点

免费下载 →
Scroll to Top