{"id":157042,"date":"2026-06-09T15:51:54","date_gmt":"2026-06-09T12:51:54","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/"},"modified":"2026-06-09T15:51:54","modified_gmt":"2026-06-09T12:51:54","slug":"tlsbridge","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/","title":{"rendered":"TLSBridge"},"content":{"rendered":"<p>\ud83d\udee1\ufe0f TLSBridge \u2013 Secure Minecraft Connections Over TLS<\/p>\n<p>TLSBridge is a lightweight Paper plugin designed for Minecraft servers hosted behind CGNAT or without public IP access. It enables encrypted TLS connections to your server, allowing players to connect seamlessly using secure tunneling (via Tailscale Funnel or similar) on port 443.<\/p>\n<p>&#8212;<\/p>\n<p>\ud83d\udd27 Features<\/p>\n<p>\u2705 TLS Support for Minecraft: Accepts inbound connections over TLS (HTTPS-style), translating them into standard Minecraft connections.<\/p>\n<p>\ud83c\udf10 Use with Tailscale Funnel: Perfectly integrates with Tailscale&#8217;s funnel to expose your server on 443, even behind CGNAT.<\/p>\n<p>\ud83d\udee0\ufe0f No Port Forwarding Needed: Avoid router configuration and host your server securely using a domain like your-server.tailnet.ts.net.<\/p>\n<p>\ud83d\udd12 Built-in Certificate Generation: Automatically generates a self-signed TLS certificate for secure tunneling.<\/p>\n<p>\u2699\ufe0f Plug and Play: Just drop the plugin in and run your Paper server. Simple config, no bloat.<\/p>\n<p>&#8212;<\/p>\n<p>\ud83e\udde0 How It Works<\/p>\n<p>When the plugin is enabled:<\/p>\n<p>It launches a TLS listener on port 10000<\/p>\n<p>Decrypts incoming TLS connections (from a service like Tailscale Funnel)<\/p>\n<p>Forwards them into the Minecraft server on port 25565<\/p>\n<p>With Tailscale set to forward external :443 traffic to localhost:10000, TLSBridge acts as a secure gateway into your Minecraft world.<\/p>\n<p>&#8212;<\/p>\n<p>\ud83d\ude80 Setup (Quick Start)<\/p>\n<p>1. Install Tailscale and enable Funnel.<\/p>\n<p>2. Add this plugin to your plugins\/ folder.<\/p>\n<p>3. Run the server \u2014 TLSBridge will auto-generate a cert and listen on port 10000.<\/p>\n<p>4. Connect via your Funnel domain like: yourname.tail1234.ts.net<\/p>\n<p>5. Enjoy secure, lag-free access \u2014 no public IP required!<\/p>\n<p>&#8212;<\/p>\n<p>\ud83d\udd10 Ideal For:<\/p>\n<p>Players behind Carrier-Grade NAT (CGNAT)<\/p>\n<p>Private LAN or hobby servers<\/p>\n<p>Raspberry Pi or WSL-hosted servers<\/p>\n<p>Minecraft devs and network tinkerers \ud83e\uddea<\/p>\n<p>&#8212;<\/p>\n<p>\ud83d\udce6 Requirements<\/p>\n<p>PaperMC 1.21.5 or higher<\/p>\n<p>Java 21<\/p>\n<p>Tailscale (with funnel enabled) or equivalent tunnel service<\/p>\n<p>&#8212;<\/p>\n<p>\ud83d\udce3 Credits<\/p>\n<p>Made with \u2764\ufe0f by Voltasonic<\/p>\n<p>Built out of frustration, finished with determination.<\/p>\n<p>Now go play \u2014 safely and securely! \ud83e\uddf1\ud83c\udf0d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A plugin for minecraft which makes your server accept TLS wrapped connections. Very useful while building a server with Tailscale Funnel inside Linux or WSL.<\/p>\n","protected":false},"featured_media":157043,"template":"","meta":{"_minecraft_slug":"tlsbridge","_minecraft_project_id":"8DPrtHpq","_minecraft_author":"Voltasonic","_minecraft_license":"MIT","_minecraft_downloads":90,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"tlsbridge.zip","_minecraft_size_bytes":5649,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T19:54:39.023978Z","_minecraft_date_created":"2025-06-12T04:46:55.515863Z","_minecraft_date_modified":"2025-05-27T10:42:19.843303Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/tlsbridge","_minecraft_icon_attachment_id":157043,"_minecraft_imported_at":"2026-06-09T12:51:54+00:00","_minecraft_import_hash":"9518402323b2c19fc8f1b36f579fb37d","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[90,127,123,92],"mod_loader":[132],"minecraft_version":[78],"class_list":["post-157042","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-optimization","mod_category-paper","mod_category-technology","mod_category-utility","mod_loader-paper","minecraft_version-1-21-5"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TLSBridge - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TLSBridge - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A plugin for minecraft which makes your server accept TLS wrapped connections. Very useful while building a server with Tailscale Funnel inside Linux or WSL.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tlsbridge\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tlsbridge\\\/\",\"name\":\"TLSBridge - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tlsbridge\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tlsbridge\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/tlsbridge-icon-3d037d4708e6565528f37d35f86e55eea2136c84_96.webp\",\"datePublished\":\"2026-06-09T12:51:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tlsbridge\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tlsbridge\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tlsbridge\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/tlsbridge-icon-3d037d4708e6565528f37d35f86e55eea2136c84_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/tlsbridge-icon-3d037d4708e6565528f37d35f86e55eea2136c84_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/tlsbridge\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TLSBridge\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TLSBridge - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/","og_locale":"en_US","og_type":"article","og_title":"TLSBridge - Minecraft","og_description":"A plugin for minecraft which makes your server accept TLS wrapped connections. Very useful while building a server with Tailscale Funnel inside Linux or WSL.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/","name":"TLSBridge - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/tlsbridge-icon-3d037d4708e6565528f37d35f86e55eea2136c84_96.webp","datePublished":"2026-06-09T12:51:54+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/tlsbridge-icon-3d037d4708e6565528f37d35f86e55eea2136c84_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/tlsbridge-icon-3d037d4708e6565528f37d35f86e55eea2136c84_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/tlsbridge\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"TLSBridge"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/157042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/157043"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=157042"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=157042"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=157042"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=157042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}