Xray 是一款非常出色的代理软件,支持大多数的开源代理协议。Xray 的作者创新的开发了 XTLS 加密技术,让代理流量更具有隐蔽性,使 Xray 代理服务器也更不容易被定位到。经过长期实测,目前最为稳妥的方案是使用轻量级的VLESS协议加密数据,通过回落技术来躲避侦测。
Xray 目前 GUI 客户端较少,移动端可以使用的客户端更少。虽然其他客户端也可以连接 Xray 服务器正常使用,但是一些服务器端的高级配置得不到客户端的支持。现在, 终于有一款完美适配 Xray 服务器配置的 Android 应用出现了,它就是 AnXray。
1] AnXray 简介
AnXray 表示 Another Xray,是一款非常优秀的 Android 平台 Xray 客户端,内建使用最新的 Xray 1.4.2 内核。通过这个强大的内核,AnXray 可以连接不同种协议的代理服务器,并且可以更好的支持 Xray 服务端的众多特殊配置,以达到充分发挥 Xray 优势并且尽可能躲避探测的目的。
2] 获取 AnXray
目前 AnXray 并没有正式的发行版,只有 rc 版,最新版为 0.1-rc06。虽然不是正式版,但主要功能使用完全正常,可以满足日常使用的全部要求。
AnXray 是 Android 平台的客户端,只有 APK 软件包可以下载。版本分别支持 arm64、armeabi、x86以及x86_64等不同手机 CPU 架构。一般使用 arm64 的安装包即可,因为大多数 Android 手机都是这种架构。
可以访问 AnXray 的下载页面选择对应版本下载 arm64 版。
3] AnXray 的安装配置
AnXray 安装比较简单,将 APK 文件复制到 Android 手机中,然后通过文件管理工具找到文件,点击文件后就可以根据提示安装 AnXray。安装成功后就可以在桌面看到该应用的图标,非常简单,两个字母,A和X。
AnXray 安装成功,打开应用,就会见到如下所示的主界面:
图.1 AnXray 主界面
AnXray 应用分为功能区,代理服务器列表区以及状态显示区三个部分。功能区有功能菜单按钮(≡)、添加按钮(加号)、导出按钮(上箭头)和清空数据按钮(三点);代理服务器列表区用于列表显示已经配置的代理服务器,选中使用的代理服务器前面有黑色条纹标识,列表区最下侧有一个连接按钮,点击该按钮,会自动连接选中的代理服务器;状态显示区则会显示当然连接的状态,以及代理服务器的测试信息等。
首先点击功能菜单按钮,可以进入 AnXray 的功能配置菜单:
图.2 AnXray 功能菜单项
功能菜单有配置、组、路由、设置、文档以及关于共六个菜单项,其中配置用于配置代理服务器,组用于将代理服务器分组管理,路由用于域名访问规则,主要是设置是否代理国内域名 IP 等,设置用于设置 AnXray 本身的功能选项,至于文档及关于则是一些使用帮助及版本信息等。
点击”设置”按钮,可以查看一下 AnXray 具体的设置项:
图.3 AnXray 设置项内容
AnXray 的设置项是应用工作时的具体选项,如果对于每个设置项不是很了解的情况下,建议保持默认设置即可。当然可以根据自己喜好关闭是否自动连接以及解锁前启动等简单选项。
至于路由及组设置,如果没有特别要求,建议保持默认。
点击功能菜单的配置按钮,就会进入最初的代理服务器配置界面。点击添加按钮,就出现”扫描二维码”、”从剪切板导入”、”从文件导入”以及”手动输入”四个选项单。自己配置的话中以点击手动输入进入代理服务器协议选择界面:
图.4 AnXray 手动输入代理服务器选择协议
可以看到,AnXray 支持的协议非常丰富,常用的开源代理服务协议都可以使用,这要归功于 Xray 强大的核心。连接 Xray 服务器,当然选择 VLESS 协议:
图.5 配置VLESS 协议服务器之基本配置
这里的服务器配置,是指配置需要连接的代理服务器,点击对应项目,可以对其进行配置。主要配置项说明如下:
- 配置名称:给代理服务器设置一个名称,可以根据喜好自行设置
- 服务器:设置 Xray 服务器的 IP 地址或域名
- 服务器端口:设置 Xray 侦听的端口
- 用户 ID:配置用户 ID 同 Xray 服务器端保持一致
- 加密:保持默认 NONE
- 传输协议:根据 Xray 的配置进行选择,连接特定端口一般选择 TCP
- 伪装类型:保持默认 NONE
- 传输层加密:支持 TLS 和 XTLS,实在没有的话可以设置为 NONE
如果服务器端设置了传输层加密,则可以在 AnXray 中进行对应设置。为了隐蔽代理数据,目前代理服务器一般会采用传输层加密方式传输数据,以提高安全性。和 Xray 配合最好的当然是 XTLS 加密方式,点击传输层加密,选择 XTLS,会出现对应的配置内容:
图.6 配置 XTLS 加密
XTLS 的配置内容被称为安全设置,主要配置项说明如下:
- 服务器名称指示:指 XTLS 绑定的域名证书所对应的域名,在申请加密证书时设置
- 应用层协议协商:有就设置,没有就保持默认
- 证书(链):有就设置,没有就保持沉默
- 流控:这是 XTLS 的核心配置,选择流控方式与服务器端保持一致
- 允许不安全的连接:指是否进行证书检查,打开后不检查证书,则相当于明文传输,前面的配置都白搭,建议关闭
全部设置完成后,就可以点击最上面的对号图标保存配置,不需要的配置则可以点击垃圾桶图标删除。
最后,选择一个配置完成的服务器,点击连接图标进行连接,并可以通过点击状态栏来进行连接测试,配置无误的话,会返回测试结果:
图.7 连接 Xray 服务器并测试
测试成功会显示耗时时长,之后,就可以使用 AnXray 愉快的玩耍了。
总体来说,AnXray 是一款非常优秀的 Xray 移动客户端,与 Xray 的紧密结合让它可以充分发挥 Xray 的各种特性。应用本身也非常出色,简单明了,功耗不大,长时间使用也不会出现手机过热现象,推荐同好的朋友们尝试。