2024年3月

当下载完成会在屏幕右上角弹出一个提示框显示具体下载完成的文件名,同时中文语音播报:“有个文件下载完成,请查收!”

1.创建download-complete-hook.sh脚本,放置到~/.aria2/目录

$ cat download-complete-hook.sh

#!/bin/sh
# 变量 3 表示下载完成文件的路径
 
fname=`basename $3`
osascript <<EOF
display notification "$fname 已经下载完成!" with title "【下载完成】"
say "有个文件下载完成,请查收!"
EOF

2.设置运行权限:

chmod +x ~/.aria2/download-complete-hook.sh

- 阅读剩余部分 -

RouterOS电子邮件工具仅使用纯身份验证和tls加密,不支持其他方法。
属性说明
ServerSMTP服务器地址
PortSMTP服务端口
Start TLS是否使用TLS加密
From显示的电子邮件地址
UserSMTP服务器进行身份验证的用户名
PasswordSMTP服务器进行身份验证的密码

配置连接服务器并使用send命令发送电子邮件

/tool e-mail
set address=173.194.77.108
set port=587
set from=myuser@gmail.com
set user=myuser
set password=mypassword

send to=myuser@anotherdomain.com subject="email test" body="email test" start-tls=yes

HTTP Strict Transport Security(HSTS)是一种安全机制,可以帮助保护网站免受SSL/TLS剥离攻击和会话劫持等威胁。它强制客户端使用HTTPS与服务器建立安全连接,从而提高网站的安全性和数据保护级别。HSTS只能与HTTPS一起使用,因此在启用HSTS之前,确保网站已经使用有效的SSL/TLS证书启用了HTTPS。

1.编辑Nginx配置文件nginx.conf

2.在http块内添加以下行:

add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload";

添加一个名为 Strict-Transport-Security 的HTTP响应头,并设置了HSTS的相关选项。

  • max-age:指定HSTS策略的持续时间(浏览器缓存),以秒为单位。在此示例中,设置为31536000秒,相当于一年。
  • includeSubDomains:指定是否包含子域名。通过设置此选项为true,HSTS策略将应用于所有子域名。不包含可以将includeSubDomains选项删除或设置为false
  • preload:允许浏览器将自动预加载配置,以便所有浏览器都将始终使用HTTPS与网站建立连接。

    预加载可能会使不支持HTTPS的网站完全不可访问

3.重新加载Nginx以使更改生效

systemctl reload nginx

4.验证HSTS设置

在 "Headers" 或 "Response Headers" 部分查找 Strict-Transport-Security 头,若其值与您在配置文件中设置的值相匹配,则表示HSTS已成功启用。

您是第 67980 位访客