frp Server on Ubuntu 24.04 LTS by cloudimg

Applications

Overview

frp (fast reverse proxy) server, frps 0.69.1, on Ubuntu 24.04 LTS by cloudimg. Expose a local service behind NAT or a firewall to the internet through this public relay. frps listens on tunnel control port 7000 for frpc clients and serves a web dashboard on port 80. A unique dashboard password and client auth token are generated on first boot. Apache-2.0. 24/7 cloudimg support.

Description

## frp Server on Ubuntu 24.04 LTS by cloudimg

frp (fast reverse proxy) lets you expose a local server that sits behind NAT or a firewall to the public internet through a relay. This cloudimg image ships the server side, frps 0.69.1, a single Go binary, preconfigured and hardened on Ubuntu 24.04 LTS, run as a systemd service with a web dashboard behind nginx on port 80, and generates a unique dashboard password and client auth token on the first boot of every VM. Backed by 24/7 expert support.

Expose Services Behind NAT

frps relays connections to local servers sitting behind NAT or a firewall. frpc clients connect to the tunnel control port 7000 and register TCP, UDP, HTTP or HTTPS proxies; the dashboard shows connected clients, active proxies and live traffic.

Secure First Boot

A per-VM dashboard password and a per-VM client auth.token are generated on first boot and written to a root-only file; no shared credentials ship in the image. Clients must present the token to connect.

Open Port 7000

The image opens ports 22 and 80 by default - you must open inbound TCP 7000 in the VM Network Security Group so frpc clients can reach the tunnel control port.

Why Choose cloudimg?

* 24/7 Expert Support with guaranteed 24 hour response. Contact support@cloudimg.co.uk

* Production Ready from Launch Pre configured, security patched, and validated before publication

* Azure Native Integration Built with Azure Linux Agent, cloud init, and Gen2 Hyper V

What is Included

* frps 0.69.1 (binary /usr/local/bin/frps) run as the dedicated frp system user

* The tunnel control port 7000/tcp where frpc clients connect

* nginx on port 80 as a reverse proxy to the loopback frps web dashboard (127.0.0.1:7500)

* A per-VM dashboard password and a per-VM client auth.token, generated on first boot in a root-only file

* frps.service and nginx.service as systemd units, enabled and active

Getting Started

Launch the VM, open inbound TCP 7000 in the Network Security Group so frpc clients can reach the tunnel control port, then sign in to the dashboard at http://your-vm-ip/ as admin with the per-VM password from /root/frp-credentials.txt. Point your frpc clients at this server on port 7000 using the per-VM auth token.

Use Cases

Exposing home-lab or on-prem services to the internet, remote access to services behind NAT, webhook and demo tunnels, and a self-hosted alternative to hosted tunneling services.

Visit www.cloudimg.co.uk/guides/frp-on-ubuntu-24-04-azure for the full user guide.

frp and the frp logo are trademarks of their respective owners. cloudimg is not affiliated with or endorsed by the frp project; this image repackages the open-source frp software in accordance with its Apache-2.0 license. All trademarks are the property of their respective holders.

Deploy on AWS

Launch this pre-configured AMI on AWS with 24/7 support from cloudimg.

View on AWS Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Applications
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)