You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-10Lines changed: 8 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -162,9 +162,9 @@ Note that:
162
162
| --- | --- | --- |
163
163
|`CONFIG`|| One line JSON object containing the entire config (takes precendence over config.json file) if specified |
164
164
|`PERIOD`|`5m`| Default period of IP address check, following [this format](https://golang.org/pkg/time/#ParseDuration) |
165
-
|`IP_METHOD`|`cycle`|Method to obtain the public IP address (ipv4 or ipv6). See the [IP Methods section](#IP-methods) |
166
-
|`IPV4_METHOD`|`cycle`|Method to obtain the public IPv4 address only. See the [IP Methods section](#IP-methods) |
167
-
|`IPV6_METHOD`|`cycle`|Method to obtain the public IPv6 address only. See the [IP Methods section](#IP-methods) |
165
+
|`IP_METHOD`|`all`|Comma separated methods to obtain the public IP address (ipv4 or ipv6). See the [IP Methods section](#IP-methods) |
166
+
|`IPV4_METHOD`|`all`|Comma separated methods to obtain the public IPv4 address only. See the [IP Methods section](#IP-methods) |
167
+
|`IPV6_METHOD`|`all`|Comma separated methods to obtain the public IPv6 address only. See the [IP Methods section](#IP-methods) |
168
168
|`UPDATE_COOLDOWN_PERIOD`|`5m`| Duration to cooldown between updates for each record. This is useful to avoid being rate limited or banned. |
169
169
|`HTTP_TIMEOUT`|`10s`| Timeout for all HTTP requests |
170
170
|`LISTENING_PORT`|`8000`| Internal TCP listening port for the web UI |
@@ -179,7 +179,7 @@ Note that:
179
179
180
180
#### IP methods
181
181
182
-
By default, all ip methods are cycled through between all ip methods available for the specified ip version, if any. This allows you not to be blocked for making too many requests. You can otherwise pick one of the following.
182
+
By default, all ip methods are specified. The program will cycle between each. This allows you not to be blocked for making too many requests. You can otherwise pick one or more of the following, for each ip version:
183
183
184
184
- IPv4 or IPv6 (for most cases)
185
185
- `opendns` using [https://diagnostic.opendns.com/myip](https://diagnostic.opendns.com/myip)
@@ -190,14 +190,12 @@ By default, all ip methods are cycled through between all ip methods available f
190
190
- `google` using [https://domains.google.com/checkip](https://domains.google.com/checkip)
191
191
- IPv4 only (useful for updating both ipv4 and ipv6)
192
192
- `ipify` using [https://api.ipify.org](https://api.ipify.org)
193
-
- `noip4` using [http://ip1.dynupdate.no-ip.com](http://ip1.dynupdate.no-ip.com)
194
-
- `noip8245_4` using [http://ip1.dynupdate.no-ip.com:8245](http://ip1.dynupdate.no-ip.com:8245)
193
+
- `noip` using [http://ip1.dynupdate.no-ip.com](http://ip1.dynupdate.no-ip.com)
195
194
- IPv6 only
196
-
- `ipify6` using [https://api6.ipify.org](https://api6.ipify.org)
197
-
- `noip6` using [http://ip1.dynupdate6.no-ip.com](http://ip1.dynupdate6.no-ip.com)
198
-
- `noip8245_6` using [http://ip1.dynupdate6.no-ip.com:8245](http://ip1.dynupdate6.no-ip.com:8245)
195
+
- `ipify` using [https://api6.ipify.org](https://api6.ipify.org)
196
+
- `noip` using [http://ip1.dynupdate6.no-ip.com](http://ip1.dynupdate6.no-ip.com)
199
197
200
-
You can also specify an HTTPS URL to obtain your public IP address (i.e. `-e IPV6_METHOD=https://ipinfo.io/ip`)
198
+
You can also specify one or more HTTPS URL to obtain your public IP address (i.e. `-e IPV6_METHOD=https://ipinfo.io/ip`).
0 commit comments