Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stazhu/ddns-aliyun
A simple php script for aliyun-ddns servies
https://github.com/stazhu/ddns-aliyun
Last synced: about 1 month ago
JSON representation
A simple php script for aliyun-ddns servies
- Host: GitHub
- URL: https://github.com/stazhu/ddns-aliyun
- Owner: StaZhu
- License: gpl-3.0
- Created: 2018-03-17T07:48:07.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-06-02T02:13:47.000Z (over 3 years ago)
- Last Synced: 2024-11-05T22:12:18.931Z (3 months ago)
- Language: PHP
- Homepage:
- Size: 27.3 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 简介
ddns-aliyun 是一个基于php,阿里云api的动态域名服务程序,适用于macOS,OpenWRT等类UNIX环境下,PPPoE拨号获取到的局域网ip映射。
# 环境配置
ddns-aliyun 需要php-cli环境,已在macOS和OpenWRT测试。
macOS可使用自带php。
亦可使用homebrew 独立安装最新版php。
```bash
brew install php
```OpenWRT下可使用opkg安装php及相应扩展。
```bash
opkg install php5
opkg install php5-cli
opkg install zoneinfo-core
opkg install zoneinfo-asia
opkg install php5-mod-hash
opkg install php5-mod-json
```# 下载
```bash
git clone https://github.com/StaZhu/ddns-aliyun.git
```# 修改参数
请自行设置AccessKeyID,AccessKeySecret,域名,域名类型,前缀,ttl 六个参数的值。
# 测试
```bash
cd ddns-aliyun
php loader.php
```# 定时运行
```bash
crontab -e
```请按照 `*/10 * * * * /usr/local/bin/php /path/to/your/loader.php &> /dev/null` 格式设定。
开头部分 `*/10`代表每十分钟执行一次脚本,如果你的ttl设置为600,请保持当前参数,如果ttl设置为120,则可改为 `*/2` ,依次类推。
# 许可证
GPL General Public License 3.0 see