block cloudflare requests, someone was making a million meaningless requests.

This commit is contained in:
fiatjaf
2024-09-26 00:02:29 -03:00
parent 12b22c48a5
commit 01f327af7c
2 changed files with 67 additions and 1 deletions

View File

@@ -144,7 +144,12 @@ func main() {
mux.HandleFunc("/{code}", renderEvent)
mux.HandleFunc("/{$}", renderHomepage)
corsHandler := cors.Default().Handler(relay)
corsHandler := cors.Default().Handler(
http.HandlerFunc(
ipblock(relay),
),
)
go updateCloudflareRangesRoutine()
log.Print("listening at http://0.0.0.0:" + s.Port)
server := &http.Server{Addr: "0.0.0.0:" + s.Port, Handler: corsHandler}