HGEN is a modern, high-performance web utility built with Vue 3, TypeScript, and Vite, designed to automate and simplify the generation of configuration profiles for the HTTP Custom VPN application.
- ** Automatic GeoIP & ISP Detection**: Identifies your local network ISP automatically to suggest active bug domains.
- ** Multi-Protocol Tunneling**: Generates Direct Payload (HTTP), SSL/TLS (SNI), SSH WebSocket (CDN), SSL + WebSocket (SNI + WS), OpenVPN WS, and V2Ray (VMess/VLess WS CDN) formats.
- ** Visual Payload Builder**: An interactive checkbox dashboard to customize injection payload templates (Keep-Alive, Online Host, User-Agent, Referer, Front Query).
- ** V2Ray Link Converter**: Automatically generates standard shareable
vmess://andvless://URLs. - ** Server Latency / Ping Tester**: Live millisecond round-trip latency testing (RTT) for pre-configured SSH servers.
- ** QR Code Scanner & Sharing**: Share config URLs or scan config clipboards instantly on phones.
- ** Lock & Expiry Controls**: Password lock your configurations and set expiration dates.
- ** Utilities Hub**: Built-in Base64 translator and DNS Host-to-IP resolver.
- Node.js (v18 or higher)
- npm
-
Clone the repository:
git clone <repository_url> cd hgen
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Build the production application:
npm run build
- Framework: Vue 3 (Composition API)
- Language: TypeScript
- Bundler: Vite
- Styling: Vanilla CSS (Cyberpunk theme)
- Icons: Lucide Icons