go-relay

基于 Go 的 HTTP 中继工具,为你的服务器请求 OpenAI 的 API 提供中继服务,也可用于搭建镜像站,开箱即用. Golang based HTTP relay server.

MIT License

Stars
7
Committers
1

Go Relay

_ Go HTTP API _

  • Token
  • HTTP Basic Auth
  • IP

# 
./go-relay init
# 
cat go-relay.yaml
# 
./go-relay

Docker

docker run -d --restart always --name go-relay -p 6872:6872 -v /home/ubuntu/data/go-relay:/app justsong/go-relay

HTTP URL

  1. X-Relay-TokenGo Relay
  2. X-Relay-Host
  3. X-Relay-Protocol https

./go-relay mirror https://www.google.com/

Docker

docker run -d --restart always --name go-relay -p 6872:6872 -v /home/ubuntu/data/go-relay:/app justsong/go-relay mirror https://www.google.com/

username password HTTP Basic Auth

sequenceDiagram
    participant Client
    participant Relay
    participant Server
    
    Client->>Relay: HTTP Request
    Relay->>Server: Forward HTTP Request
    Server->>Relay: HTTP Response
    Relay->>Client: Forward HTTP Response
Package Rankings
Top 8.7% on Proxy.golang.org
Related Projects