1
0
mirror of https://github.com/taigrr/godns synced 2025-01-18 04:03:25 -08:00

Update README.md

This commit is contained in:
Timothy Ye 2017-10-09 04:34:34 -05:00 committed by GitHub
parent 40a2b9bc9a
commit 0bcfd39f41

View File

@ -38,7 +38,7 @@ For MIPS32 platform, please checkout the [mips32](https://github.com/TimothyYe/g
* Register and own a domain.
* Domain's nameserver points to DNSPod or HE.
* Domain's nameserver points to [DNSPod](https://www.dnspod.cn/) or [HE](https://dns.he.net/).
## Build it
@ -72,11 +72,61 @@ Usage of ./godns:
* Get [config_sample.json](https://github.com/timothyye/godns/blob/master/config_sample.json) from Github.
* Rename it to **config.json**.
* Configure your domain/sub-domain info, username and password of DNSPod account.
* Configure your provider, domain/sub-domain info, username and password, etc.
* Configure log file path, max size of log file, max count of log file.
* Configure user id, group id for safety.
* Save it in the same directory of GoDNS, or use -c=your_conf_path command.
## Config example for DNSPod
For DNSPod, you need to provide email & password, and config all the domains & subdomains.
```json
{
"provider": "DNSPod",
"email": "example@gmail.com",
"password": "YourPassword",
"login_token": "",
"domains": [{
"domain_name": "example.com",
"sub_domains": ["www","test"]
},{
"domain_name": "example2.com",
"sub_domains": ["www","test"]
}
],
"ip_url": "http://members.3322.org/dyndns/getip",
"log_path": "./godns.log",
"log_size": 16,
"log_num": 3,
"socks5_proxy": ""
}
```
## Config example for HE
For HE, email is not needed, just fill DDNS key to password, and config all the domains & subdomains.
```json
{
"provider": "HE",
"email": "",
"password": "YourPassword",
"login_token": "",
"domains": [{
"domain_name": "example.com",
"sub_domains": ["www","test"]
},{
"domain_name": "example2.com",
"sub_domains": ["www","test"]
}
],
"ip_url": "http://members.3322.org/dyndns/getip",
"log_path":"/users/timothy/workspace/src/godns/godns.log",
"log_size":16,
"log_num":3,
"socks5_proxy": ""
}
```
## Run it as a daemon manually
```bash