V2Ray Electron Jie Lu
winget install --id=jie17.v2ray-electron -e
A V2Ray client built with Electron for Windows and macOS
README
V2Ray Electron
A V2Ray client built with Electron for Windows and macOS
It works as a tray application under Windows or a menu bar application under macOS. A V2Ray process will be spawned by the app.
Why use V2Ray
The most exciting feature of V2Ray to me is the ability to define multiple input and ouput methods. The user can define multiple servers and configure freely the way that data flows.
Design
Since the configuration file of V2Ray is quite complex and flexible, I think it's better to leave the editing of config file to users. Instead of building complex GUIs for configuration, the users can edit the config file using the built-in Monaco editor.
Features
-
Auto start
-
Edit configuration file through built-in Monaco editor
-
V2Ray Log viewer
-
Set system proxy mode (macOS only for now)
-
PAC support (macOS only for now)
Packaging
yarn dist
How to install and configure V2Ray server
TODO
- ~~Auto start~~
- ~~Show log in app~~
- ~~Support PAC file~~
- Set up system proxy for Windows
- ~~Set root priviledge to proxy_conf_helper once for all~~
- Improve switching profile experience
- Detect port conflict of pac server