命令行进入ddns-go所在文件夹,执行以下命令。 Mac/Linux: ./ddns-go -s install 安装后自启动都是配置好的。 [可选] 服务卸载 Mac/Linux: ./ddns-go -s uninstall [可选] 支持安装带参数 -l 监听地址 -f 同步间隔时间(秒) -cacheTimes 间隔N次与服务商比对 -c 自定义配置文件路径 -noweb 不启动web...
在OpenWrt上,找到ddns-go的配置文件(通常位于/etc/config/ddns-go或类似路径,具体路径可能因安装方式而异)。 编辑配置文件,将Cloudflare的API Key和你要使用的域名添加到配置中。 其他配置选项: 根据需要,你可以配置其他选项,如监听地址、同步间隔时间、自定义DNS服务器等。 这些选项可以在安装时通过命令行参数指定...
如果没有域名,需要购买或获取一个。接着,通过Container Station部署ddns-go,选择jeessy/ddns-go映像,配置网络和存储路径,指定配置文件夹,选择容器内部文件,并设置正确的权限。配置ddns-go时,需要填写DNS服务商的相关信息,如dnspod的id和token,以及你的域名,注意ipv4和ipv6的设置。为实时监控ip变动...
A.进入启动配置界面,按顺序执行启动配置。 B.启动Nginx:首次启动忽略配置文件信息,直接启动。 C.效验文件:效验文件是让系统自动检查先前配置的反向代理信息是否正确 D.替换文件:将效验成功的临时配置文件替换到正式的配置文件中。只要反向代理配置中信息有变化,都要重新效验文件并替换,否则更改不生效。 E.重新装载 2.3...
[可选] 支持安装或启动时带参数-l监听地址-f同步间隔时间(秒)-cacheTimes间隔N次与服务商比对-c自定义配置文件路径-noweb不启动web服务-skipVerify跳过证书验证-dns自定义 DNS 服务器。如:./ddns-go -s install -l :9877 -f 600 -c /Users/name/ddns-go.yaml ...
// 配置文件路径 var configFilePath = flag.String("c", util.GetConfigFilePathDefault(), "Custom configuration file path") // Web 服务 var noWebService = flag.Bool("noweb", false, "No web service") // 跳过验证证书 var skipVerify = flag.Bool("skipVerify", false, "Skip ...
存储路径设置为指定硬盘的文件夹(如硬盘/Docker/ddns-go),并确保文件夹路径在容器内部以“/root”形式挂载。设置本地端口与容器端口一致,通常为9876。完成创建后,通过快捷访问进入DDNS-GO设置界面,配置阿里云接口,填入获取的AccessKey ID和Secret,选择自动TTL。配置域名(IPv4或IPv6),并根据需要选择...
挂载主机目录, 使用docker host模式。可把/opt/ddns-go替换为你主机任意目录, 配置文件为隐藏文件 docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go 在浏览器中打开http://主机IP:9876,修改你的配置,成功...
GetConfigFilePathDefault(), "自定义配置文件路径") @@ -91,6 +91,8 @@ func main() { installService() case "uninstall": uninstallService() case "restart": restartService() default: if util.IsRunInDocker() { run() @@ -275,6 +277,25 @@ func installService() { } } // 重启服务...
- [可选] 支持启动带参数 `-l`监听地址 `-f`同步间隔时间(秒) `-c`自定义配置文件路径 `-noweb`不启动web服务 `-skipVerify`跳过证书验证。如:`./ddns-go -l :9877 -f 600 -c /Users/name/ddns-go.yaml` ## Docker中使用 - 不挂载主机目录, 删除容器同时会删除配置 - 挂载主机目录, 使用docke...