前天写了个 tinyPortMapper 的手动安装使用教程,今天就写个一键管理脚本。
优点是:安装、配置简单,支持TCP、UDP转发;
缺点是:不支持端口段转发,如果要转发多个端口,多开即可。
tinyPortMapper 手动教程:Shadowsocks利用 tinyPortMapper 实现中继(中转/端口转发)加速
其他 Shadowsocks中继(中转)教程:传送门
系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04 +
脚本版本
Ver: 1.0.2
安装步骤
- wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/tinymapper.sh && chmod +x tinymapper.sh && bash tinymapper.sh
下载并运行脚本后,会显示操作菜单,输入 1 并回车就会开始安装。
使用方法
- bash tinymapper.sh
运行脚本后会显示操作菜单:
- tinyPortMapper 端口转发一键管理脚本 [vX.X.X]
- -- Toyo | doub.io/wlzy-36 --
- 0. 升级脚本
- ————————————
- 1. 安装 tinyPortMapper
- 2. 卸载 tinyPortMapper
- 3. 清空 tinyPortMapper 端口转发
- ————————————
- 4. 查看 tinyPortMapper 端口转发
- 5. 添加 tinyPortMapper 端口转发
- 6. 删除 tinyPortMapper 端口转发
- ————————————
- 7. 查看 tinyPortMapper 输出日志
- 请输入数字 [0-7]:
添加端口转发
输入 5 并回车后,会提示你依次输入 本地监听端口、欲转发IP、欲转发端口、转发类型:
显示所有端口转发
Shadowsocks客户端说明
假设你的 海外服务器(被中转) 中搭建的Shadowsocks服务端的IP是 2.2.2.2
,SS端口是 10000
。
假设你的 中转服务器 的IP是 1.1.1.1
,本地监听端口和SS端口一致,都是 10000
。
那么,你的Shadowsocks客户端,添加Shadowsocks服务器,IP填写 1.1.1.1
,端口填写 10000
,其他的 密码/加密方式/协议/混淆等等 全部和原Shadowsocks账号一样!
文件信息
安装目录:/usr/local/tinyPortMapper
安装文件:/usr/local/tinyPortMapper/tinymapper
日志文件:/tmp/tinymapper.log (存在临时文件夹中,重启系统后自动清空)
其他说明
注意:目前该脚本还不支持开机启动 tinyPortMapper ,预计以后的版本会添加。
提示wget: unknown host “raw.githubusercontent.com” 之类的错误
这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS。
提示 wget: command not found 的错误
这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget。
更新日志
2018年07月10日,版本 v1.0.2
1. 新增 升级脚本时,将一起升级服务脚本(Service)。
2018年06月28日,版本 v1.0.1
1. 修复 最新版本下载失败的问题。
2017年11月23日,版本 v1.0.0
1.推出 正式版本。
tinyPortMapper 手动教程:Shadowsocks利用 tinyPortMapper 实现中继(中转/端口转发)加速
其他 Shadowsocks中继(中转)教程:传送门
转载请超链接注明:逗比根据地 » 『原创』Shadowsocks tinyPortMapper 中继(中转/端口转发) 便捷管理脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!
在被中转服务器看来,唯一的区别就是发送者的IP不一样。
延迟是否增加,取决于线路: 在代理界,中转主要用于降低延迟和加速,这两者的前提都是你与目标服务器链接质量不好,而中转服务器与你们双方链接质量都足够优秀。这样才能起到降低延迟或加速的效果。
两者有一个不满足条件,就可能会没有加速效果,甚至减速/增加延迟。
netstat -lntp
来查看本地端口占用情况。bash tinymapper.sh
,另外该脚本目前并不支持开机启动。