Skip to content

GDWR/aegis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aegis

Proxy in a can with an Api to control a ban list.


Compile and run

git clone <repository-url>.git
cd ./aegis
go build
./aegis

Run with docker

From container registry

docker run -p 8765:8765 -p 25565:25565 ghcr.io/gdwr/aegis:main --destination=127.0.0.1

Build from source

docker build . -t aegis
docker run -p 8765:8765 -p 25565:25565 aegis --destination=127.0.0.1

API

Runs on :8765 by default.

Get ban list

curl -X GET 127.0.0.1:8765

Add to ban list

curl -X POST -d '"192.168.1.1"' 127.0.0.1:8765

Delete from the ban list

curl -X DELETE -d '"192.168.1.1"' 127.0.0.1:8765

About

A proxy with a ban list

Resources

Stars

Watchers

Forks

Packages