mirror of
https://github.com/EvgenyNerush/easy-xray.git
synced 2026-09-06 23:48:04 +03:00
fix misprints in Readme
This commit is contained in:
@@ -7,14 +7,15 @@
|
|||||||
(todo) [Readme in Chinese](README.cn.md)
|
(todo) [Readme in Chinese](README.cn.md)
|
||||||
|
|
||||||
[XRay (aka ProjectX)](https://xtls.github.io/en/) is a frontier solution to surpass the internet censorship. It can work as a server and as
|
[XRay (aka ProjectX)](https://xtls.github.io/en/) is a frontier solution to surpass the internet censorship. It can work as a server and as
|
||||||
a client, but it's configuration sometimes confusing for a newcomer. So, here is a script which helps to
|
a client allowing to guide traffic through a VPS outside the region of censorship. XRay configuration can be confusing for a newcomer,
|
||||||
|
so, here is a script which helps to
|
||||||
|
|
||||||
- install/uninstall (todo: upgrade) *XRay*
|
- install/upgrade/remove XRay
|
||||||
- generate credentials and server/client configs
|
- generate credentials and server/client configs
|
||||||
- (todo) add/delete users to the configs
|
- (todo) add/delete users to the configs
|
||||||
|
|
||||||
First make the script `ex.sh` executable, then run it with a desired command. Use `./ex.sh help` to see the list of all available commands
|
First, make the script `ex.sh` executable, then run a desired command with it. Use `./ex.sh help` to see the list of all available commands
|
||||||
and `./ex.sh install` to start interactive prompt which installs and configures *XRay*.
|
and `./ex.sh install` to start interactive prompt which installs and configures XRay.
|
||||||
```
|
```
|
||||||
$ chmod +x ex.sh
|
$ chmod +x ex.sh
|
||||||
$ ./ex.sh help
|
$ ./ex.sh help
|
||||||
@@ -24,15 +25,15 @@ $ sudo ./ex.sh install
|
|||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
For manipulations with configs, [jq](https://jqlang.github.io/jq/) is needed, it can be found in repositories of almost all popular Linux
|
For manipulations with configs, [jq](https://jqlang.github.io/jq/) is needed, it can be found in repositories of almost all popular Linux
|
||||||
distributives.
|
distributions.
|
||||||
|
|
||||||
### How it works
|
### How it works
|
||||||
|
|
||||||
With current configs, *XRay* creates a tunnel between the client (your laptop, phone etc.) and the server (your VPS). The tunnel uses *VLESS
|
With current configs, XRay creates a tunnel between the client (your laptop, phone etc.) and the server (your VPS). The tunnel uses VLESS
|
||||||
Reality* protocol that obfuscates traffic and in our case imitates [grpc](https://en.wikipedia.org/wiki/GRPC). For the censor the tunnel
|
[Reality](https://github.com/XTLS/REALITY/blob/main/README.en.md) protocol that obfuscates traffic and in our case imitates
|
||||||
looks like a usual connection to a site. The server responses to https requests as some popular site thus it is not suspicious for an active
|
[grpc](https://en.wikipedia.org/wiki/GRPC). For the censor the tunnel looks like a usual connection to a site. The server responds to https
|
||||||
probing. On the client side *XRay* creates a socks proxy which can be used by your Telegram or web
|
requests as some popular site thus it is not suspicious for an active probing. On the client side *XRay* creates http/https and socks
|
||||||
browser like this:
|
proxies which can be used by your Telegram or web browser like this:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -50,4 +51,4 @@ For Windows, MacOS or Android you can try Nekobox, v2rayNG or ? (TODO): tests an
|
|||||||
|
|
||||||
[Configs](https://github.com/XTLS/Xray-examples/tree/main/VLESS-gRPC-REALITY) on which the template configs are based.
|
[Configs](https://github.com/XTLS/Xray-examples/tree/main/VLESS-gRPC-REALITY) on which the template configs are based.
|
||||||
|
|
||||||
(TODO) logging, choose domain names or geoip, configs for phone...
|
(TODO) choose domain names or geoip, configs for phone...
|
||||||
|
|||||||
Reference in New Issue
Block a user