Skip to content

karavan/vpnbot

 
 

Repository files navigation

telegram bot to manage servers (inside the bot)

VLESS (Reality OR Websocket)

  • change secret
  • qr/config
  • change fake domain
  • multiple users
  • subscriptions with routing (xray, sing-box, mihomo)
  • routing templates per user
  • routing via rulesets (sing-box, mihomo)
  • steal from yourself
  • add domains to warp

Main menu VLESS:

User menu VLESS:

NaiveProxy

  • change login
  • change password

OpenConnect

  • change secret
  • change password
  • change dns
  • add user
  • add ip subnet
  • expose-iroutes (lan between users)

Wireguard / Amnezia

  • create
  • delete
  • rename
  • timer
  • torrent blocking
  • qr/config
  • AmneziaVPN vpn:// link
  • statistics

Shadowsocks + v2ray

  • change password
  • on/off v2ray
  • qr
  • short link

AdguardHome

  • change password
  • change upstream dns
  • check dns
  • check safesearch
  • add custom clientID for DNSoverTLS (DOT)
  • fill allowed clients (WG/AWG + OpenConnect + VLESS)
  • custom ID for each user VLESS

PAC

  • the ability to create your own PAC available by url with the ability to substitute the final ip and port
  • Shadowsocks Android PAC
  • add antifilter-community or ru-bundle domain lists

MTProto

  • change secret
  • qr/config

Settings

  • add/change admin
  • change language (en/ru)
  • import/export all settings
  • domain binding
  • obtain ssl for domain
  • fake html for domain
  • ports block

environment: ubuntu 22.04/24.04, debian 11/12

Install:

wget -O- https://raw.githubusercontent.com/mercurykd/vpnbot/master/scripts/init.sh | sh -s YOUR_TELEGRAM_BOT_KEY

Install as service (autoload on start):

cd /root/vpnbot
bash scripts/install_as_service.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 91.6%
  • Shell 3.1%
  • Dockerfile 1.8%
  • HTML 1.8%
  • Makefile 1.6%
  • Python 0.1%