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