以下是一个获取curl源IP并将其添加到防火墙白名单的示例shell脚本:
#!/bin/bash
# 获取curl源IP
curl_ip=$(curl ifconfig.me)
# 添加IP到防火墙白名单
iptables -A INPUT -s "$curl_ip" -j ACCEPT
这个脚本将获取curl的源IP地址,然后使用iptables命令将该IP添加到防火墙的输入规则中。请注意,这个示例脚本使用了ifconfig.me来获取curl的源IP,您可以根据需要使用其他IP查询服务。另外,您可能需要使用root权限来运行iptables命令,以便修改防火墙规则