Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/v2ray/v2ray-shell_alpha
A GUI for V2Ray-core, written in PyQt5
https://github.com/v2ray/v2ray-shell_alpha
Last synced: 2 months ago
JSON representation
A GUI for V2Ray-core, written in PyQt5
- Host: GitHub
- URL: https://github.com/v2ray/v2ray-shell_alpha
- Owner: v2ray
- License: other
- Created: 2018-01-01T08:33:38.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-22T00:07:35.000Z (over 6 years ago)
- Last Synced: 2024-08-03T17:12:25.586Z (6 months ago)
- Language: Python
- Size: 500 KB
- Stars: 37
- Watchers: 14
- Forks: 27
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-network-stuff - **41**星 - core, written in PyQt5 (<a id="d03d494700077f6a65092985c06bf8e8"></a>工具 / <a id="dbc310300d300ae45b04779281fe6ec8"></a>V2Ray)
README
## V2Ray-shell [alpha-version](https://en.wiktionary.org/wiki/alpha_version)
### Project description
A [GUI](https://en.wikipedia.org/wiki/Graphical_user_interface) for [V2Ray-core](https://github.com/v2ray/v2ray-core).
This [script](https://en.wikipedia.org/wiki/Scripting_language) is written in [PyQt5](https://www.riverbankcomputing.com/software/pyqt/intro). It is still under test and the basic functions have been completed.
And PyQt is available for Windows, UNIX/Linux, Mac OS X and the Sharp Zaurus.
That means you can use this script on many platforms.
### Before use V2Ray-shell
1. [install Python](https://tutorial.djangogirls.org/en/python_installation/) with pip. ([pip](https://pip.pypa.io/en/stable/), which can download and install other Python packages.)
Python version higher than 3.5 is recommended.
2. [install PyQt5](http://pyqt.sourceforge.net/Docs/PyQt5/installation.html) in [command line](https://tutorial.djangogirls.org/en/intro_to_command_line/) as [root](http://www.linfo.org/root.html) or [administrator](https://technet.microsoft.com/en-us/library/cc947813%28v%3Dws.10%29.aspx).(Of course you can also use this script on the command line to install PyQt5 as root or administrator permission.)
> `pip3 install PyQt5`
3. in UNIX/Linux, Mac OS X make sure scripts have [execute permission](https://superuser.com/questions/117704/what-does-the-execute-permission-do). such like below:
> `chmod +x v2ray-shell.pyw ./src/bridgehouse/bridge.py`### How use it
1. run v2ray-shell.pyw
2. in the system tray find v2ray-shell icon, right click show panel.
3. in the v2ray-shell panel, find the menu "options->Preferences", set v2ray file path. and click "aplly and close" button
4. in the v2ray-shell panel, find the menu "File->Add V2Ray-core config file", and add the v2ray-core's config.json file to panel.
5. in the v2ray-shell panel, click the v2ray-shell icon (a darkgreen rocket), enable this config.json.
6. and find the black triangle, click it to run v2ray-core.
7. in the v2ray-shell panel, find the menu "File->Save V2Ray-shell config file", click it to save v2ray-shell config file.
### GeoSite.dat File Edit Support (but not perfect complete)
1. python -m pip install protobuf grpcio grpcio-tools
2. this new feature is unstable, you can try another preject https://github.com/onplus/v2ray-SiteDAT
### Document and Help
[see the wiki page](https://github.com/v2ray/V2Ray-shell_alpha/wiki/%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3)### LICENSE
see the LICENSE file details.