根据 IP 地址和主机名称和时区生成 UUID
上一篇研究了用
那么如果
那么就需要再加一点盐.
我选择加上
它是一个系统变量, 这样就可以得到.
cat /proc/sys/kernel/hostname
还可以加上系统的时区. 它是一个系统变量, 这样就可以得到.
cat /etc/timezone
最终的实现为这样
uuidSeed=$(curl -sL https://www.cloudflare.com/cdn-cgi/trace | grep -oP 'ip=\K.*$')$(cat /proc/sys/kernel/hostname)$(cat /etc/timezone)default_uuid=$(curl -sL https://www.uuidtools.com/api/generate/v3/namespace/ns:dns/name/${uuidSeed} | grep -oP '[^-]{8}-[^-]{4}-[^-]{4}-[^-]{4}-[^-]{12}')
评论
发表评论