月下博客

ShadowsocksR 转为类VPN的真 · 全局代理神器 (软件/游戏走代理) — SSTAP

本文最后更新于 2018年9月20日 20:19 可能会因为没有更新而失效。如已失效或需要修正,请留言!

很早的时候就知道这个软件了,一开始的时候就听说这个作者要搞个专门让代理玩游戏的软件,结果等啊等就反应,直到前两个月,就突然冒出来 Beta 1.0.0,当然毕竟是第一个测试版本,BUG毕竟感人,不过经过这几个月的持续更新修复,基本上明显的BUG都被消灭了。再加上我有一段时间没写教程了,就把SSTAP拉出来杀了祭天给大家。

这个软件的作者同时也是 SSCAP SocksCap64 这两个软件的作者,SocksCap64是通过钩子来达到让指定软件/游戏走代理的,在某些软件/游戏中可能会不可用,甚至部分游戏会有封禁风险(当成外挂之类的),所以作者就根据大家的需求,开发一个更好的 代理转全局软件给大家,那就是SSTAP。

我擦,我又废话了半天,接下来说正事。

本文章的主要目的是:让更多人知道 SSTAP,以让更多人使用它、反馈BUG、提供建议,让SSATP变得更完美。

所以本文章也就是 简单的介绍一下安装、配置、使用以及各个选项的意思。

因为作者受到某些压力,已经宣布停止SSTAP的开发,但依然可用。

SSTAP简单介绍

SSTap全称SOCKSTap, 是一款利用虚拟网卡技术在网络层实现的代理工具。

SSTap能在网络层拦截所有连接并转发给HTTP、SOCKS4/5、Shadowsocks、ShadowsocksR代理。

而无需对被代理的应用程序做任何修改或设置。

它能同时转发TCP、UDP数据包。它非常适合于游戏玩家使用。(很骚气的直接复制了官网说明)

SSTAP官方网站:https://www.sockscap64.com/sstap/

SSTAP动态订阅:https://www.sockscap64.com/newsletters-subscribe/

SSTAP Telegram群组:https://t.me/tarolab(SocksCap64/SStap/SScap相关问题讨论)

SSTAP Telegram频道:https://t.me/taronews(SocksCap64/SStap/SScap相关问题讨论)


在使用这个软件代理转全局之前,请先拥有一个可用的Shadowsocks、ShadowsocksR账号并且如果你要玩游戏,那么最好支持UDP转发,否则部分游戏可能会无法链接。

注意:SSTAP并不需要配合Shadowsocks、ShadowsocksR客户端使用,SSTAP已经自带了SS/SSR客户端功能。

下载安装

一开始自然是下载安装啦。

下载地址:https://www.lanzous.com/b380640/,密码:5god (推荐使用 1.0.9.7 版本)

SSTAP官方网站:https://www.sockscap64.com/sstap/

SSTAP Telegram频道:https://t.me/taronews(SocksCap64/SStap/SScap相关问题讨论)

大家从上面的官网或者TG频道中下载 SSTAP的压缩包,如 SSTap-beta-setup-x.x.x.x.exe.7z 文件,使用压缩软件解压这个压缩包,得到一个名为 SSTap-beta-setup-x.x.x.x.exe 的文件。

我们以管理员身份运行这个文件,会提示你选择安装语言,默认中文,一路下一步即可(选择安装目录的步骤建议改一改,不推荐安装到C盘),然后就会进入安装进度条步骤,安装过程中会提示如下图所示信息:

因为SSTAP想要拦截网络上的所有流量,就必须建立一个虚拟网卡,以此让所有网络流量都经过虚拟网卡,这样才能实现“真 · 全局代理”。

所以 按下图所示,勾选 始终信任来自….的软件,并点击 安装 按钮安装虚拟网卡 。

如果不出意外,很快就会安装完毕,然后会自动运行SSTAP。第一次安装SSTAP会看到如下警告说明:

请认真阅读说明内容,并点击 接受 按钮。

配置步骤

下面就是SSTAP的主界面了,很简洁,接下来我们就是添加 Shadowsocks/ShadowsocksR代理了。

点击下图红框所圈中的 + 号按钮(+号按钮:???我呢?),然后可以看到三个选项:

  1. 添加SOCKS代理…
  2. 添加SS/SSR代理…
  3. 通过SS/SSR链接批量添加代理…

根据自己的需求选择添加方式,这里以第二个:添加SS/SSR代理… 为例。

(第三个批量添加的选项,只是会弹出一个输入框,然后按照每行一个 ss://或ssr:// 链接添加即可)。

选择 添加SS/SSR代理… 选项后,就会看到如下界面(当然都是空的),然后我们可以通过 ss://链接 或 ssr://链接 或 手动输入SS/SSR账号信息的方式添加。

点击最顶部的,锁链 按钮(红框圈中),就会出现一个输入框,一次只能输入一条 ss://链接 或 ssr://链接 ,输入后点 确定 会自动解析并填写到该窗口各选项中。

添加账号后,底部的 Country 选项会自动识别你的IP地址归属地国家,当然可能会识别有误,这种情况下你需要自己选择,不过不用担心,这里的 Country 选项只是为了给你自己区分账号地区用的,只要你自己备注写清楚,那就不碍事。

关于此处附加路由选项的说明:

此处(包括添加SOCKS代理的时候)的附加路由仅针对这种情况:

你使用SS/SSR客户端链接SS/SSR账号(假设IP为 1.1.1.1),然后SS/SSR客户端的本地端口为 1080(默认),同时你在SSTAP中添加SOCKS5代理,设置IP为:127.0.0.1,端口为:1080(用户名/密码留空),那么这时候,为了避免SSTAP启动后与SS/SSR客户端死循环,你就需要在 附加路由 选项中添加你的SS/SSR服务器的IP:1.1.1.1,以此 才能正常使用。

如果你是直接添加了 SS/SSR账号,那么附加路由选项请留空!


最后确定账号添加没毛病,那就勾选最下面的 添加并激活使用 选项,然后按 保存 按钮。

添加SS/SSR账号后,我们就在 代理下拉框 中选择你要使用的SS/SSR代理,并点击下图红框圈中的 闪电按钮,就会自动开始测试该SS/SSR账号TCP和UDP是否可用。

请确保TCP可用再继续下面的步骤。(如果TCP不可用,那么请检查SS/SSR账号是否填写错误,如果确定无误,那就检测SS/SSR账号是否本身可用,在确定不是SS/SSR账号的问题后,请携带截图和具体复现步骤说明,前往TG群联系作者解决。)

至于UDP,则取决于你要代理的软件/游戏是否需要使用UDP,如果不需要那就不说了,如果需要UDP转发,那么你的SS/SSR账号也需要支持UDP转发(ShadowsocksR服务端默认开启UDP转发,只要端口开放了,就能用)。在UDP转发不可用的情况下,如果你清楚你要代理的软件/游戏的UDP数据不需要走代理,那么你可以看下面的设置解释步骤,来设置不转发UDP。

在确定添加的SS/SSR代理TCP、UDP都没毛病后,我们就该看代理模式了。

目前版本,暂时有以下五个代理模式:

好了,前面的内容基本介绍的七七八八了,再介绍剩下的一些选项解释,就完了。

其他功能解释

在SSTAP的右下角可以看到一个 齿轮图标按钮(齿轮:???我呢?),点击后会显示一个菜单(如下图所示)。

其中显示日志…、重置流量统计…、支持…、关于…、退出 这些就不需要我解释了吧,我主要解释另外几个。

设置选项解释

首先第一个 设置 选项。

打开后会看到如下图界面,各选项解释:

不转发UDP:指的是SSTAP会让UDP数据直连,而不是走代理。

本地连接:就是你目前电脑正在使用的 网卡本地链接,默认即可,不懂请不要改动!

TAP接口:就是SSTAP一开始安装的时候,创建的虚拟网卡,默认即可,不懂请不要改动!

预选DNS:这里记录了大量目前互联网上公共免费的DNS,默认即可,不懂请不要改动!

首选DNS:同上,默认即可。

备选DNS:同上,默认即可。

代理DNS服务器:指的是你电脑发出的域名解析DNS请求全部走代理(无视代理模式规则)。

开机自启动:勾选后开机后,会自动启动SSTAP。

运行后自动连接:运行SSTAP后,会自动连接上一次关闭SSTAP时所用的SS/SSR代理。

 – 延迟链接:针对上面选项的扩展选项,如设置 10秒,那就是运行SSTAP后。等待10秒再自动连接SS/SSR代理。

连接后自动隐藏窗体:SSTAP连接SS/SSR账号成功后,自动隐藏窗口。

附加路由管理解释

这个在上面添加SS/SSR/SOCKS代理时,解释过部分情况,不过那只是特殊情况。

平时你如果想要某些IP走 代理 或者 直连 ,并不需要纠结于代理模式,而是直接在 附加路由管理中 添加相关动作即可。

例如:我玩的外服游戏的服务器IP是 2.2.2.2 ,而因为未知原因导致某个代理模式下,IP 2.2.2.2 不走代理,但是我想让他走代理加速。那我就可以填写 IP:2.2.2.2,动作:代理,并点击 添加 按钮即可。

注意:此功能在 连接 SSTAP后是无法操作的。

事件管理解释

此功能,可能大家一开始看到都是懵逼的,不知道是干什么的,我问了问作者,作者说这个其实就是根据事件管理进程的(至少目前是)。

简单的来说就是:

大家都知道,本地下载BT不能走SS/SSR代理,否则可能会因为P2P或BT或版权投诉导致VPS被封,那么在用SSTAP的时候,怎么确保你不会忘记关闭迅雷或者习惯性的运行迅雷下载BT(忘了SSTAP的存着),从而导致VPS被封的悲惨事件发生?

所以这个功能就诞生了,遇到上面说的情况,只需要如下图所示设置。

然后点击 添加 按钮来添加到事件管理列表中。

接着我们打开迅雷测试效果,然后点击SSTAP主窗口中间的 连接 按钮开始链接SSTAP,你就会发现,迅雷的进程被强制结束了(无须担心忘记关闭迅雷了)。

当然,部分人可能觉得 直接结束进程太过于暴力,不够naive,所以可以把 动作类型 改为 提示结束进程,这种情况下,如果你 连接 SSTAP,会发现并不会直接结束进程,而是会提醒你关闭这个进程,你可以选择暂停SSTAP连接操作 先去处理迅雷的情况。

SSR订阅管理

这个功能应该很多人都清楚吧,如果你有SSR的订阅链接,那么可以在这里添加,而 Frequency 选项指的是更新频率默认一天就行了。

流量统计功能

SSTAP会在你使用的时候,记录总流量使用、实时速度和连接数,可以有效直观的查看消耗了多少流量。

设置菜单中的 重置流量统计… 可以重置这里的统计信息。

最后的最后

最后前面全都配置完毕并且确定无误,那么就可以点击 SSTAP 主窗口的 连接 按钮链接SS/SSR代理了!

然后我们访问 ipip.net 查看IP是否是你的 SS/SSR账号的服务器IP,如果不是请检查你设置的代理模式 或 你的SS/SSR账号。

好了,写了半天,终于写完了,随后可能还会补充其他的信息。

转载请超链接注明:月下博客 » ShadowsocksR 转为类VPN的真 · 全局代理神器 (软件/游戏走代理) — SSTAP
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!