树莓库瓦奇利强制门户上的 DNS



我有一个在覆盆子上工作的强制门户。我的coovachilli正在使用IP,当我连接时,我被重定向到登录页面(http://10.10.10.1:4990...正如我所说,它工作正常。但是现在,我需要将Facebook登录放在此页面上。要进行Facebook登录,我首先需要在Facebook上配置我的应用程序,并且我无法将IP设置为站点URL(Facebook不允许),我必须放置DNS。然后我尝试配置内部 DNS,但没有成功。

我在这里尝试了这些教程: https://www.howtoforge.com/two_in_one_dns_bind9_views https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-ubuntu-16-04

它仍然不起作用,如果我在树莓上连接并尝试 http://example.com:4990 我找不到页面,但使用 ip,它一如既往地工作。

我什至尝试更改/etc/hosts 并添加10.10.10.1 example.com,但它只能从覆盆子内部工作。我知道,但绝望了:(

我还把.example.com 放在coovachilli允许的域名上:HS_UAMDOMAINS="connect.facebook.net,.facebook.com,.example.com"

[更新]我通过使用Firebase auth api而不是facebook api来侵入此问题。Firebase 允许 IP,然后我能够将 10.10.10.1 作为域。多亏了Firebase,Facebook登录现在就可以工作了,但如果网址 http://myUrl:4990 而不是 http://10.10.10.1:4990

尝试在coovachilli配置中使用uamaliasname选项。

例:

# UAM Alias
HS_UAMALIASNAME="hotspot.domain.com"

相关内容

  • 没有找到相关文章

最新更新