satellite 是一个 Web 载荷托管服务,它能够过滤请求,确保只有正确的目标才能获取到载荷。此工具也可用于托管那些仅在非常特定情况下才能被访问的文件。
dpkg -i satellite_X.X.X_linux_amd64.tar.gz
echo '<h1>It worked!</h1>' > /var/www/html/index.html
echo -e "authorized_useragents:\n- ayyylmao" > /var/www/html/index.html.info
systemctl start satellite
以下命令将返回 It worked!
curl -k -A ayyylmao https://localhost/
以下命令则不会
curl -k https://localhost
要深入了解各个选项的用法,请查看 示例 文件夹。将你的 server_root 替换为该子文件夹,然后尝试各个选项。
关于如何使用 satellite 的更详细说明,请查阅 维基百科页面。