From 60cb8815a006e0bf7fcc0e1e045b26b6b54aa7ae Mon Sep 17 00:00:00 2001 From: "arraykeys@gmail.com" Date: Wed, 27 Sep 2017 17:43:21 +0800 Subject: [PATCH] Signed-off-by: arraykeys@gmail.com --- README.md | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7f6d4e7..d7ae5fb 100644 --- a/README.md +++ b/README.md @@ -205,7 +205,7 @@ VPS(IP:22.22.22.33)执行: 1. 然后bridge端把client过来的连接与server端过来的连接绑定; 1. 整个通道建立完成; -**4.2、普通用法** +**4.2、TCP普通用法** 背景: - 公司机器A提供了web服务80端口 - 有VPS一个,公网IP:22.22.22.22 @@ -224,7 +224,26 @@ VPS(IP:22.22.22.33)执行: 1. 完成 -**4.3、高级用法一** +**4.3、UDP普通用法** +背景: +- 公司机器A提供了DNS解析服务,UDP:53端口 +- 有VPS一个,公网IP:22.22.22.22 + +需求: +在家里能够通过设置本地dns为22.22.22.22,使用公司机器A进行域名解析服务. + +步骤: +1. 在vps上执行 +`./proxy tbridge -p ":33080" -C proxy.crt -K proxy.key` + +`./proxy tserver --udp -p ":53" -P "127.0.0.1:33080" -C proxy.crt -K proxy.key` + +1. 在公司机器A上面执行 +`./proxy tclient --udp -p "127.0.0.1:53" -P "22.22.22.22:33080" -C proxy.crt -K proxy.key` + +1. 完成 + +**4.4、高级用法一** 背景: - 公司机器A提供了web服务80端口 - 有VPS一个,公网IP:22.22.22.22 @@ -244,10 +263,11 @@ VPS(IP:22.22.22.33)执行: `./proxy tserver -p ":28080" -P "22.22.22.22:33080" -C proxy.crt -K proxy.key` 1. 完成 -**4.3、高级用法二** -提示: -一个client和一个server是一对,如果要暴露多个端口,需要使用--k参数进行分组, ---k可以是任意唯一字符串,只要多个端口使用一样的即可. + +**4.5、高级用法二** +提示: +一个client和一个server是一对,如果要暴露多个端口,需要使用--k参数进行分组, +--k可以是任意唯一字符串,只要多个端口使用的不一样即可. 背景: - 公司机器A提供了web服务80端口,ftp服务21端口