FRP RPM Packages for Fedora

Auto RPM build for frp (Fast Reverse Proxy), tracking the official releases.

Features:

  • Automated: Builds are triggered daily to check for new upstream releases.
  • Native: Built natively for Fedora 41, 42, 43.
  • Multi-Arch: Supports both x86_64 (AMD64) and aarch64 (ARM64).
  • Split Packages: Separate frpc and frps packages.
  • Systemd Integration: Includes frpc@.service and frps@.service templates.

Installation

Add the repository to your system to receive automatic updates.

sudo dnf config-manager addrepo --from-repofile=https://awfufu.github.io/frp-pkgs/frp.repo

# For older DNF versions:
sudo dnf config-manager --add-repo https://awfufu.github.io/frp-pkgs/frp.repo

sudo dnf install frpc frps

Usage

Client (frpc)

  1. Configuration: Edit the configuration file:

    sudo vim /etc/frpc/frpc.toml
    

    For multiple instances, you can create separate config files like /etc/frpc/my-proxy.toml.

  2. Start Service:

    # If using default /etc/frpc/frpc.toml:
    sudo systemctl enable --now frpc@frpc
    
    # If using /etc/frpc/my-proxy.toml:
    sudo systemctl enable --now frpc@my-proxy
    
  3. Check Status:

    systemctl status frpc@frpc
    

Server (frps)

  1. Configuration: Edit /etc/frpc/frps.toml.
  2. Start Service:
    sudo systemctl enable --now frps@frps
    

Build Status

Fedora Version Status
Fedora 41 Build Status
Fedora 42 Build Status
Fedora 43 Build Status
Description
No description provided
Readme 41 MiB
Languages
Markdown 100%