一个按钮接入Telegram:tg-ws-proxy-android如何为AyuGram、Plus Messenger秒配代理
一个按钮接入Telegramtg-ws-proxy-android如何为AyuGram、Plus Messenger秒配代理【免费下载链接】tg-ws-proxy-androidAndroid-форк популярного приложения Flowseal - tg-ws-proxy - локальный прокси-сервер MTProto с проксированием CF или без для частичного обхода проблем загрузки Telegram项目地址: https://gitcode.com/gh_mirrors/tg/tg-ws-proxy-androidtg-ws-proxy-android是一款运行在 Android 上的本地 MTProto 代理应用主打一个按钮就能为 Telegram 客户端配置好代理。它基于流行项目 tg-ws-proxy 的 Android 分支核心引擎用 Rust 编写能把 Telegram 的流量经本地端口转发到 CloudFlare WebSocket 或直连 Telegram 数据中心从而在部分网络下解决加载缓慢、卡住不动等问题。对使用 AyuGram、Plus Messenger、NekoGram 等 Telegram 第三方客户端的用户来说它把繁琐的端口密钥手动填写流程压缩成了两次点击。它解决了什么问题在部分移动网络环境下Telegram 官方客户端可能出现消息发送慢、图片加载失败连接反复断开、重连需要手动配置代理服务器新手无从下手tg-ws-proxy-android 的思路是在本机跑一个轻量代理让 Telegram 客户端把流量交给它再由它选择更稳定的路由CloudFlare WS 或直连 DC。Telegram 客户端 → 本地 MTProto默认 127.0.0.1:1443→ TG WS Proxy → WSSCloudFlare 或直连→ Telegram 数据中心整体工作流可以参考 README.md 中的说明。一键安装与启动3 步上手安装 APK从项目发布页下载对应架构的 APKuniversal / arm64-v8a / armeabi-v7a安装到手机。启动代理打开应用点击主界面上的 Telegram 大图标按钮状态从 Disconnected 变为 Connecting成功后显示 Connected。此时应用会以前台服务形式在后台运行并生成一个通知。应用代理点击Apply in Telegram应用到 Telegram按钮应用会直接唤起你手机里安装的 Telegram 客户端只需确认即可。启动逻辑的核心入口是 ProxyController.kt它负责读取已保存的设置端口、WS 池大小、CF 开关、密钥等并拉起前台服务首次启动还会自动用SecureRandom生成一个 32 位十六进制的 MTProto 密钥全程无需手动输入。Apply in Telegram为什么能秒配代理这是整个应用最有亮点的设计。代理信息并不是让你手动抄到 Telegram 设置里而是通过一条深链一次性写进客户端https://t.me/proxy?server127.0.0.1port1443secretdd密钥自动识别已装客户端应用会扫描手机中已安装的 Telegram 系客户端Telegram 官方版、AyuGram、Plus Messenger、NekoGram、Litegram 等十余个包名点击按钮后直接唤起对应客户端完成授权。多客户端时提供选择器如果你同时装了 AyuGram 和 Plus Messenger会弹出系统选择器任选其一即可。也支持链接模式除了包模式直接唤起客户端还可以切换到链接模式把代理深链复制出来用于其他场景。相关实现见 ConnectionTab.kt 中的客户端包名列表以及 ProxyController.kt 中的服务启动参数。界面上的状态面板还会实时显示当前模式CF/直连、WS 池大小、端口和版本号。快速设置磁贴锁屏也能一键开关除了应用内的按钮tg-ws-proxy-android 还内置了Android 快速设置Quick Settings磁贴把它添加到下拉通知栏后点一下即可启动或停止代理磁贴上会实时显示 Connected / Disconnected 状态。这对于日常使用非常实用——不用打开 App从通知栏一键切换。实现位于 ProxyTileService.kt它监听前台服务状态并同步磁贴图标还支持锁屏状态下解锁执行。常用进阶设置一览设置项说明新手建议CF 模式CloudFlare流量经 CloudFlare WebSocket 域名中转在部分移动网络下更稳定默认开启效果不好时再关掉对比WS 连接池预热 WebSocket 连接的数量影响首次连接和媒体加载速度2–4 足够无需盲目调大数据中心地址DC直连模式下的目标 IP支持 DC1–DC5 及媒体 DC默认自动即可无需手动填密钥Secret KeyMTProto 加密密钥16 字节仅当密钥泄露时才需要更换开机自启设备重启后自动拉起代理长期使用者建议开启这些设置项的键值定义在 SettingsStore.kt每一项的含义在应用内Info信息标签页都有简明解释文案来自 strings.xml。后台保活与日志排障Android 系统对后台应用管理较严应用为此做了两层保障前台服务 常驻通知代理运行期间始终可见降低被系统杀进程的概率实时日志查看器内置事件日志能看到路由切换、连接池和错误信息。如果连接一直卡在 Connecting通常不是 App 崩溃而是当前路由失败——快速重启代理并对比 CF 开/关两种模式即可排查。遇到异常时应用内还提供了Build report功能一键收集机型、架构、设置和错误信息并复制到剪贴板方便提交反馈。项目文件导航模块路径应用主界面MainActivity.kt连接与应用到Telegramui/ConnectionTab.kt前台代理服务ProxyService.kt快速设置磁贴ProxyTileService.kt原生代理引擎入口src/lib.rsRust 源码代理/WS/CFsrc/proxy.rs、ws.rs、cfproxy.rs原生库产物jniLibs/arm64-v8a 与 armeabi-v7a常见问题Q为什么点了Apply in Telegram没反应A该按钮仅在代理处于运行状态Connected时才可点击如果手机没有安装任何受支持的 Telegram 客户端会提示客户端未找到。QCF 模式和直连模式怎么选A默认 CF 模式。如果你的网络下变慢或不稳定关掉 CF 对比直连效果选表现更好的那个两种模式的切换不需要改动 Telegram 端的任何配置。Q可以一直开着吗A可以。开启开机自启后重启手机也会自动拉起代理配合磁贴即可实现无感使用。总结tg-ws-proxy-android 把给 Telegram 配代理这件事做到了极致简化启动代理 → 点一下 Apply in TelegramAyuGram、Plus Messenger 等客户端立刻可用。Rust 原生引擎保证性能前台服务 日志 磁贴保证易用与可排查是 Telegram 第三方客户端用户值得一试的轻量级网络优化工具。【免费下载链接】tg-ws-proxy-androidAndroid-форк популярного приложения Flowseal - tg-ws-proxy - локальный прокси-сервер MTProto с проксированием CF или без для частичного обхода проблем загрузки Telegram项目地址: https://gitcode.com/gh_mirrors/tg/tg-ws-proxy-android创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考