选项

命令行标志及其对应的环境变量。

服务器接受命令行参数和/或环境变量作为配置选项。命令行标志的优先级高于对应的环境变量。

标志环境变量描述
-addrYARR_ADDR服务器运行地址(默认 127.0.0.1:7070)
-baseYARR_BASE服务 URL 的基础路径
-authYARR_AUTH格式为 username:password 的用户名和密码
-auth-fileYARR_AUTHFILE包含 username:password 的文件路径。优先级高于 -auth
-cert-fileYARR_CERTFILETLS 证书文件路径
-key-fileYARR_KEYFILETLS 密钥文件路径
-dbYARR_DB存储数据库文件路径
-log-fileYARR_LOGFILE日志文件路径
-client-timeoutYARR_CLIENT_TIMEOUT获取订阅源和网站的整体 HTTP 超时时间(默认 30s)
-open—在浏览器中打开服务器

HTTPS

同时需要 -cert-file 和 -key-file 才能启用 HTTPS。

超时

-client-timeout 接受 Go 时长格式,例如 120s、2m 或 1m30s。当上游响应较慢(例如自建的订阅源生成服务)超过默认的 30s 时,可增大该值。