A Serverless V2Ray Tunnel Optimized for Indonesia
Siren is a lightweight and serverless V2Ray tunnel built on Cloudflare Workers, supporting modern proxy protocols.
It offers fast, secure, and scalable deployment without the need for a traditional VPS.
-
✅ Multi-Protocol Support
- VMess
- Trojan
- VLESS
- Shadowsocks
-
✅ Domain over HTTPS (DoH)
Encrypts DNS queries for improved privacy and security.
| Endpoint | Description |
|---|---|
/ |
Main landing page |
/link |
Generate shareable proxy links |
/sub |
Subscription endpoint for clients |
Siren can be deployed seamlessly using GitHub Actions with Cloudflare Workers.
-
Create a KV Namespace
- Go to Cloudflare Dashboard → Workers → KV.
- Create a new namespace named
SIREN.
-
Configure
wrangler.toml- Add the KV namespace to your config file:
[[kv_namespaces]] binding = "SIREN" id = "YOUR_KV_NAMESPACE_ID"
- Add the KV namespace to your config file:
-
Generate API Token
- Create an API Token with:
- Permissions: Workers & KV Storage
- Create an API Token with:
-
Set GitHub Repository Secret
- Navigate to: GitHub → Your Repo → Settings → Secrets and variables → Actions
- Add a new secret:
- Name:
CLOUDFLARE_API_TOKEN - Value: Your API token
- Name:
-
Enable GitHub Actions
- Open the Actions tab on GitHub.
- Enable workflows if prompted.
-
Trigger Deployment
- Push any commit or manually trigger the deployment workflow.
-
Access Your Siren Instance
- Visit:
https://<YOUR-WORKERS-SUBDOMAIN>.workers.dev
- Visit: