cloudflared_tunnel_full
Flutter plugin for Cloudflare Tunnel with full Android ABI support through split platform packages.
Android ABI support
This package depends on:
cloudflared_tunnel_android_armforarm64-v8aandarmeabi-v7acloudflared_tunnel_android_x86forx86_64andx86
Add only the app-facing package to your app:
dependencies:
cloudflared_tunnel_full: ^1.0.0
Use either import:
import 'package:cloudflared_tunnel_full/cloudflared_tunnel_full.dart';
or the compatibility entrypoint:
import 'package:cloudflared_tunnel_full/cloudflared_tunnel.dart';
The public Dart API exposes CloudflaredTunnel.
Quick Tunnel local origin
await CloudflaredTunnel().startTunnel(
token: quickTunnelToken,
originUrl: 'http://127.0.0.1:8080',
quickTunnelUrl: 'random.trycloudflare.com',
haConnections: 1,
);
originUrl is used to create the local ingress rule that proxies public
trycloudflare requests back to your app's local HTTP server.