Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. App Proxy

App Proxy

Scheduled Pinned Locked Moved Feature Requests
5 Posts 2 Posters 473 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • philkunzP Offline
    philkunzP Offline
    philkunz
    wrote on last edited by
    #1

    It would be super helpful if the App Proxy would be improved, by not only allowing to specify an upstream Host Header, but also an upstream IP.

    This way any cloudflare enabled app could have a private secondary domain that circumvents cloudflare.

    1 Reply Last reply
    1
    • philkunzP Offline
      philkunzP Offline
      philkunz
      wrote on last edited by
      #2

      Alternatively that could be achieved by offering a "private secondary domain" by default.

      1 Reply Last reply
      1
      • nebulonN Offline
        nebulonN Offline
        nebulon
        Staff
        wrote on last edited by
        #3

        Not sure I fully understand that request. The current app proxy does already accept raw upstream IPs. How this is related to Cloudflare is not clear to me though, nor how this relates to a "private secondary domain".
        You could also put the app on a secondary domain (for this an app has to support aliases though, which not all do), where that domain is not using Cloudflare.

        1 Reply Last reply
        0
        • philkunzP Offline
          philkunzP Offline
          philkunz
          wrote on last edited by
          #4

          If you just put the IP, you are missing the host header. Cloudron itself routes traffic for http per host header internally. An app proxy currently cannot route an upstream request with a certain HostHeader to another IP than what is specified by DNS. Subsequently, you can't circumvent cloudflare, if cloudflare is active for a certain DNS entry, even when the cloudron instance might have access to a network already without routing over cloudflare.

          1 Reply Last reply
          0
          • nebulonN Offline
            nebulonN Offline
            nebulon
            Staff
            wrote on last edited by
            #5

            I think I still don't quite understand what you are trying to achieve here. The app proxy is not really for proxying to apps running on Cloudron itself, but to proxy for example apps which run on some other server and Cloudron can then provide DNS and certs as a reverse proxy.

            1 Reply Last reply
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Bookmarks
            • Search