动态DNS设置

有两种方法可以配置动态DNS提供者,以便由你的NextBox实例使用和更新

与 :doc:`backwards proxy <proxy>`远程访问方法相比,这种方法将确保使用你自己的TLS证书从`Let's Encrypt`_获得的完全端到端加密。

引导的动态DNS

指导性设置将为您在`desec.io`_注册一个账户。请按照以下步骤,使用引导式动态DNS方法配置您的NextBox。

  • 在第一步,你需要提供一个电子邮件地址和你想注册的域名。 请确保你可以访问这个电子邮件账户,并且域名以**.dedyn.io**结尾。*你可以通过在 "desec.io "注册或不注册(例如,如果你以前已经注册过这个域名)继续进行下一步的工作 *

  • 在`desec.io`_注册后,你会收到一封验证邮件,它将指导你完成`desec.io`_的注册过程。一旦完成,你将得到一个秘密令牌,这在第二步中是需要的。

提示

如果你没有收到验证邮件,请在`reset password`_(使用相同的电子邮件地址)`desec.io`_设置一个密码,这将使你能够登录到你的帐户。

  • 在第二步中,应将刚刚获得的秘密令牌插入输入栏,以完成你的指导性动态域名配置。

提示

你的令牌只会呈现给你一次(在验证过程之后)。 如果你需要一个新的令牌,你需要在你的`token management`_里面的`desec.io`_账户设置中创建一个新的令牌。

  • 一旦第二步完成,你就可以*继续进行TLS激活* - 见下文...

自定义动态DNS

为了用你目前使用的IP更新你的动态DNS提供商,NextBox使用`ddclient`_,它可以直接在这里配置或通过前面描述的*指导DNS*方法。

In this configuration you need the provide the domain this configuration is enabling and the contents of the ddclient.conf used by ddclient. The one used for the guided DNS configuration uses the following template:

daemon=300
protocol=dyndns2
use=cmd, cmd='curl https://checkipv4.dedyn.io'
ssl=yes
server=update.dedyn.io
login=[domain]
password='[token]'
[domain]
  • 一旦你完成了这个配置,你就可以*继续进行TLS激活*--见下文。

启用TLS

在这个页面上,首先等待状态栏的稳定,主要是确保你的NextBox的*可及性测试成功。如果是这样,只需点击**启用TLS**来获取你的TLS证书。

备注

如果可达性测试失败,请确保你的 :doc:`port forwarding <port-forwarding>`配置正确。