TinyPortMapper 实现中继(中转/端口转发)加速

By | February 17, 2020

首先建立并进入文件夹(假设你当前目录是 /root ,那么 tinyPortMapper的目录就是 /root/tinyPortMapper ):

mkdir tinyPortMapper && cd tinyPortMapper

wget N nocheckcertificate “https://github.com/wangyu-/tinyPortMapper/releases/download/20180620.0/tinymapper_binaries.tar.gz”

最新的版本查看 https://github.com/wangyu-/tinyPortMapper
 
# 解压下载的压缩包

tar xzf tinymapper_binaries.tar.gz
 

# 然后你需要判断一下VPS的位数,运行 uname -m 会输出VPS的位数,如果显示 x86_64 则是64位,如果显示 386/i386/686/i686 这四个之一,则是32位。
# x86_64,64位运行:

mv tinymapper_amd64 tinymapper

# 386/i386/686/i686 四个之一,32位运行:

mv tinymapper_x86 tinymapper

 

最后只需要赋予一下执行权限即可继续看下面的使用方法了。

chmod +x tinymapper

使用方法

完整端口转发命令

nohup ./tinymapper l 0.0.0.0:2333 r 12.12.12.12:6666 t u > /tmp/tinymapper.log 2>&1 &

停止所有端口转发进程

kill 9 $(ps ef|grep tinymapper|grep v grep|awk ‘{print $2}’)


卸载方法

假设 tinyPortMapper 的目录是 /root/tinyPortMapper ,那么:

# 记得先停止所有转发进程

rm rf /root/tinyPortMapper


简单解释

注意:假设你的中继服务器也就是现在在操作的服务器 IP 是 1.1.1.1 ,那么你的 中继端口 就是 2333 。你的 被中继服务器的 IP 是 12.12.12.12 ,端口是 6666 
这时候你的 客户端 填写信息的时候 IP 就是 1.1.1.1 端口 就是 2333 

原理就是:

客户端通过 1.1.1.1:2333 链接中继服务器 1.1.1.1 ,然后中继服务器把端口 2333 的流量转发到 被中继服务器 12.12.12.12 的端口 6666 上面。然后 被中继服务器 也就是上面的 服务端,就会去访问你要的数据,最后依次返回 中继服务器 -> 客户端

Leave a Reply