众所周知,如果需要调用 Telegram API 操作用户(而非 Bot),需要在 https://my.telegram.org/apps 登记 App 信息方能取得 api_id 和 api_hash。

但是,这个页面具有较强的风控机制,经常提示 “ERROR” 且没有任何详细解释。经过一番调研,基本可以确定该页面不允许使用 VPN 操作,而大部分梯子的 IP 都会在这一步被卡住,可谓通往 Telegram UserBot 路上的第一道阻碍。

为了解决该问题,最简单的方法就是换一个纯净的家宽IP。

如果人在国内且不想专门花钱购买昂贵的家宽 IP,我发现了以下免费套路:

GitHub Codespace -> Cloudflare Warp -> Telegram API
(解决海外服务器)      (解决纯净 IP)
暂时没空细说,后面再填坑 大家通过以上关键词应该能猜出怎样操作

简单解释下:首先用 Github Codespace 启动一个虚拟机,该虚拟机应当使用的是 Azure 的网络,国内可以连接。在本地 VSCode 中打开 Codespace,然后再使用 usque 连接到 Wrap 网络并暴露端口。VSCode 转发出代理端口到本地。浏览器连接代理打开 TG API 注册页面即可。

感谢大善人 GitHub & Cloudflare。