首先建立并进入文件夹(假设你当前目录是
,那么 tinyPortMapper的目录就是
):
mkdir tinyPortMapper && cd tinyPortMapper
wget –N —no–check–certificate “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}’)
卸载方法
,那么:
# 记得先停止所有转发进程
rm –rf /root/tinyPortMapper
简单解释
,那么你的 中继端口 就是
。你的 被中继服务器的 IP 是
,端口是
。
,端口 就是
。
原理就是:
链接中继服务器
,然后中继服务器把端口
的流量转发到 被中继服务器
的端口
上面。然后 被中继服务器 也就是上面的 服务端,就会去访问你要的数据,最后依次返回 中继服务器 -> 客户端。