嗨,我完全恰好是Juanmtech for Duckdns的安装手册。

用令牌设置duckdns
添加路由器转发
安装DuckDNS加载项
将行添加到config.yaml

在Configuration.yaml中添加了这些行:

http:base_url:xxxxxx.duckdns.org ssl_certificate:/sl/fullchain.pem ssl_key:/ssl/privkey.pem

不幸的是,它的错误消息失败了:

为[http]的配置无效:不是字典值的文件@ data ['http'] ['ssl_key']。得到了'/share/sl/privkey.prem'。(见/config/configuration.yaml,第14行)。

哈斯(错误) -
“base_url”选项已被推荐,请从配置中删除它
http(警告)

有没有人知道如何解决这个问题。
我是新的,所以有点详细的解释是非常感激的。

BR,Rinco Van der Beek

该指南已经过时了。查看此处允许HTTP选项:

您希望在此处定义内部和外部URL(两者与您的基本URL相同):

如果您已经设置了这种基本信息,我认为这可以在UI中完成。

此外@tom_l.'s comments, you need to carefully check what the actual contents of your configuration.yaml are, as the error message clearly shows that you have supplied a different path in your configuration to the one you pasted here, and have misspelled ‘pem’ in your configuration also.

你好,
感谢您的快速回复!非常感谢。
Prem不是在剧本中,我不知道为什么是我的电子邮件,错字?
只要尝试,我将SSL目录复制到配置目录中并将行更改为:

http:base_url:xxxxx.duckdns.org ssl_certificate:/ config/sl/fullchain.pem ssl_key:/ config/sl/privkey.pem

好消息是重启HA服务器后发生了变化的东西。
现在无法从本地地址(我的预期)到达,但不幸的是,也不是来自DuckDNS的地方的地址。
所以有些东西仍然不对。

当我看看更新的指示时,应该这样吗?
我把#用于我不确定的线条。

http:server_port:8123 ssl_certificate:/ config/sl/fullchain.pem ssl_key:/ config/sl/privkey.pem
#cors_allowed_origins: -  https://xxxxx.duckdns.org #ed_x_forwarded_for:true trusted_proxies: -  10.0.0.200  -  172.30.33.0/24 ip_ban_enabled:true login_attempts_threshold:5`

不可能说,因为您没有正确格式化您的帖子,以便我们看不出任何正确的缩进。这个非常重要。请阅读第11点这里,然后编辑你的帖子。

很可能这些路径是错误的

嗨,是的,你完全是对的,我需要正确缩进。
非常感谢您的支持,我会更加小心。

到目前为止,我经历了2个问题;

  1. 配置HA.
  2. 杜杜斯和我的pi之间没有连接。

我将fullchain.pem和privkey.pem复制到配置目录中,因此它们与configuration.yaml中的相同目录。不能出错。

这是我的configuration.yaml:

http:ssl_certificate:/ config/fullchain.pem ssl_key:/ config/privkey.pem

问题掉了我的survshark vpn,我的互联网流量都被路由了这个VPN。
它是在QNAP服务器上集中运行。
如果我关闭surfshark vpn,它可以工作!

但是......我希望它与VPN合作。
有什么建议吗?