Video Tutorials
VPN App Introduction & Overview
This video shows the main features of HTTP Tweak, including how to create a config, set up a server, and apply custom tweaks.
SSH Server Setup with HTTP, WS, SSL & Direct Tweaks
Step-by-step guide to setting up an SSH Server with HTTP, WebSocket (WS), SSL/TLS, and Direct Tweaks.
OpenVPN Server Setup with HTTP, WS, SSL & Direct Tweaks
Step-by-step guide to setting up an OpenVPN Server with HTTP, WebSocket (WS), SSL/TLS, and Direct Tweaks.
V2Ray Server Setup
Step-by-step guide to setting up an V2Ray Server.
How to Export Config
How to Export Configuration
How to Import Config
How to Import Configuration
How to Import Cloud Config
How to Import Cloud Configuration
Share VPN via Hotspot Using Proxy
Share VPN via Hotspot Using Proxy
App Filter (Split Tunneling) Setup
App Filter (Split Tunneling) Setup
Panel – How to Create an Account
Panel – How to Create an Account
Panel – Share Config Key for Cloud Import
Panel – Share Configuration Key for Cloud Import
Panel – Setup Config Cloud Device ID Lock
Panel – Setup Configuration Cloud Device ID Lock
Configuration Global Settings
| Field | Description | Sample |
|---|---|---|
| Name | The unique name for your configuration. | My Premium Config |
| Config Key | Read-only key used for cloud import. | AB12CD34EF56... |
| Mobile Locked | Config can be used only on mobile data connection. | Enabled / Disabled |
| Block Root | Blocks rooted Android devices. | Enabled / Disabled |
| Play Store Install | Allow only Play Store installs. | Enabled / Disabled |
| Unlock Server | Allow users to change server in the app. | Enabled / Disabled |
| Unlock User/Pass | Allow users to edit username and password. | Enabled / Disabled |
| Unlock Proxy | Allow users to edit proxy settings. | Enabled / Disabled |
| Unlock Payload | Allow users to edit payload/SNI. | Enabled / Disabled |
| Share Resources | Expose this configuration's servers and tweaks to other configs. | Enabled / Disabled |
| Show Shared Resources | Enable this to display servers and tweaks shared by other configurations. | Enabled / Disabled |
| Custom Resources | Enable this to allow non-owner users to add local custom servers and tweaks for this configuration only. | Enabled / Disabled |
| Expire Date | Optional date when the configuration stops working. | 2025-12-31 |
| Block Application | Package names to block (semicolon-separated). | com.app.one;com.app.two |
| Password | Import password when Cloud is off. | securePass123 |
| Cloud Password | Manage passwords in Access tab; disables Password field. | Enabled / Disabled |
| Device ID Lock | Restrict to specific device IDs (semicolon-separated). | A1B2...;C3D4... |
| Cloud Device IDs | Manage Device IDs in Access tab; disables Device ID Lock. | Enabled / Disabled |
| Update URL | Manual update URL when Cloud is off. | config.ht |
| Cloud Update URL | Use cloud-managed Update URL; disables manual URL. | Enabled / Disabled |
| Your Device ID | Device ID allowed to edit this config. | 7F3A...32CHARS |
| Message | HTML message shown inside the app. | <b>Welcome</b> |
Server Settings
| Field | Description | Sample |
|---|---|---|
| Name | Label for the server. | SG Premium 1 |
| Tunnel Type | Protocol used for connection. | OpenVPN, SSH, DNSTT, V2Ray |
| Category | Used to match tweaks and servers, aside from the tunnel type. | WS, CF, GCP, Free, Paid, etc. |
| Note | Optional note for your reference. | Singapore backup |
| Field | Description | Sample |
|---|---|---|
| Type | Connection mode. | Default or UDP |
| Username and Password | OpenVPN account credentials. | user:pass |
| SSL Port | TLS port for OpenVPN. | 443 |
| OpenVPN Config | Full OpenVPN configuration. | remote ip1;ip2;ip3 |
| Private key | Optional private key. | serverprivatekeyad |
| Field | Description | Sample |
|---|---|---|
| IPs, Port, Username and Password | SSH host list and credentials. | ip1;ip2;ip3:port@user:pass |
| SSL Port | TLS port for SSH. | 443 |
| Private key | Optional private key. | -----BEGIN PRIVATE KEY-----... |
| Field | Description | Sample |
|---|---|---|
| Type | V2Ray mode. | Default, VLESS, VMess, Shadowsocks, ShadowsocksR, Socks, Trojan, WireGuard |
| V2Ray Configuration | Full JSON configuration or V2Ray URI. | vmess://... or {"outbounds": [...]} |
| Field | Description | Sample |
|---|---|---|
| Nameserver, Username and Password | DNS servers and credentials. | ns1;ns2;ns3@user:pass |
| DNSTT Public Key | Public key for the server. | 1234abcd... |
| Field | Description | Sample |
|---|---|---|
| IPs, Port, Username and Password | Hysteria hosts and credentials. | ip1;ip2;ip3:port@obfs:auth |
| Upload (TX) | Upload bandwidth limit. | 100 |
| Download (RX) | Download bandwidth limit. | 100 |
Tweak Settings
| Field | Description | Sample |
|---|---|---|
| Name | Label for the network tweak. | Globe No Load |
| Tunnel Type | Matches the server protocol. | OVPN/SSH, V2Ray, DNSTT |
| Category | Used to match tweaks and servers, aside from the tunnel type. | WS, CF, GCP, Free, Paid, etc. |
| Note | Optional note for your reference. | No load payload |
| Field | Description | Sample |
|---|---|---|
| Type | Default or UDP. UDP hides advanced fields. | Default or UDP |
| Payload | HTTP Injection Payload. | GET / HTTP/1.1[crlf]Host: example.com... |
| SNI | Server Name Indication (SSL/TLS). | m.facebook.com |
| TLS Version | TLS version used with SNI. | TLSv1.2 |
| Proxy | Remote proxy list with optional auth. | proxy1;proxy2;proxy3:port@user:pass |
| Field | Description | Sample |
|---|---|---|
| Type | V2Ray mode for tweaks. | Default, VLESS, VMess, Shadowsocks, ShadowsocksR, Socks, Trojan, WireGuard |
| Field | Description | Sample |
|---|---|---|
| DNSTT Resolver | DNS Resolver IPs. | 8.8.8.8;1.1.1.1 |
| Payload | Optional payload for DNSTT. | GET / HTTP/1.1[crlf]Host: example.com... |
| Field | Description | Sample |
|---|---|---|
| Fields | No extra tweak fields required. | - |
Payload Placeholders
| Placeholder | Description | Example |
|---|---|---|
| [host] | Replaced with the selected server host. | Host: [host] -> Host: sg1.example.com |
| [proxy] | Replaced with the selected proxy host. | CONNECT [proxy] -> CONNECT 10.10.10.10 |
SNI supports [host] and [proxy], which are converted to the selected host/proxy at runtime.
Proxy can use [host] to automatically reuse the server host without hardcoding it.