Telegram 收不到驗證碼,最常見的原因是驗證碼根本沒走簡訊:登入已有帳號時,Telegram 會優先把驗證碼發到你其他已登入裝置上的官方 Telegram 對話裡。其次是請求太頻繁進入了等待期、號碼屬於 VoIP 線路,以及電信業者或手機攔截了國際簡訊。照下面的順序檢查,多數情況都能很快找到原因。
先確認驗證碼發到了哪裡
在新裝置上登入已有帳號時,Telegram 預設把驗證碼作為訊息發到你仍在登入狀態的手機、電腦或網頁版,寄件人是官方 Telegram 帳號。很多人盯著簡訊收件匣等了半天,驗證碼其實早就出現在電腦版裡了。
如果手上沒有任何已登入裝置,在輸入驗證碼的頁面點「沒有收到驗證碼?」或「透過簡訊傳送」,等倒數結束後才會改發簡訊。
依序檢查的原因
- 請求過於頻繁,進入了等待期。 連續點「重新傳送」、反覆登出再登入,會觸發「Too many attempts, please try again later」。等待期內通常不會再發驗證碼,繼續點還可能讓等待更久。正確做法是停手,按提示的時間(有時是幾個小時)之後再試一次。
- 號碼是 VoIP 線路,或被大量使用者用過。 Google Voice、TextNow 和免費接碼網站上的號碼多為 VoIP 線路,經常收不到 Telegram 驗證碼;被很多人反覆用過的公開號碼也一樣。實卡和 VoIP 的區別見 實卡接碼是什麼。
- 電信業者或手機攔截了國際簡訊。 如果你用的是自己的手機卡,Telegram 的驗證碼簡訊通常從海外通道發出。部分電信業者會攔截這類簡訊,手機系統的垃圾簡訊過濾也可能把它歸進「已過濾」。先看過濾資料夾和攔截紀錄,再確認這張卡沒有關閉國際簡訊接收。
- 國家或號碼填錯。 選錯國家、在區號後面多填了一個 0、複製號碼時帶了空格,驗證碼就會發到別的號碼去。重新核對國家和完整號碼。
- 網路環境異常。 用資料中心 IP 或很多人共用的 VPN 節點登入,Telegram 可能遲遲不發簡訊,或者要求更多驗證。下一節會說明檢查和設定方式。
- 號碼已被 Telegram 封禁。 如果頁面提示「This phone number is banned」,換網路、換裝置都沒用,只能透過 Telegram 官方管道核實或申訴。
- App 版本太舊。 舊版本可能缺少新的驗證方式選項。更新到 App Store 或 Google Play 上的最新版,或換成官方桌面版再試。
在 Telegram 裡單獨設定代理
代理只解決網路環境的問題:電信業者攔截簡訊、號碼本身收不到簡訊,換 IP 都解決不了。先確認目前出口是不是資料中心 IP 或共用 VPN,如果是,可以只給 Telegram 設定一個行動網路出口。VoidMob 的行動代理 IP 來自真實 4G/5G 裝置,IP 段屬於行動電信業者網路,對外看到的 IPv4 位址在電信業者 CGNAT 之後,和當地一般手機使用者共用出口。設定步驟:
- 在 行動代理 IP 購買共用流量方案,在訂單頁的「Proxy Lists」裡新增一個代理列表,國家選號碼所屬的國家,輪換方式選「Sticky」,這樣整個登入過程中 IP 不變。
- 開啟 Telegram:設定 → 資料與儲存 → 代理 → 新增代理(英文介面為 Settings → Data and Storage → Proxy → Add Proxy),類型選 SOCKS5。
- 伺服器填
proxy.voidmob.com,埠填10000,使用者名稱和密碼填這個列表的登入憑證。 - 儲存後看到狀態顯示「已連線」,再請求驗證碼。
一個常見的失敗原因是把輪換方式設成了按請求輪換:登入途中出口可能發生變化,進而觸發額外驗證。登入這類情境請用 Sticky,它會在裝置保持連線期間維持同一出口。
換號碼之前先想清楚:帳號要不要長期用
很多教學文章都沒提到這一點。以後在新裝置登入或重灌 App 時,Telegram 可能會再次向這個號碼發驗證碼。如果當初用的是一次性號碼,號碼被回收後,一旦手上沒有任何已登入裝置,你就收不到這個帳號的驗證碼了。
| 項目 | 一次性驗證碼 | 專屬月付號碼 |
|---|---|---|
| 號碼國家 | 美國 | 美國、英國、德國、義大利、澳洲、香港、印尼 |
| 有效期 | 15 分鐘 | 按月續訂,期間只歸你 |
| 失去所有已登入裝置後 | 號碼已回收,收不到驗證碼 | 可以繼續接收 |
| 適合 | 只需驗證一次的測試帳號 | 你要長期使用的 Telegram 帳號 |
選擇規則很簡單:帳號要用超過幾天,就別用一次性號碼。需要保留一段時間,選 3、7、14 或 30 天的美國短期租用;長期使用,選專屬月付號碼,比如 美國手機號碼 每月 19.99 美元,英國手機號碼 每月 16.99 美元。
用 VoidMob 號碼接收 Telegram 驗證碼
VoidMob 的號碼全部是非 VoIP 的海外電信業者號碼。在 Telegram 接碼 頁面購買一次性驗證碼,1 美元起,號碼有效 15 分鐘,期間可以收到多則驗證碼。
- 15 分鐘內沒收到簡訊,訂單自動取消,費用會全額退回餘額;標記為不可退款的服務除外,下單前請留意提示。
- 驗證碼送達後,這筆訂單不再退款。
- 耐心等待,不要頻繁取消重買。短時間內大量取消會讓簡訊購買功能自動暫停 24 小時。
- Telegram 仍提示請求過多時,等過了等待期再買號碼,免得 15 分鐘白白過去。
更多號碼類型的比較見 海外接碼平台。
Telegram 顯示驗證碼已傳送,但手機沒有簡訊,怎麼辦?
先看其他已登入裝置裡的官方 Telegram 對話,驗證碼通常在那裡。沒有已登入裝置時,點「沒有收到驗證碼?」改發簡訊,並檢查手機的垃圾簡訊過濾。
提示 Too many attempts 要等多久?
等待時間由 Telegram 決定,提示裡有時會寫明,短則幾分鐘,長則幾個小時。等待期內重複請求只會讓時間更長,到期後只請求一次。
免費接碼網站的號碼為什麼收不到 Telegram 驗證碼?
這類號碼多為 VoIP 線路,而且被大量使用者反覆使用,常常收不到 Telegram 驗證碼。真實電信業者號碼的線路類型和一般手機使用者一樣。
沒有手機號碼能註冊 Telegram 嗎?
可以用匿名號碼註冊,但仍然需要一個號碼。Telegram 官方部落格介紹過,可以用 Fragment 平台上用 TON 購買的 +888 匿名號碼註冊帳號,不需要 SIM 卡。
用一次性號碼註冊的 Telegram 帳號以後還能登入嗎?
只要還有裝置保持登入就能繼續用,新裝置的登入碼會先發到這些裝置上。一旦所有裝置都登出,驗證碼就要發到原號碼,號碼被回收後就收不到了。長期使用請選短期租用或專屬月付號碼。
用實卡號碼接收 Telegram 驗證碼
非 VoIP 海外電信業者號碼,15 分鐘內沒收到簡訊自動退款;長期帳號可選專屬月付號碼。