/go_gemini_proxy_server

This project implements a proxy server for the Gemini protocol using Go

Primary LanguageGoMIT LicenseMIT

go_gemini_proxy

This project implements a proxy server for the Gemini protocol using Go. The server redirects Gemini requests to a specified target server and logs requests and responses.

Features

  • Redirects requests to a specified target server
  • Logs requests and responses to separate files
  • Configurable via a YAML file

Configuration

Create a config.yaml file in the project root directory with the following content:

port: "8080"
target_server: "<target url>"