Если вам это помогает, вы можете поддержать проект, поставив звездочку, нажав на правый верхний угол. Это мотивирует нас продолжать поддерживать и развивать проект, спасибо!
Этот проект представляет собой сервер DDNS, написанный на языке Java и способный работать на любой платформе, поддерживающей JDK;
Сервер предоставляет HTTP-интерфейс для вызова клиентскими приложениями, которые могут быть написаны на любом языке программирования и работать на любой операционной системе, если этот язык может отправлять HTTP-запросы;
В данный момент поддерживаются только домены, приобретенные на Alibaba Cloud, но в будущем планируется добавить поддержку других облачных провайдеров.
Клиентское приложение можно разработать самостоятельно или использовать уже готовое Java-клиентское приложение
Адрес клиента: Java-клиент
git clone https://gitee.com/qq1302344380/ddns-ali-server.git
```##### Перемещение в корневую директорию проекта
``` shell
cd ddns-ali-server
vim ./src/main/resources/application.properties
server.port=порт для прослушивания
ali.profile.regionId=cn-hangzhou
ali.profile.accessKeyId=accessKeyId, полученный при регистрации на Alibaba Cloud
ali.profile.secret=secret, полученный при регистрации на Alibaba Cloud
mvn clean package
java -jar ddns-阿里云服务器-0.0.1-SNAPSHOT.jar
##### Запуск сервера в фоновом режиме
nohup java -jar ddns-阿里云服务器-0.0.1-SNAPSHOT.jar &
{code: 200, msg: "220.181.38.150"}
220.181.38.150
Параметр | Тип | Пример | Описание |
---|---|---|---|
host | String | www.baidu.com | Доменное имя для запроса |
Пример ответа:
{"code":200,"msg":"220.181.38.150"}
Параметр | Тип | Пример | Описание |
---|---|---|---|
host | String | www.baidu.com | Доменное имя для привязки |
value | String | 220.181.38.150 | IP-адрес для привязки |
Задача на регулярное получение текущего IP и привязанного IP домена, сравнение IP и при необходимости отправка запроса на обновление DNS-записи |
Если у вас есть предложения или возникли проблемы при использовании, пожалуйста, оставьте Issue или комментарий ниже.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )