https://github.com/toastxc/cf-ddns
dynamic IP DNS client for cloudflare
https://github.com/toastxc/cf-ddns
cloudflare cloudflare-api ip-updater
Last synced: 11 months ago
JSON representation
dynamic IP DNS client for cloudflare
- Host: GitHub
- URL: https://github.com/toastxc/cf-ddns
- Owner: toastxc
- License: gpl-3.0
- Created: 2022-04-20T09:46:02.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-09T03:49:01.000Z (almost 3 years ago)
- Last Synced: 2025-02-08T16:37:18.522Z (about 1 year ago)
- Topics: cloudflare, cloudflare-api, ip-updater
- Language: Rust
- Homepage:
- Size: 68.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
rust-cloudflare-ddns
[](https://github.com/toastxc/rust-cloudflare-ddns/stargazers)
[](https://github.com/toastxc/rust-cloudflare-ddns/network/members)
[](https://github.com/toastxc/rust-cloudflare-ddns/pulls)
[](https://github.com/toastxc/rust-cloudflare-ddns/issues)
[](https://github.com/toastxc/rust-cloudflare-ddns/graphs/contributors)
[](https://github.com/toastxc/rust-cloudflare-ddns/blob/main/LICENCE)
A program for automatically updating cloudflare domain names with a dynmaic IP address
**THIS REPOSITORY WAS NOT MADE BY OR AUTHORISED BY CLOUDFLARE, SOFTWARE COMES WITH ABSOLUTELY NO WARRENTY**
# Usage
```
git clone rust-cloudflare-ddns.git
cd rust-cloudflare-ddns
vim src/main.rs
cargo run
```
input your cloudflare details and exit (:wq!)
# Dependancies
- OpenSSL
- Curl
- Git
# For contributors
There are a few rules for contributing to this project
- Abide by Cloudflare's ToS for their API and related services
- Test that modified scripts work before running a pull request
- comment commplicated functions
