SSTAP+SS+udpspeeder游戏加速方案

自建游戏加速器 atrandys 1年前 (2018-09-10) 20208次浏览 53个评论

方案介绍

本游戏加速方案是在ss基础上进行配置(同样适用于ssr),使用sstap+ss+udpspeeder的方式,这种方式能让ss的udp流量被udpspeeder承载,降低udp的丢包情况,ss的tcp流量将使用tinyportmapper转发,所以这种形式可以让你的游戏被加速的同时,可以正常使用ss代理上网。

本教程使用的udpspeeder和tinyportmapper为GitHub开源软件,感谢作者wangyu大神。

方案原理

SSTAP+SS+udpspeeder游戏加速方案

简单说,就是SSTap建立使用SS的socks5代理,SS再将TCP和UDP流量分别转发到对应的软件,即tinyportmapper接收TCP并转发到SS服务端,udpspeeder接收UDP并转发到udpspeeder服务端,udpspeeder服务端再转发到SS服务端。

图中的端口是我演示使用的端口,在下面的教程中将使用这些端口演示。你可以使用自己SS的端口,把使用到此端口的位置都对应改好即可。

步骤综述

1、服务端安装好SS并安装BBR加速

2、服务端配置udpspeeder

3、客户端安装SSTap

4、客户端配置tinyportmapper和udpspeeder

5、客户端配置SSTap和SS

以上步骤看起来复杂,每一步其实都很简单,有的只需要改一下数据,你只要跟随下面教程按部就班执行即可。

软件打包下载

教程需要的软件都打包在下面的网盘中了。

网盘下载 

第一步 安装SS和BBR

如果你已经安装了支持UDP转发的SS或者SSR(libev版本的ss,Python版的ss,通常的ssr都支持UDP转发),这一步可以跳过。

如果你没有安装SS和BBR,点击进入本站的SS搭建教程

第一步完成之后,你应该获得了SS的连接参数,包含IP地址,端口,密码,加密方式,混淆参数等。我这里获取的端口为21333,下面以此为例。

第二步 配置udpspeeder服务端

这一步非常简单,你需要用xshell或其他工具连接VPS,然后执行下面命令

yum install -y wget vim

然后执行

wget https://github.com/atrandys/onekeyopenvpn/raw/master/speederv2

然后执行

chmod +x speederv2

然后执行

nohup ./speederv2 -s -l0.0.0.0:9090 -r127.0.0.1:21333 -f2:4 --mode 0 --timeout 0 >speeder.log 2>&1 &

注意,上面橙色的是你的SS端口号,我这里是21333,你要改成你自己的SS端口。

到这里服务端就配置完了,关掉xshell就可以了。

第三步 安装SSTap

下载的打包文件中有SSTap的客户端,双击安装即可,安装过程中会提示安装TAP虚拟网卡,点击安装即可。安装完成后进入第四步。

第四步 配置tinyportmapper和udpspeeder

下载的打包文件中已经包含这两款软件,并且有两个脚本,一个是start.bat,用来开启tinyportmapper和udpspeeder。另一个是stop.bat,用来关闭这两个软件。

这里你需要在文件上右键点击编辑打开start.bat,将其中的“你的服务器IP”,改成你的服务器IP地址,将21333改成你的SS端口。如下图:

SSTAP+SS+udpspeeder游戏加速方案

然后保存文件即可。双击start.bat,将两款软件运行起来,SS和SSTap将依赖这两款软件才能运行,所以每次开机要打开一下这个脚本,你可以将这个脚本加入系统的计划任务,开机启动它。

第五步 配置SSTap和SS

首先打开SS服务器配置,如下图

SSTAP+SS+udpspeeder游戏加速方案

将服务器地址填写为:127.0.0.1,服务器端口为:2090,密码是你的SS密码,加密是你SS的加密方式,下面的参数按照SS的参数填写。注意代理端口,我这里是1090。

然后打开SSTap,点击+号,添加一个SOCKS5代理。

SSTAP+SS+udpspeeder游戏加速方案

然后在弹出的页面填写服务器IP:127.0.0.1,端口1090,这个端口是你SS的本地代理端口,不是服务端的不要填错了,我这里以1090演示。附加路由填你的服务器IP,然后点击保存。

SSTAP+SS+udpspeeder游戏加速方案

在SSTap主頁点击小闪电图标,当出现如图的提示时,说明TCP和UDP都是正常的了。你可以在SSTap选择模式对应的游戏然后点击连接,进入游戏体验吧。

SSTAP+SS+udpspeeder游戏加速方案

教程到此结束,有问题留言或者进帮助加我吧。

常见问题,遇到问题先来这里找!!!

一、sstap测试时tcp/udp不通

1、首先检查各个参数配置无误

2、服务器的防火墙要放行,可尝试清空规则,下方命令

systemctl stop firewalld

systemctl disable firewalld

如果不起作用,继续使用以下命令

iptables -P INPUT ACCEPT

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -F

service iptables save

文章标题:SSTAP+SS+udpspeeder游戏加速方案
固定链接:https://www.atrandys.com/2018/714.html
原创文章,未经允许,禁止转载。
喜欢 (6)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(53)个小伙伴在吐槽
  1. 大神有ssr+KCPTUN 的方案吗
    connky2019-07-07 14:58 回复
  2. 为什么我平时直连105延迟,用这个加速以后。怎么延迟200+
    灵感2019-06-11 17:33 回复
  3. 大神 其他的步骤全部都搞定了但是卡在startbat了 怎么都打不开 提示windows找不到文件 还有其他办法添加speederv和tinymapper到进程么
    yaho2019-05-26 16:43 回复
    • 用记事本打开startbat 把脚本里调用speeder和tiny的路径补全试一下
      atrandys2019-05-26 17:30 回复
      • 这个也补全了还是不行啊
        yaho2019-05-26 21:43 回复
      • 还有就是我吧端口密码什么的忘记了怎么搞
        yaho2019-05-26 21:44 回复
      • 进程什么的都搞定了 但是游戏登陆不上去查询的结果是ip不是台湾的 但是ipip.net查的确实是台湾啊 vps也是台湾
        yaho2019-05-27 03:05 回复
  4. 请问:按照教程按照配置后,SSTAP启动测试,UDP端口不能绑定在127.0.1,这是为什么?
    jinz2019-05-19 21:34 回复
  5. wangyu大神更新udpspeeder,如果你的udpspeeder脚本不是最新udpspeeder,会自动更新udpspeeder吗?
    脚本BUG烦死人2019-04-27 11:05 回复
    • 不会,自己下载替换就行,文件重命名成一样的。
      atrandys2019-04-27 17:52 回复
  6. sstap直接可以添加ss链接信息啊,为什么还要用SS,然后再用SSTAP接管socks5
    pink、2019-04-14 16:20 回复
  7. [40:14] 测试已开始. [40:14] 正在测试TCP数据传递... [40:19] 连接已被服务器放弃. [40:19] 测试TCP数据传递...通过! [40:19] 延迟: 47 ms [40:19] 测试完成! [40:19] ////////////////////////////////////////////// [40:19] 测试已开始. [40:19] 正在测试UDP转发... [40:19] 测试UDP转发...通过! [40:19] 测试完成! [40:19] ////////////////////////////////////////////// 中间出现一次 ‘ 连接已被服务器放弃’ 是怎么回事 怎么解决 求助
    joys2019-03-06 10:46 回复
1 2