MtlsTunnel.Cloudflare
0.1.0-alpha.1
dotnet add package MtlsTunnel.Cloudflare --version 0.1.0-alpha.1
NuGet\Install-Package MtlsTunnel.Cloudflare -Version 0.1.0-alpha.1
<PackageReference Include="MtlsTunnel.Cloudflare" Version="0.1.0-alpha.1" />
<PackageVersion Include="MtlsTunnel.Cloudflare" Version="0.1.0-alpha.1" />
<PackageReference Include="MtlsTunnel.Cloudflare" />
paket add MtlsTunnel.Cloudflare --version 0.1.0-alpha.1
#r "nuget: MtlsTunnel.Cloudflare, 0.1.0-alpha.1"
#:package MtlsTunnel.Cloudflare@0.1.0-alpha.1
#addin nuget:?package=MtlsTunnel.Cloudflare&version=0.1.0-alpha.1&prerelease
#tool nuget:?package=MtlsTunnel.Cloudflare&version=0.1.0-alpha.1&prerelease
MtlsTunnel.Cloudflare
Optional composition for .NET 10, depending on MtlsTunnel.WebSockets and transitively
MtlsTunnel. Call CloudflareTransport.CreateConnector(new CloudflareOptions { Endpoint = new Uri("wss://sql.example.com") }) and assign the result to
TunnelOptions.TransportConnector. Configure the shared gateway mTLS identity separately.
The application needs neither a client cloudflared process nor a sidecar. The server
uses its operator-managed Cloudflare Tunnel with TCP origin tcp://gateway:8443.
Cloudflare Access and service tokens are not required by this deployment or its sample.
This is not an official Cloudflare client.
Public WSS trust, gateway mTLS trust/name, and SQL TLS trust/name are three independent
identities. A public hostname does not replace the gateway certificate's expected name.
Long-lived Cloudflare session behavior has not been fully characterized. Narrow final
RemoteCloseHandshakeMissing warning classification preserves active failure handling.
Complete examples: private repository samples/dotnet/Cloudflare, docs/dotnet-sdk.md.
Built and executed on Linux x64/.NET 10; other platforms/AOT/trimming remain unvalidated.
Source: https://bitbucket.org/remixed2/mssql-cloudflare
dotnet add package MtlsTunnel.Cloudflare --version 0.1.0-alpha.1
Alpha release by doothejob. Licensing is declared in the package metadata.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- MtlsTunnel.WebSockets (>= 0.1.0-alpha.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha.1 | 59 | 9/21/2026 |
Initial alpha with direct TCP, optional WebSocket and Cloudflare layers, strict mTLS validation, bounded relay and typed final-close diagnostics.