← Home
RProx
v1.1.5

Now Available: RProx 1.1.5

RProx is a beta GUI-based reverse proxy designed to integrate seamlessly with Cloudflare. Create proxy routes, manage Origin CA certificates, and monitor real-time logs using an intuitive interface. Run RProx via start menu on Windows or the command line on Mac, or Linux using Java 17+. Native installers are now available for Windows (MSI) and coming soon for macOS and Linux.

RProx includes an optional DNS server module (UDP/TCP on port 53) that can be toggled in settings, enabling local domain resolution and DNS forwarding. It supports A, AAAA, CNAME, TXT, and MX records with customizable upstream resolvers (e.g., 1.1.1.1, 8.8.8.8).

RProx Headless is ideal for servers without GUI. Configure via config.json using SCP, Vim, or any editor. Simplified deployment scripts and Docker support are in active development.

New in v1.1.5 (GUI & Headless): Major upload fixes across both variants — reliable file and data transfer handling. Headless now includes full upload configuration support via config.json. Significant performance and stability improvements across the board for both GUI and headless deployments.

Previous (v1.1.4 Headless): Full suite of configurable security & performance controls — max connections per IP, header size limits, bind IP, backlog, timeouts — all optional and fully backward-compatible.

RProx Application Screenshot

Cloudflare SSL

Seamless Origin CA integration with automatic certificate management and TLS handshake optimization

GUI & Headless

Professional GUI for easy management or headless mode for production deployments and automation

DNS Server

Built-in DNS server for local domain resolution without modifying system hosts files

Real-Time Logs

Live request monitoring with detailed logging for debugging and traffic analysis

Download RProx

Choose the version that fits your platform and deployment needs

Latest
Windows
v1.1.5

RProx GUI

Native MSI installer for Windows with automatic Java 17+ detection and one-click setup. Upload fixes, improved stability, and full upload configuration support.

MSI Installer Java 17+ Bundled Windows 10+
Download MSI
Cross-Platform
v1.1.5

RProx GUI (JAR)

Universal JAR executable for Windows, macOS, and Linux. Requires Java 17+ runtime environment.

Java 17+ Windows macOS Linux
Download JAR
Legacy
v1.1.4

RProx Headless (Legacy)

Previous headless version with configurable security controls. For compatibility with existing deployments. Requires Java 17+.

Java 17+ Cross-Platform Stable
Download Legacy

By downloading this software, you agree to the Anvil Development Software License Agreement

System Requirements

Windows (MSI): Windows 10, Windows 11, and Windows Server 2016+. Native MSI installer with bundled Java 17+ runtime. No additional dependencies required.
JAR Files (All Platforms): Windows 7+, macOS 10.14+, Linux (any modern distribution). Requires Java 17+ runtime environment installed separately.
Coming Soon: Native macOS (.dmg) and Linux (.deb/.rpm) installers with bundled runtime in v1.2.0

Support & Resources

Get help with RProx installation, configuration, and troubleshooting

Community Support

Join our Discord community for real-time support, feature discussions, and product updates.

Join Discord

Technical Support

Contact our support team for product assistance, bug reports, and troubleshooting.

Email Support

Business Consulting

Custom development and enterprise solutions for your business needs.

Contact Consulting

Setup Instructions

  1. Install Java (if not using MSI)
    • Download Java 17+ from Oracle or Adoptium.
    • Verify: java -version in terminal.
  2. Windows MSI Installation (v1.1.5)
    • Double-click RProx-1.1.5.msi.
    • Follow the wizard. Java is auto-detected; if missing, installer prompts download.
    • Launch from Start Menu or Desktop shortcut.
  3. Run JAR (All Platforms)
    • Download the appropriate JAR.
    • Run: java -jar RProx-1.1.5-multiplatform.jar or java -jar original-RProx-Headless-1.1.5.jar
    • GUI launches with config panel and live log viewer.
  4. Port Check (Linux/macOS)
    • RProx uses 443 (HTTPS) and 53 (DNS, if enabled).
    • Check: sudo lsof -i :443 and sudo lsof -i :53
    • Stop conflicts: sudo systemctl stop systemd-resolved (Ubuntu) or reconfigure ports in RProx.
  5. Cloudflare Origin CA Setup
    • Go to Cloudflare → SSL/TLS → Origin Server → Create Certificate (RSA).
    • Include hostnames or *.example.com (wildcard requires per-subdomain routes).
    • Save Origin Certificate → origin-cert.pem
    • Save Private Key → private-key.pem
    • Download Cloudflare Root CA and append to origin-cert.pem (no blank lines).
  6. Import Certificates in RProx
    • Open RProx → Configuration tab.
    • In Certificate Mappings, click Add.
    • Enter or Select: Domain, Cert Path, Key Path.
    • Save. Verify in Logs pane.
  7. Create Proxy Routes
    • In Proxy Routes, click Add.
    • Host: www.example.com, Target: http://127.0.0.1:80
    • Save. Route appears live.
  8. Enable DNS Server (Optional)
    • In Configuration → DNS Server, toggle on.
    • Set upstream (e.g., 1.1.1.1), add local records.
    • Save and test with nslookup yourdomain 127.0.0.1
  9. Verify Everything
    • Visit https://yourdomain.com — no SSL warnings.
    • Check RProx Logs for "Proxying request" and "TLS handshake successful".
    • For technical assistance, contact [email protected] or visit our Discord community.

Important Notes

Development Status: RProx is currently in active beta. Version 1.1.5 brings major upload fixes, configurable upload support, and significant performance and stability improvements across both GUI and headless variants. Future releases (v1.2.0) will include native macOS and Linux installers, Docker support, and automatic update functionality.

Cloudflare Configuration: The Cloudflare proxy (orange cloud icon) must be enabled in DNS settings. Direct IP access bypasses Origin CA certificate trust chains and will result in SSL verification failures.

Privacy Commitment: Anvil Development does not collect telemetry, diagnostic data, or personal information from free products. Your data remains private and under your control. For support purposes, information is only collected when explicitly provided by the user.