From 2ca2bf71871e271ad2b69f7b26e14983c99efc5d Mon Sep 17 00:00:00 2001 From: "rui.zheng" Date: Sat, 25 Feb 2017 22:51:33 +0800 Subject: [PATCH] update README --- README.md | 8 +++++--- README_en.md | 7 +++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index fc8e813..3b8eb53 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ gost - GO Simple Tunnel * 实验性支持QUIC (2.3+) * 支持KCP协议 (2.3+) * 透明代理 (2.3+) +* SSH隧道 (2.4+) 二进制文件下载:https://github.com/ginuerzh/gost/releases @@ -64,6 +65,8 @@ protocol: 代理协议类型(http, socks4(a), socks5, shadowsocks), transport: > redirect - 透明代理,redirect://:12345 +> ssh - SSH转发隧道,ssh://admin:123456@:2222 + #### 端口转发 适用于-L参数 @@ -165,8 +168,7 @@ gost按照-F设置的顺序通过代理链将请求最终转发给a.b.c.d:NNNN ```bash gost -L=tcp://:2222/192.168.1.1:22 -F=... ``` -将本地TCP端口2222上的数据(通过代理链)转发到192.168.1.1:22上。 - +将本地TCP端口2222上的数据(通过代理链)转发到192.168.1.1:22上。当代理链末端(最后一个-F参数)为SSH类型时,gost会直接使用SSH的本地端口转发功能。 #### 本地端口转发(UDP) ```bash @@ -182,7 +184,7 @@ gost -L=udp://:5353/192.168.1.1:53?ttl=60 -F=... ```bash gost -L=rtcp://:2222/192.168.1.1:22 -F=... -F=socks://172.24.10.1:1080 ``` -将172.24.10.1:2222上的数据(通过代理链)转发到192.168.1.1:22上。 +将172.24.10.1:2222上的数据(通过代理链)转发到192.168.1.1:22上。当代理链末端(最后一个-F参数)为SSH类型时,gost会直接使用SSH的远程端口转发功能。 #### 远程端口转发(UDP) diff --git a/README_en.md b/README_en.md index 7a37a3f..6c8e7e3 100644 --- a/README_en.md +++ b/README_en.md @@ -16,6 +16,7 @@ Features * Experimental QUIC support (2.3+) * KCP protocol support (2.3+) * Transparent proxy (2.3+) +* SSH tunnel (2.4+) Binary file download:https://github.com/ginuerzh/gost/releases @@ -64,6 +65,8 @@ transport: data transmission mode (ws, wss, tls, http2, quic, kcp, pht), may be > redirect - transparent proxy,redirect://:12345 +> ssh - SSH tunnel, ssh://admin:123456@:2222 + #### Port forwarding Effective for the -L parameter @@ -165,7 +168,7 @@ each forward proxy can be any HTTP/HTTPS/HTTP2/SOCKS5/Shadowsocks type. ```bash gost -L=tcp://:2222/192.168.1.1:22 -F=... ``` -The data on the local TCP port 2222 is forwarded to 192.168.1.1:22 (through the proxy chain). +The data on the local TCP port 2222 is forwarded to 192.168.1.1:22 (through the proxy chain). If the last node of the chain (the last -F parameter) is a SSH tunnel, then gost will use the local port forwarding function of SSH directly. #### Local UDP port forwarding @@ -182,7 +185,7 @@ Each forwarding channel has a timeout period. When this time is exceeded and the ```bash gost -L=rtcp://:2222/192.168.1.1:22 -F=... -F=socks://172.24.10.1:1080 ``` -The data on 172.24.10.1:2222 is forwarded to 192.168.1.1:22 (through the proxy chain). +The data on 172.24.10.1:2222 is forwarded to 192.168.1.1:22 (through the proxy chain). If the last node of the chain (the last -F parameter) is a SSH tunnel, then gost will use the remote port forwarding function of SSH directly. #### Remote UDP port forwarding