File: README.md
SSTap-Rule
适用sstap版本:1.0.9.7
SStap官方网站:sstap-享受游戏-使用sstap
SSTap已于2017年11月19日停止开发及维护.
由于作者的原因,停止了更新SSTap,但SStap所用到的修改系统路由表的方法依旧可用。
在这里会不定时的更新各个游戏的路由表规则,你只要下载所需的规则或规则包导入对应文件夹即可使用。
关于两个GEOIP源
- GEOIPCN.1 是Hackl0us/GeoIP2-CN的完整版本
- GEOIPCN.2 而是0x2E/someip的简化版本
两者在使用上一般不会有什么差距。
如果追求最小错误率请选择GEOIPCN.1,最求最高效率请选择GEOIPCN.2
规则使用方法
下载规则存档的zip包。( 规则包的更新速度较慢,见谅。)
打开你 SSTap 所在文件夹:
- 在开始菜单中的快捷方式:右击 SSTap 快捷方式,选择打开文件位置。此时在弹出的窗口中你还会看到一个 SSTap 快捷方式。右击它,再选择一次打开文件位置。
- 在桌面 / 其他位置的快捷方式:右击快捷方式,选择打开文件位置。
打开 SSTap 文件夹下的
rules文件夹。打开压缩包内的
rules文件夹,选择需要的文件,将它们拖至 SSTap rules 文件夹窗口内。你也可以全选,或者清除原来的规则文件,直接将本项目的规则拖入 SSTap rules 文件夹窗口。
注意:解压缩之前请注意备份之前的规则文件,以防文件被覆盖造成的麻烦。
- 若想下载单个规则,请自行寻找方法。
我要参与
欢迎大家一起来完善这里的所有规则!
如果项目内不存在你所需要的规则,你可以 开 issue 来请求新增规则(新增时限不确定) 或 查看wiki教程 来自己编写路由表。
Contributors 贡献者
Special thanks to all the contributors who have helped in this project:
特别感谢所有为本项目提供帮助的人员:
Star History
File: doc/home.md
目前来说,SStap无法解决NAT问题。如果游戏里会有提示NAT类型严格的话,说明此游戏不适用于使用SStap进行加速。也有些游戏采用P2P方式进行联机,一般为某玩家作为房间主机,其余玩家通过与房主间建立连接来进行游戏。继续使用SStap前请知悉。而Netch则能解决以上问题。
选择使用SStap这种基于ip地址对游戏进行代理,还是使用基于游戏进程进行代理的Netch,亦或者选择商用加速器,悉听尊便。
SStap版本:1.0.9.7
手动编写rules
SStap使用以.rules作为后缀名的文件以作为规则。为保证规范,一个rules文件应使用 (游戏完整英文名,首字母大写,空格用 - 代替)-(游戏区服)作为命名,如League-of-Legends-tw.rules。
规则文件说明
规则文件可用文本编辑器打开。
规则第一行为规则头。有固定的格式。
#CSGO(规则英文名),
反恐精英:全球攻势(规则中文名),
0(动作类型 0.代理 1.直连),
0(和上一条相同 动作类型 0.代理 1.直连),
1(未知),0(未知),
1(是否可读写 0.可读写 1.只可读),
0(DNS代理类型 0.自动 1.直连 2.代理),
By-AmazingDM(备注)
其余为路由表。路由表中的每一行为CIDR 地址。以CIDR地址222.80.18.0/24为例,222.80.18.0 为一个网段,/24为子网前缀长度,这表明该网段下有256个地址。子网前缀长度越小,表明该子网内可用地址越多。
当你获取到游戏所需要用到的IPV4地址,如xxx.xxx.xxx.xxx。(说明: IPv4地址是类似 A.B.C.D 的格式,它是32位,用"."分成四段,用10进制表示 )。如果游戏仅需要与该地址进行通讯,则建议在地址后加上/32构成CIDR地址,表示仅代理该ip,如果获取到的地址前三段都相同,而第四段有变化,则建议将第四段改为.0/24构成CIDR地址,表示代理该网段下的256个IPV4地址。(SStap是否对IPV6地址支持,目前并不清楚。)
一般来说,获取到单个ip地址就可写为xxx.xxx.xxx.0/24。在规则里,并不建议出现小于16的子网前缀长度。
文本应保存为Unix格式。规则内CIDR地址应使用排序增强文本易读性,并且同一地址不应多次出现。
向项目发起 pull request 提交自制规则时,应向项目changelog文件写入更新内容,格式仿照文件内容。
参考:子网掩码
相关手动获取游戏ip的教程
一个自动获取游戏远程ip,并自动写成SSTAP规则文件的脚本。 (建议优先考虑此工具)
相关链接
解决 Steam/Origin/Uplay/微软商店 等平台下载速度慢的问题
File: doc/MMA.md
利用MMA手动提取加速规则(超不详细)
0. 环境需求
- OS: Windows 10 , Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016
- Redistributables: Minimum: .NET Framework 4.5
- Display Resolution: 1024 x 768 or above
- Hard disk space: Install: Minimum: 350MB; Capturing and loading traces: Recommended: 50GB
- RAM: 64-bit: Minimum: 2GB, Recommended: 8GB; 32-bit: Minimum: 2GB
- CPU: Minimum: 1.4 GHz, Recommended: 2 x 2.80 GHz (64-bit)
1. 下载MMA
2. SSTap开启全局或绕过中国IP模式启动
3. 以管理员权限运行MMA,启动新的Local Trace
4. Group ProcessName
在表头处右键,Add Column,然后在弹出的界面中搜索ProcessName并添加
右键ProcessName,点击Group
5. 玩游戏
玩就是了,不多做解释。
如果有多个数据中心,建议都切换一次。
6. 提取规则
打开游戏对应的Process与SSTap的Process,记录每个请求的Destination列的内容
如果是
- IP(
***.***.***.***): 直接添加一条***.***.***.0/24的规则(小白行为,如有问题请dalao指正) - 域名(
some.domain.com): 去某节点测试的网站测试域名,测试完毕后将所有IP按照上一条添加为规则
请注意,不要添加保留/私有IP地址与你的梯子的IP地址。
Moreover
- DNS污染的域名可以通过hosts处理(或者用sstap处理DNS?
- 貌似wiki不能PR,提个issue好了(
File: doc/UU-extract.md
提取加速器规则(超详细)
小白教程 大佬勿喷
此教程所使用加速器为UU加速器针对使用虚拟网卡的加速,其他有PPTP或者OpenVPN、l2tp模式的加速器提取方式相同(只要可以搞到路由信息就OK;D),新用户拥有3天免费试用。
现已知UU加速器(模式1、2、3) 腾讯加速器(模式1)可提取路由信息
UU加速模式科普
(1)pptp使用简单方便,不需要做额外配置,连接、断开的速度快,要求防火墙、路由器支持,对网络环境要求比较高。而l2tp需要共享密钥和修改注册表(对win系列机器讲)
(2)l2tp在穿透方面有时候会比pptp强一些, 有一定的网络防闪断能力。适合pptp不能用的环境 OpenVPN穿透能力最强。
(3)OpenVPN:穿透能力最强,适合校园网、公司局域网等受限网络环境,第一次使用要安装虚拟网卡。
(4)LSP:是现在网游加速的主流加速技术,因其可维护性高,受到具备较好的研发能力的网游加速器团队的喜爱。并且LSP能够做到比VPN这种传统代理技术更高的灵活性,同时也能够提供更好的加速效果,同样适合适合校园网、公司局域网等受限网络环境
正片:
1. 首先得有一个UU VIP账号不然无法提取外服规则
2.找到需要提取的游戏,下面以CSGO为示例
选择好游戏后点击节点里面可以选择加速模式
如图 找到模式选择 勾上模式1.2.3
注意有些游戏这里可能会出现没有节点可选的情况,这种情况说明UU还没有适配此游戏的路由规则,可以放弃了23333
3.选择节点加速成功后打开 CMD(Win+R输入CMD打开,无需管理员权限) 和 [路由转SSTAP规则工具](https://ittuann.github.io/Route2CIDR/)
在CMD里找好目录后输入以下命令将路由信息输出到文件
route print -4 >> route.txt
成功在D盘目录下获取route.txt一枚,大概长这样会有一堆显示 在链路上 的IP,这些就是我们需要转换的IP了(模式三则是虚拟网卡接口IP)
将内容复制到 路由转SSTAP规则工具 进行转换
4.把转换后右边输出的一堆东西复制下来在SSTAP根目录rules文件夹新建一个xxx.rules的文件并完善相关信息
(PS:当然你也可以直接在SSTap中使用UI界面添加规则
将复制到的东西粘贴进去,然后在第一行写上SSTAP规则头,一个你没玩过的船新版本就完成了,重启SSTAP即可看到规则。
PS:如教程有问题或者其他修改建议请联系@AmazingDM 或者发起issues,记得在issues里附上无法转换的route.txt所有内容以及加速器名称、加速模式名称、游戏名称。
如遇到无法转换或转换无反应结果为空,请检查当前加速模式是否为教程所示的3种模式
注:转换工具将过滤所有保留IP,转换失败后可自行对比route.txt里的IP。出现无法访问请挂代理。 ;D
教程所有内容仅供研究学习使用,不得用于任何商业用途。
Use it on your own risk!