VPN Scripts Repository

Welcome to the VPN installation scripts repository. Below you'll find various VPN scripts that can be installed on Debian 12 systems.

Hysteria2 (Debian 12) Interactive

Installs and configures Hysteria2 VPN server on Debian 12 with ACME for SSL certificates.

curl -fsSL https://example.com/hysteria2_debian12.sh -o hysteria2_debian12.sh && sudo bash hysteria2_debian12.sh

Note: This script prompts for domain name input.

Snell Server (Debian 12)

Installs Snell proxy server v4.1.1 on Debian 12 with dedicated user and systemd service.

curl -fsSL https://example.com/snell_debian12.sh | sudo bash

VLESS+Reality Server (Debian 12)

Installs Xray-core with VLESS+Reality protocol on Debian 12, generating all required credentials.

curl -fsSL https://example.com/vlessvr_debian12.sh | sudo bash

Marzban (Debian 12) Interactive

Installs Marzban VPN panel on Debian 12 with Docker, Nginx reverse proxy, and Let's Encrypt SSL certificates.

curl -fsSL https://example.com/marzban_debian12.sh -o marzban_debian12.sh && sudo bash marzban_debian12.sh

Note: This script prompts for domain name input.

VPN Ruleset - Sweden

Domain keyword rules for Sweden region. Contains rules for crypto exchanges and financial services.

curl -fsSL https://example.com/ruleset_sweden.txt -o ruleset_sweden.txt

VPN Ruleset - US

Domain keyword rules for US region. Contains rules for specific content filtering.

curl -fsSL https://example.com/ruleset_us.txt -o ruleset_us.txt

China Profile

VPN configuration profile for China region. Includes proxy servers, routing rules, and domain-specific settings optimized for China network conditions.

curl -fsSL https://example.com/China%20Profile.conf -o "China Profile.conf"