Update README

This commit is contained in:
cyp0633 2023-02-28 16:24:01 +08:00
parent 0fbe6fb899
commit b1c0700c63
Signed by: cyp0633
GPG Key ID: CF90D09FB1FDCE45
1 changed files with 13 additions and 5 deletions

View File

@ -1,15 +1,21 @@
# drcom-go
使用 Go 语言实现的 Drcom 客户端
使用 Go 语言实现的 Drcom 客户端
兴趣项目,不保证可用性
兴趣项目,本人实测可用,但不保证在其他环境下也可用。作者不对使用本项目带来的任何后果负责。
可用 Golang 的交叉编译特性编译不同 ABI 和 OS 的二进制文件,便于在不同设备上运行
AGPLv3 协议授权(毕竟也算是用了其他人 AGPLv3 drcom 客户端的代码)。
AGPLv3 协议授权
## 下载
在 [Releases](https://github.com/cyp0633/drcom-go/releases) 页面或 [Actions](https://github.com/cyp0633/drcom-go/actions) 页面下载。
前者(可能)更稳定,后者则包含最新的特性。
## 使用方法
要使用本工具,需要 `drcom.conf` 配置文件和命令行参数,其中命令行参数部分见下。
```bash
drcom-go <command> [flags]
```
@ -26,7 +32,9 @@ drcom-go <command> [flags]
- `-e` / `--eternal` 无限重连
- `-D` / `--debug` 输出调试信息
生成配置文件的方法请参考 [drcom-generic Wiki](https://github.com/drcoms/drcom-generic/wiki/d%E7%89%88%E7%AE%80%E7%95%A5%E4%BD%BF%E7%94%A8%E5%92%8C%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E)
`drcom-go dhcp -c ./drcom.conf -e -d` 是一种常见用法,它将使用 DHCP 模式,在后台运行,登录失败也将尝试无限重连,并使用当前目录下的 `drcom.conf` 配置文件。
配置文件编写方法请见 [Wiki](https://github.com/cyp0633/drcom-go/wiki/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6)。
## 灵感来自