most signup, payment, and plan changes happen through the Telegram bot. the web dashboard shows the same data and is enough on its own if you prefer not to use Telegram.
installing on iPhone or iPad
- install Happ from the App Store. works on iPhone and iPad (iPadOS).
- copy your subscription URL from the bot message, or open the dashboard and tap “copy URL.”
- open Happ. tap
+ and choose “add from clipboard.” the profile imports. tap connect.
v2RayTun is another option. a simpler app to set up; if neither recommended app is in your App Store region, see the full client list for one that is. import flow: paste the subscription URL in the import screen.
if Happ is not available in your App Store region, use any compatible client from the list below that is available in your region. Shadowrocket remains in the Russian App Store. Google Play clients are unaffected by region. Switching to an Apple ID from another region is a last resort.
installing on Android
- install Happ from Google Play.
- copy your subscription URL from the bot message, or open the dashboard and tap “copy URL.”
- open Happ. tap
+ and choose “add from clipboard.” the profile imports. tap connect.
installing on macOS
- install Happ from the Mac App Store.
- copy your subscription URL from the bot message, or open the dashboard and click “copy URL.”
- open Happ. click
+ and choose “add from clipboard.” the profile imports. click connect.
installing on Windows
- download Happ from the GitHub releases page.
- copy your subscription URL from the bot message, or open the dashboard and click “copy URL.”
- open Happ. click
+ and choose “add from clipboard.” the profile imports. click connect.
installing on Linux
- download Happ from the GitHub releases page.
- copy your subscription URL from the bot message, or open the dashboard and click “copy URL.”
- open Happ. click
+ and choose “add from clipboard.” the profile imports. click connect.
find the bot
open Telegram and message @obfusc_bot. tap start to begin.
commands
/start- sign up or relink an existing account.
/status- current plan, renewal date, subscription URL.
/sub_url- re-send the subscription URL with a setup-page link.
/billing- open the Stripe billing portal: invoices, payment method.
/cancel- cancel. access continues through the paid period.
/upgrade- switch plan or change billing cadence.
signing up
- open the bot in Telegram.
- send
/start. - type your email when asked.
- paste the six-digit code that arrives in email.
- pick a plan and pay through Stripe. the bot sends your subscription URL when payment clears.
all supported clients
full list of known compatible clients by platform. use any that is available in your region.
iOS
- Happ (easy setup) — iOS and macOS App Store (global); Google Play (global); GitHub releases for Windows and Linux. Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- v2RayTun (easy setup) — iOS App Store (global) and Google Play (global). Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- V2Box (server switcher) — iOS and macOS App Store (global). Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- Streisand (server switcher) — iOS App Store (global). Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- FoXray (server switcher) — iOS App Store (global). Russian App Store availability is uncertain; check before recommending.
- sing-box (server switcher) — iOS: available as "sing-box VT" redistribution (App Store, global); pulled from Russian App Store. Android: Google Play and F-Droid (global).
- Shadowrocket (paid) — iOS App Store (global including Russia, $2.99). Remains in the Russian App Store where other clients were removed.
Android
- Happ (easy setup) — iOS and macOS App Store (global); Google Play (global); GitHub releases for Windows and Linux. Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- v2RayTun (easy setup) — iOS App Store (global) and Google Play (global). Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- v2rayNG (server switcher) — Google Play (global; occasional geo-spotty availability in Russia); GitHub sideload always works.
- NekoBox (server switcher) — Google Play (minimal upkeep from maintainer). GitHub releases also available.
- sing-box (server switcher) — iOS: available as "sing-box VT" redistribution (App Store, global); pulled from Russian App Store. Android: Google Play and F-Droid (global).
macOS
- Happ (easy setup) — iOS and macOS App Store (global); Google Play (global); GitHub releases for Windows and Linux. Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- V2Box (server switcher) — iOS and macOS App Store (global). Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
Windows
- Happ (easy setup) — iOS and macOS App Store (global); Google Play (global); GitHub releases for Windows and Linux. Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- v2rayN (server switcher) — GitHub releases only; no App Store or Play Store listing.
Linux
- Happ (easy setup) — iOS and macOS App Store (global); Google Play (global); GitHub releases for Windows and Linux. Pulled from the Russian App Store (Mar 2026); already-installed copies keep working.
- NekoRay (server switcher) — GitHub releases only. Maintenance status: limited (check releases page before recommending).
advanced clients (full Xray feature support)
Advanced Xray clients with a server switcher (NekoBox, NekoRay, FoXray, Karing) receive the full subscription format: pinned DNS, direct routing for Russian sites (vk.com, yandex, gosuslugi, banks bypass the VPN), traffic sniffing. Other Xray clients (v2rayN, v2rayNG, V2Box, Streisand, Shadowrocket) get the subscription as a server list: each server appears as its own entry and is selected manually, without the advanced rules.
if a connection fails
- in your app, switch to another server from the same subscription. each subscription URL exposes more than one.
- check /status. if it reads green, reply to your latest receipt and a human will pick it up.
what the bot does not do
account deletion, refund processing, real-time outage status, and support tickets all live elsewhere. use the web account page or email support@obfusc.io for those.