Deploy a secure g3proxy forward proxy in minutes. Per-instance credentials are auto-generated at first boot - never an open relay. Backed by 24/7 cloudimg support.
This image arrives installed, configured and hardened, so there is no manual setup before you can use it. It is built on a patched base, runs with credentials generated uniquely for your instance on first boot, and passes an automated health check before every release. Every deployment is backed by 24/7 support from cloudimg engineers.
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
## G3 Proxy - Enterprise HTTP/HTTPS Forward Proxy
Deploy a fully configured, security-hardened g3proxy forward proxy within minutes of instance launch. g3proxy is the enterprise-grade forward, reverse, and TLS proxy server from the Apache-2.0 licensed ByteDance g3 project, written in Rust for high throughput and memory safety. This image packages it as a systemd appliance that requires username and password authentication from the moment it starts, with sane anti-abuse defaults so it never ships as an open relay.
## Why This Image Over Alternatives
Unlike images that ship a proxy with anonymous access or a shared default credential, this image enforces HTTP proxy authentication from the first boot. A unique proxy username and strong password are generated per instance on first boot and written to a root-only credentials file - anonymous and wrong-credential requests are refused with HTTP 407. The proxy accepts authenticated clients from loopback and private (RFC1918) ranges only by default, denies the cloud metadata and link-local range to block SSRF, and restricts destination ports to standard web ports so it cannot be abused to tunnel to arbitrary services. The proxy port is not exposed by the recommended security group, so nothing is reachable from the internet until you deliberately open and scope it. The Apache-2.0 licence means no vendor lock-in and no licence ambiguity for commercial or SaaS deployments.
## Community and Adoption
g3proxy is developed in the open on GitHub as part of ByteDance's g3 project, with an active community and regular release cycles. This image packages the upstream release into a hardened, production-ready deployment so teams adopt g3proxy on AWS without the overhead of building from source and wiring up authentication and network controls by hand.
## What Is Included
## Secure First Boot Process
1. Launch your instance with this image
2. A one-shot systemd service generates a unique proxy username and a cryptographically strong password
3. The credential is written to a file readable only by root and loaded into the proxy
4. Anonymous and wrong-credential requests are refused - authentication is enforced immediately
No shared or default proxy credential ever ships in the image.
## AWS Integration Points
This image runs on Amazon EC2 instances of any supported type. Pair it with:
Because the recommended security group opens SSH only, remote proxy access is via an SSH tunnel or a security group rule you add and scope yourself.
## Use Cases
## Architecture Overview
The proxy sits inside your VPC private subnet. Clients in the same VPC (or peered VPCs) connect to the proxy port over private IP after authenticating with the instance-specific credential. Outbound traffic exits through the VPC NAT gateway or internet gateway. The recommended security group exposes only SSH (port 22); the proxy port is opened only to specific CIDR ranges you define. An SSH tunnel provides secure remote access without exposing the proxy port publicly.
## Deployment Prerequisites