Start

Set up Foli VPN with a bot, QR or link.

This page keeps the setup boring on purpose: get the profile from the bot, import it into a client app, refresh the subscription, test, then pay only if it works on your device and provider.

Four steps, then test

Do not tune DNS, routing and apps all at once. Change one layer, test, then continue.

Open the bot

Start with @FoliVpnBot. The bot gives you the current profile and subscription status.

Install a client

Use a modern compatible client for your OS. Keep the app that already works; do not delete it blindly.

Import subscription

Add the QR code or subscription link, then press refresh/update in the app.

Compare networks

Try Wi‑Fi and mobile data. If only one network fails, troubleshooting changes direction.

Common first-run mistakes

These create most support tickets and are easy to avoid.

Wrong import

One VLESS key instead of subscription

If the profile is empty after import, you may have copied a single server key, not the subscription URL.

Two VPNs

Another VPN profile is still active

Mobile operating systems often allow only one active VPN interface. Disable old profiles before testing.

No refresh

The client still has stale routes

After blocks or server changes, refresh the subscription inside the app before reinstalling anything.

Checks to finish before paying or renewing

A working VPN setup is not only a green switch. Confirm that the subscription loads servers, the external IP changes, the services you care about open on your network, and local apps that should stay direct are not accidentally forced through the tunnel.

CheckExpected resultIf it fails
Subscription importThe client shows servers after Refresh / UpdateUse the import guide or send a screenshot to support
External IPThe visible exit IP or country changes after connectingRefresh the profile and try another route
Wi‑Fi and mobile dataAt least one current route works on your real networkCompare networks before changing the app
Local appsBanking and government apps are direct when neededUse split tunneling or temporarily disable VPN for that app

Support template

Copy this when you ask for help. It avoids five extra questions.

Device and OS: ...
Client app: Happ / v2RayTun / Clash / other
Network: Wi‑Fi / mobile data / both
What I imported: QR / subscription URL / single key
Refresh pressed: yes / no
Visible result: servers present / empty list / connected no internet / SSL error
Service I need: Telegram / YouTube / Discord / banking / other

After the first successful connection

Save the client name and remember where the Refresh / Update subscription button lives. Most future fixes should start there, not with reinstalling the app. If you move from Wi‑Fi to mobile data, repeat the same route test before blaming the profile. If you add a router later, keep the phone setup as a known-good reference. That reference helps support compare “device problem”, “network problem” and “route problem” without guessing.

Final verification rule

Before you decide a VPN setup is fixed or broken, repeat the same small test twice: once on the network that failed and once on a second network if available. Keep the client app, route and subscription unchanged during that comparison. If the result changes only with the network, report the provider path. If it changes only with the route, report the route. If it never changes and the visible IP stays the same, focus on profile import or client application. This rule keeps support cases short and prevents accidental damage to a working configuration.