V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jqknono
V2EX  ›  分享创造

开源一个 DDNS 工具, 利用 AdguardPrivate 的 Rewrite 功能无域名做 DDNS

  •  
  •   jqknono · 30 天前 · 1215 次点击

    https://github.com/AdGuardPrivate/adguardprivate-ddns

    此项目由 @jqknono 贡献。

    概述

    AdGuard 私人 DDNS 旨在提供一种简单的方法来快速设置私人动态 DNS (DDNS),无需购买域名。 此 DDNS 脚本专为 adguardprivate.com 开发,通过利用 AdGuardPrivate 的基础功能,您可以无缝实现此功能。 如果你已自部署了 AdGuardHome, 也可以使用此脚本来设置 AdGuardHome 的 DDNS 。

    开始使用

    AdguardPrivate

    AdGuardPrivate

    1. 已部署并运行 AdGuardPrivate
    2. 导航到DNS 重写, 下载 DDNS 脚本
    3. 运行脚本

    Windows

    Set-ExecutionPolicy Bypass -Scope Process
    .\ddns-script.ps1
    

    linux/macOS

    chmod +x ddns-script.sh
    ./ddns-script.sh
    

    AdGuardHome

    AdGuardHome

    1. 已部署并运行 AdGuardHome
    2. release下载脚本
    3. 运行脚本

    Windows

    # 运行在本会话中运行脚本
    Set-ExecutionPolicy Bypass -Scope Process
    .\ddns.ps1 -BaseUrl <base_url> -Username <username> -Password <password> -Domain <domain>
    

    Linux/macOS

    chmod +x ddns.sh
    ./ddns.sh -b <base_url> -u <username> -p <password> -d <domain>
    

    功能

    • 快速且易于设置。
    • 利用 AdGuardPrivate 实现 DDNS 功能。
    • 支持 Windows 和基于 Unix 的系统。
    • 多种认证选项:cookies (更安全但可能过期)或用户名/密码(更持久但安全性较低)。
    • AdGuardHome 支持:完全兼容 AdGuardHome ,利用其功能实现无缝 DDNS 设置。

    与传统 DDNS 的区别

    与传统 DDNS 不同,此私人 DDNS 具有以下优势:

    • 无缓存时间:更改立即生效,无需等待 DNS 缓存过期。
    • 无 DNS 传播:更新立即可用,无需 DNS 传播延迟。
    • 无需购买域名:您可以使用伪域名进行访问,消除了购买域名的需要。
    • 隐私保护:只有连接到私人 DNS 服务的用户才能解析 DNS ,确保隐私。

    入门指南

    1. 确保已安装并运行 AdGuardPrivate 或 AdGuardHome 。
    2. 按照 win/ddns.ps1(适用于 Windows )或 unix/ddns.sh(适用于基于 Unix 的系统)脚本中提供的说明配置您的私人 DDNS 。

    许可证

    此项目根据存储库中包含的 LICENSE-GNU 的条款获得许可。

    kkk123
        1
    kkk123  
       30 天前
    有意思
    cecil2016
        2
    cecil2016  
       30 天前
    感谢分享
    maxus
        3
    maxus  
       29 天前
    有意思👍
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:18 · PVG 02:18 · LAX 11:18 · JFK 14:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.