initial commit

This commit is contained in:
2026-06-09 10:47:39 -04:00
commit 2cedcf448c
10 changed files with 670 additions and 0 deletions

34
proto.go Normal file
View File

@@ -0,0 +1,34 @@
package main
import (
"os"
"strconv"
)
const (
defaultAddr = "127.0.0.1:7777"
defaultMaxSize = 100 << 20 // 100 MiB
tokenHeader = "X-Open-Token"
fileNameHeader = "X-Open-Filename"
pathHeaderField = "X-Open-Host-Path"
)
func envAddr() string {
if v := os.Getenv("OPEN_PROXY_ADDR"); v != "" {
return v
}
return defaultAddr
}
func envToken() string {
return os.Getenv("OPEN_PROXY_TOKEN")
}
func envMaxSize() int64 {
if v := os.Getenv("OPEN_PROXY_MAXSIZE"); v != "" {
if n, err := strconv.ParseInt(v, 10, 64); err == nil && n > 0 {
return n
}
}
return defaultMaxSize
}