A Gamers Grind / XFGN / LM
Status
  • 🖥️www.agamersgrind.com
  • 🏙️--- Public Files ---
    • 👋Welcome, friends
    • ⛑️I need help!
    • ☕Buy me a Coffee
  • 📚Guides
    • Mini Guides
      • Valheim FPS Boost
      • Redirect domain to Google Site
      • Docker Compose
        • 'All' Compose File
        • Add Health Check to Container
        • Mount NFS Share to Container
        • Map hostname to container
    • Portainer and GitOps
      • Set up GitHub
      • Install Portainer
      • Create your first GipOps Compose file
      • Deploy your first GitOps stack
      • Managing your production compose files
    • Cloudflare
      • Domains
      • Generate an API Key
      • Tunnel
        • Create a Tunnel
        • Create a Proxy (Public Hostname)
        • Access Groups & Authentication
      • Dynamic DNS
    • Pterodactyl
      • Creating a new Panel
      • Creating a new Wings node
      • Join servers via domain
      • Configuring your Node Database
      • Server Best Practices & Suggestions
      • Troubleshooting
  • 🎮Game Servers
    • Valheim Public
    • Valheim Private
    • MultiMC (Minecraft)
    • CreateCraft (Minecraft)
    • Insurgency Sandstorm
  • ⚔️AGG Moderation
    • ❔Creating a new Server
    • Approving Valheim Application
  • 🗄️Internal Documentation
Powered by GitBook
On this page

Was this helpful?

  1. Guides
  2. Cloudflare
  3. Tunnel

Create a Proxy (Public Hostname)

PreviousCreate a TunnelNextAccess Groups & Authentication

Last updated 1 year ago

Was this helpful?

The Cloudflare tunnel can be done as a straight proxy, allowing all public access in, or behind an 'Application' (next page), limiting access to authenticated users or users meeting a certain requirement (eg IP range, country). This is part of Cloudflares 'Zero Trust' service, which is accessible via the Cloudflare website

Cloudflare Proxies are referred to as 'Public Hostnames'

Creating a Proxy (straight public facing - no auth or security)

Unfortunately the Cloudflare doco for this is rubbish, or non-existent. Hopefully the process stays the same...

  1. Log into Cloudflare and click on Zero Trust

  2. Navigate to Access > Tunnels

  3. Select the relevant tunnel > configure

  4. Click on the Public Hostname tab

  5. Click on 'Add a public hostname' and fill in the relevant details

  6. For internal services with self signed certificates,

    1. Click on Additional application settings

    2. Expand TLS

    3. Enable 'No TLS Verify'

  7. Click on Save Hostname

  8. Your service will now be publicly accessible at subdomain.domain.com/path

📚

Time Required

5 Minutes

Difficulty

Low

"plex.xfgn.dev" will forward to "latte.agg.local:32400"