首页 » VPS » 利用 tinyPortMapper 实现中继(中转/端口转发)加速

利用 tinyPortMapper 实现中继(中转/端口转发)加速

 

最近有个人评论留言中推荐给我了一个端口转发工具,叫做:tinyPortMapper 。

优点是:安装、配置简单,支持TCP、UDP转发;

缺点是:不支持端口段转发,如果要转发多个端口,多开即可。


安装步骤

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

然后获取最新的版本号:

执行完后会输出获取的最新版本号,比如 20171112.0这样的日期格式,如果返回是空或者其他错误的内容,那么就代表获取失败。

获取失败的情况请去 Github 获取最新的版本号,例如 20171112.0,然后执行 tinyPortMapper_ver=20171112.0(自己替换版本号)即可继续下面的下载步骤。

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

完整端口转发命令

nogup命令使用方法 展开/收缩

停止所有端口转发进程

卸载方法

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

简单解释

注意:假设你的中继服务器也就是现在在操作的服务器 IP 是 1.1.1.1,那么你的 中继端口 就是 2333。你的 被中继服务器的 IP 是 12.12.12.12 ,端口是 6666

这时候你的 Shadowsocks客户端 填写信息的时候 IP 就是 1.1.1.1端口 就是 2333

所以原理就是:

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

其他问题

防火墙设置

如果你设置后无法链接,那么多半是防火墙 阻拦了,只要开放端口 就行了。

以上面的 示例的中继端口 2333为例。

开机启动

因为这个工具并没有开机启动的设定,所以需要设置系统的开机启动。

Centos系统:

Ubuntu/Debian系统:

输入 I 进入编辑模式(如果没反应请看上面的教程安装 vim),然后在打开的文件中的 exit 0代码前面(如果没有这行代码,就加到文件最后)插入你的 tinyPortMapper 命令代码(就是上面 nohup ./tinymapper -l… 的代码)。

然后再 按 ESC 退出编辑模式,然后输入 :wq退出并保存。

转载自:https://doub.io/ss-jc62/

原文链接:利用 tinyPortMapper 实现中继(中转/端口转发)加速,转载请注明来源!

0