我正在考虑为家里的商业和个人项目构建我自己的(微型 atx)路由器。
我的问题是我需要什么样的网卡才能接收光纤连接?我目前正在使用 ISP 提供的路由器,但我想更换它。
我一直在寻找,我只能找到超级昂贵的卡(超过 150-250 欧元),我认为那些不是我需要的,所以有人能指出我正确的方向吗?
我将使用带有 iptables、dhcp、bind 等的 Linux 发行版...
我将 OpenDkim 配置为使用 postfix,当我尝试发送邮件时出现以下错误:
postfix/cleanup[11542]: 40F271A291A: milter-reject: END-OF-MESSAGE from ***[***]: 4.7.1 Service unavailable - try again later; from=<me@example.com> to=<me2@hotmail.es> proto=ESMTP helo=<[192.168.1.10]>
Run Code Online (Sandbox Code Playgroud)
我已经将 opendkim 配置为使用 unix 套接字,并且它正在工作:
[chazy@mail ~]$ sudo netstat -nalp | grep dkim
unix 2 [ ACC ] STREAM LISTENING 144135 11267/opendkim /run/opendkim/opendkim.sock
unix 3 [ ] STREAM CONNECTED 147626 11267/opendkim /run/opendkim/opendkim.sock
unix 2 [ ] DGRAM 144137 11267/opendkim
Run Code Online (Sandbox Code Playgroud)
正如 Arch wiki 所建议的(以及其他安全建议),Opendkim 由它自己的用户启动。这些文件夹也归 opendkim:mail 所有。
我为所有域使用相同的选择器和签名密钥,这是一个问题吗?
后缀配置如下:
# DKIM
milter_default_action = accept
smtpd_milters = unix:/run/opendkim/opendkim.sock
non_smtpd_milters = unix:/run/opendkim/opendkim.sock …
Run Code Online (Sandbox Code Playgroud) 我已经使用 certbot 为我的域创建了一个让我们加密的证书。我确保包含 www 和一些(需要的)子域,因此证书应该对非 www 和 www 有效:
domain.com www.domain.com sub1.domain.com ...
Run Code Online (Sandbox Code Playgroud)
但事实并非如此,如果我尝试访问https://domain.com,它会抛出 ssl 错误。
在证书查看器中(通过 www 访问时),我可以看到 Common Name (CA) domain.com。证书主题替代名称包含非 www 和 www...
所以我不明白为什么它会出现这个错误:
domain.com uses an invalid security certificate.
The certificate is not trusted because it is self-signed.
Error code: SEC_ERROR_UNKNOWN_ISSUER
Run Code Online (Sandbox Code Playgroud)
我确实生成了一个自签名证书,但是对于默认的虚拟主机块(httpd-ssl.conf 中的那个),其他块使用的是让我们加密证书。
我还确保删除了 Firefox 缓存。
我没有添加例外,现在它重定向到https://www.domain.com每次我写https://domain.com。
我使用的是 Apache 2.4.23,我的 vhosts 配置如下:
<VirtualHosts *:80>
Servername domain.com
Redirect permanent / https://www.domain.com/
</VirtualHosts>
<VirtualHost *:443>
ServerName domain.com:443
Redirect permanent / https://www.domain.com:443/
</VirtualHost> …
Run Code Online (Sandbox Code Playgroud)