Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Ehco1996 committed Jun 30, 2020
1 parent 3695a0e commit d6d603a
Showing 1 changed file with 23 additions and 2 deletions.
25 changes: 23 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ehco is a network relay tool and a typo :)
## 主要功能

* tcp/udp relay
* tcp/udp relay over wss
* tcp/(udp暂时不支持) relay over wss
* 从配置文件启动
* 从远程启动
* benchmark
Expand All @@ -21,8 +21,29 @@ ehco is a network relay tool and a typo :)

## 使用说明

参考Benchmark
使用隧道需要至少两条主机,并且在两台主机上都安装了ehco
> ehco的可执行文件可以从项目的[release](/~https://github.com/Ehco1996/ehco/releases)页面下载
* 中转机器 A 假设机器A的IP是 1.1.1.1
* 落地机器 B 假设机器B的IP是 2.2.2.2 并且落地机器B的5555端口跑着一个SS/v2ray服务


### 案例一 不用隧道直接通过中转机器中转用户流量

直接在中转机器A上输入: `ehco -l 0.0.0.0:1234 -r 2.2.2.2:5555`
> 该命令表示将所有从中转机器A的1234端口进入的流量直接转发到落地机器B的5555端口
用户即可通过 中转机器A的1234端口访问到落地机器B的5555端口的SS/v2ray服务了

### 案例二 用mwss隧道中转用户流量

在落地机器B上输入: `ehco -l 0.0.0.0:443 -lt mwss -r 127.0.0.1:5555`
> 该命令表示将所有从落地机器B的443端口进入的wss流量解密后转发到落地机器B的5555端口
在中转机器A上输入: `ehco -l 0.0.0.0:1234 -r 2.2.2.2:443 -tt mwss`
> 该命令表示将所有从A的1234端口进入的流量通过wss加密后转发到落地机器B的443端口
用户即可通过 中转机器A的1234端口访问到落地机器B的5555端口的SS/v2ray服务了

## Benchmark

Expand Down

0 comments on commit d6d603a

Please sign in to comment.