用途
举个例子:本人有两个vps,一个华为云,一个新加坡,移动宽带连新加坡速度上不去,就利用华为云作为中继服务器
步骤
以下命令都是在中继服务器上的操作
1.建立并进入文件夹
mkdir tinyPortMapper && cd tinyPortMapper
2.获取最新的版本号tinyPortMapper_ver=$(wget -qO- "https://github.com/wangyu-/tinyPortMapper/tags"| grep "/wangyu-/tinyPortMapper/releases/tag/"| head -n 1| awk -F "/tag/" '{print $2}'| sed 's/\">//') && echo ${tinyPortMapper_ver}
3.下载压缩包wget -N --no-check-certificate "https://github.com/wangyu-/tinyPortMapper/releases/download/${tinyPortMapper_ver}/tinymapper_binaries.tar.gz"
4.解压下载的压缩包tar -xzf tinymapper_binaries.tar.gz
5.判断VPS的位数uname -m
显示 x86_64 则是64位,如果显示 386/i386/686/i686 这四个之一,则是32位。
6.1.x86_64,64位运行:mv tinymapper_amd64 tinymapper
6.2.386/i386/686/i686 四个之一,32位运行:mv tinymapper_x86 tinymapper
7.删除无用的压缩包和其他平台文件。rm -rf version.txt
rm -rf tinymapper_*
rm -rf tinymapper_binaries.tar.gz
8.赋予执行权限chmod +x tinymapper
9.完整端口转发命令nohup ./tinymapper -l 0.0.0.0:2333 -r 12.12.12.12:6666 -t -u > /tmp/tinymapper.log 2>&1 &
-l 0.0.0.0:2333:指的是 监听本地网卡所有 ipv4地址的端口(2333),也就是 转发的端口。Shadowsocks客户端链接中继服务器时填写这个端口(2333)。
-r 12.12.12.12:6666:指的是 被转发的 IP(12.12.12.12) 和 端口(6666),也就是你要中继的服务器的 IP 和 端口。
10.打开防火墙端口,有些vps需要在安全组里设置
11.添加开机启动chmod +x /etc/rc.d/rc.local
vi /etc/rc.d/rc.local
按i进入编辑模式
添加第9步中的完整端口转发命令
按esc退出编辑模式
输入:wq
保存退出
相关链接
Shadowsocks利用 tinyPortMapper 实现中继(中转/端口转发)加速 https://doub.bid/ss-jc62/
什么
膜拜大佬
支持一下