create-singbox-vpn

Deploy Sing-box VPN nodes with VLESS Reality via Docker Compose on Linux servers.

1|Updated Jan 14, 2020
One-click install
npx skills add https://github.com/lawnvi/funny --skill create-singbox-vpn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-singbox-vpn
Source: https://github.com/lawnvi/funny/tree/main/skills/create-singbox-vpn
Command: npx skills add https://github.com/lawnvi/funny --skill create-singbox-vpn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This skill eliminates the complex, error-prone manual work of deploying a secure, uncensorable Sing-box VPN node on a remote Linux server, handling TLS configuration, credential generation, and client setup without requiring advanced DevOps knowledge.

Core Features & Use Cases

  • Automated Full-Stack Deployment: Sets up Sing-box with VLESS Reality (TCP 443) and optional AnyTLS (TCP 8443) via Docker Compose, plus Caddy for web camouflage and TLS management.
  • Smart Defaults & Fallbacks: Auto-derives a resolvable AnyTLS domain if the user does not provide one, selects region-matched Reality camouflage domains to avoid detection, and detects server location from cloud metadata and multiple GeoIP sources.
  • Ready-to-Use Client Configs: Generates a Mihomo/Clash subscription YAML with full rule sets, hosted behind a high-entropy token-protected URL for direct import into VPN clients.
  • Use Case: Ideal for users needing a reliable, hard-to-detect VPN node on a VPS for personal or small-team use, with no manual config editing required.

Quick Start

Use the create-singbox-vpn skill to deploy a fully configured Sing-box VPN on your remote Linux server by providing your SSH login details and preferred camouflage page style, and receive a ready-to-import Mihomo subscription link.

Frequently Asked Questions about create-singbox-vpn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a Sing-box VPN node with VLESS Reality on a VPS?

Deploying a Sing-box VPN node with VLESS Reality is automated via Docker Compose on a remote Linux server. The skill configures VLESS Reality over TCP 443 and optional AnyTLS, eliminating manual TLS configuration and credential generation.

What is the best way to automate Sing-box client configuration generation for Clash?

Automated Sing-box client configuration generation produces a Mihomo/Clash subscription YAML file. It includes full rule sets and is hosted behind a high-entropy token-protected URL, allowing direct import into VPN clients without manual editing.

Does the Sing-box deployment workflow handle Let's Encrypt certificate automation?

Yes, Let's Encrypt certificate automation is handled by Caddy. Caddy manages TLS certificates and provides web camouflage for the Sing-box VPN server, ensuring secure and verifiable TLS traffic camouflage.

How does the deployment select region-matched Reality camouflage domains to avoid detection?

Region-matched Reality camouflage domains are selected automatically based on server location detection. The system checks cloud metadata and multiple GeoIP sources to choose appropriate domains, preventing traffic detection.

Do I need to provide my own AnyTLS domain for the Sing-box setup?

Providing an AnyTLS domain is optional for the Sing-box setup. If you do not provide one, the deployment automatically derives a resolvable AnyTLS domain to configure the TCP 8443 listener.

Can I use this automated Sing-box deployment for small-team VPN access?

Yes, this automated Sing-box deployment is ideal for small-team VPN access. It provides a reliable, hard-to-detect VPN node on a VPS with ready-to-import client configurations, requiring no advanced DevOps knowledge.