代码拉取完成,页面将自动刷新
此目录中包含 dandanplay-resource-service 的 Golang 相关实现,并支持:
XXX
(TODO)
$ dandanplay-resource-service -h
API implementation for 'dandanplay' resource search service, in Golang.
Usage:
dandanplay-resource-service [flags]
Flags:
--debug 以调试模式运行,运行时输出更多信息
--dry-run 阻止网络访问并返回空数据,用于开发调试
-h, --help 输出帮助信息
-H, --host string API 监听的 IP 地址,例如 "0.0.0.0", "127.0.0.1", "192.168.0.100" (默认为 "localhost")
-P, --port string API 监听的端口 (默认为 "8080")
-x, --proxy string 网页解析器所使用的代理地址,支持 "http" 和 "socks5" 协议
-V, --version 输出版本信息
例如:
# 无参数,默认运行在 localhost:8080
$ dandanplay-resource-service
# 自定义端口 和 代理地址(可省略 "http://")
$ dandanplay-resource-service -P 9000 -x 127.0.0.1:10809
# 运行在 34543 端口并暴露服务到公网
$ dandanplay-resource-service -H 0.0.0.0 -P 34543
若需修改源码,则需要准备相关开发环境
Go v1.15+
# 如有必要,可以先设置 GOPROXY
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
拉取源码
git clone https://github.com/LussacZheng/dandanplay-resource-service.git
cd dandanplay-resource-service/golang
修改源码并尝试运行
# 运行
$ go run main.go
# 测试
$ go test ./...
# 直接编译
$ go build
# 优化可执行文件大小
$ go build -ldflags="-s -w"
# 使用 UPX 进一步压缩
$ upx --lzma --best dandanplay-resource-service*
-x, --proxy
参数指定代理地址外,通过环境变量 HTTP_PROXY
或 HTTPS_PROXY
设置的代理均有效。此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。