v•vpnbot.dev
EN中文RU
GitHub

Your VPN.
Your rules.

Be your own VPN provider. Install it on your server and manage users, access, statistics and protocols through Telegram.

For Debian 13 and later. Tested on Debian 13.

v•
VPN Bot Global v2Interactive preview · sample data
Your server. All under control.

Administrators: TG ID

9 users · 126.2 GB transferred

Choose VPN or server administration.

MenuChoose a section
SCROLL TO EXPLOREAWG 2.0 / AWG 3.1 / VLESS

Only you are in control.

Install VPN on your server.

Run the installer on clean Debian 13 or later. It asks for settings, lists components and saves progress.

Manage access to your VPN.

Create a separate profile for yourself, family or friends. Share a QR code or configuration. When access is no longer needed, remove the user’s profile.

Monitor usage statistics.

See each user’s traffic, recent connections and server load. Know how your personal VPN is using your resources.

Your protocols. Your choice.

Switch AmneziaWG 2.0, AmneziaWG 3.1 and VLESS on or off in the bot settings. Switching a protocol off stops its connections but keeps its users and configurations.

01 / AWG

AmneziaWG 2.0

AmneziaWG 2.0 with configuration files and device QR codes.

02 / AWG

AmneziaWG 3.1

A separate AmneziaWG 3.1-compatible setup running alongside AWG 2.0.

03 / XRAY

VLESS ↗

VLESS / Xray with connection links, QR codes and traffic tracking.

Try the switches. This is a preview — no real servers are affected.

Set up your own VPN.

Global v2 for a separate VPS: AWG 2.0, AWG 3.1 and VLESS Reality. Resume unfinished installation after reboot.

Debian 13+ · checked on Debian 13 · root · bot token · administrator Telegram ID

1

Prepare your server

Use a separate, clean VPS. The default VLESS setup uses TCP 443; do not run it on a web server already using that port. Back up existing data first.

2

Download and run

Download v2 using the command below. Run the same command after reboot: completed steps are retained.

3

Run the installer

Enter Telegram ID, initial user name, IP and token. Confirm the software list. The token is temporarily stored for root only and removed from the resume file after installation.

4

Open your bot

Send /start in Telegram, select a protocol and create your first user. Import the configuration into a compatible VPN client.

root@your-vps:~
apt-get update &&
apt-get install -y ca-certificates curl python3 &&
curl -fsSL \
  https://raw.githubusercontent.com/Telemtinstall/telemt2/global-v2-2026.10.27.4/bots/vpn-manager_awg/v2/install.sh \
  -o /root/install-vpnbot-v2.sh &&
bash /root/install-vpnbot-v2.sh

Read installation documentation ↗

A few things to know.

Is this a VPN service?

No. VPN Bot is software you install on your own server. You provide the server and manage access yourself. This website does not sell VPN subscriptions.

Do users need server access?

No. An administrator manages the server. Users receive their own connection profiles; access to the bot can be granted separately.

What does “online” mean?

For AmneziaWG, the bot uses a recent handshake to estimate connection status. This is not a guarantee that a person is actively using the connection.

Will it work on every network?

No protocol can guarantee connectivity everywhere. Results depend on the network, server and client versions. Test the options on your own devices.

Website analytics

This site uses a first-party visitor cookie to recognise a returning browser, renewed for up to 400 days per visit. We record page, language, referral source, selected campaign tags, IP address and browser information in our own database. Detailed visits are retained for 180 days; a minimal visitor record and IP/geolocation history are kept longer. Clearing cookies or using a different browser creates a new visitor. If geolocation is enabled, your IP is sent to IPinfo and, when needed, ipwho.is. IP geography is approximate and may describe a VPN exit server. We respect the browser’s Global Privacy Control signal. We do not use fingerprinting to restore deleted cookies.