How To Install go-mmproxy on Fedora 36

In this tutorial we learn how to install go-mmproxy in Fedora 36. go-mmproxy is Golang implementation of MMProxy

Introduction

In this tutorial we learn how to install go-mmproxy on Fedora 36.

What is go-mmproxy

go-mmproxy is a standalone application that unwraps HAProxy’s PROXY protocol (also adopted by other projects such as NGINX) so that the network connection to the end server comes from client’s - instead of proxy server’s - IP address and port number.

We can use yum or dnf to install go-mmproxy on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install go-mmproxy.

Install go-mmproxy on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install go-mmproxy using dnf by running the following command:

sudo dnf -y install go-mmproxy

Install go-mmproxy on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install go-mmproxy using yum by running the following command:

sudo yum -y install go-mmproxy

How To Uninstall go-mmproxy on Fedora 36

To uninstall only the go-mmproxy package we can use the following command:

sudo dnf remove go-mmproxy

go-mmproxy Package Contents on Fedora 36

/usr/bin/go-mmproxy
/usr/lib/.build-id
/usr/lib/.build-id/6f
/usr/lib/.build-id/6f/d979b1bc84400eca148808bce660066c484642
/usr/share/doc/go-mmproxy
/usr/share/doc/go-mmproxy/README.md
/usr/share/doc/go-mmproxy/benchmark.png
/usr/share/doc/go-mmproxy/go-mmproxy.service.example
/usr/share/go-mmproxy
/usr/share/go-mmproxy/path-prefixes.txt
/usr/share/licenses/go-mmproxy
/usr/share/licenses/go-mmproxy/LICENSE

References

Summary

In this tutorial we learn how to install go-mmproxy on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).