https://github.com/rmtt/shadowray
An useful client of v2ray for linux.You can download from https://pypi.org/project/shadowray
https://github.com/rmtt/shadowray
shadowray shadowsocks v2ray
Last synced: 3 months ago
JSON representation
An useful client of v2ray for linux.You can download from https://pypi.org/project/shadowray
- Host: GitHub
- URL: https://github.com/rmtt/shadowray
- Owner: RMTT
- License: mit
- Archived: true
- Created: 2019-02-21T14:48:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-28T08:58:12.000Z (about 6 years ago)
- Last Synced: 2025-09-22T01:42:07.958Z (9 months ago)
- Topics: shadowray, shadowsocks, v2ray
- Language: Python
- Homepage:
- Size: 43 KB
- Stars: 23
- Watchers: 2
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Notice
This project has stopped. You can use [Clash](https://github.com/Dreamacro/clash) and [subconverter](https://github.com/tindy2013/subconverter) to implement the same effect, and they can do better.
# Shadowray
An useful client of v2ray for linux
## Simple usage
```bash
pip install shadowray
shadowray --autoconfig
shadowray --subscribe-add 'name,url'
shadowray --list
shadowray -s 1
```
for more detail about command:
```bash
shadowray --help
```
### Default config
#### Inbound:
+ protocol : socks5
+ port: 1082
+ auth: noauth
#### Outbound:
+ Traffic camouflage : tcp
## Usage
### Basic config
+ subscribe.json : the file used to save subscribes,you can specify it by using `shadowray --config-subscribe `,but the file must be created by yourself
+ servers.json : the file used to save servers,you can specify it by using `shadowray --config-servers `,but the file must be created by yourself
+ v2ray : you should specify the folder of v2ray-core,using `shadowray --config-v2ray `
### For simplicity
Using `shadowray --autoconfig`,then it will complete the basic config automatically,include that downloading the lasted v2ray-core
### Subscribe
#### Add a subscribe
you can use `shadowray --subscribe-add ','` to add a subscribe.
> Don't forget the `''`
#### Update subscribes
Using `shadowray --subscribe-update` to update all subscribes.Meanwhile,you can use `--port ` to specify a port of inbound.
### Proxy
#### List server
To see all available servers(proxies),using `shadowray [--list|-l]`.Then you will see some index,name of proxies,protocol of proxies,the index of proxies used to start a proxy
#### Start a proxy
For starting a proxy,you can use `shadowray [--start|-s] `
> For running v2ray as a daemon,by using `--daemon` or `-d`
#### Stop daemon
Using `shadowray --stop`
### Specify a config file of v2ray
You can use your config file via `[--config-self|-f] `.For example,
`shadowray --config-self ~/config.json` or `shadowray -f ~/config.json`
### Export config
Using `shadowray --servers-export :` to export the specified config to file that specified by