如何从flynn集群中获取TLS引脚?

Ale*_*bar 2 flynn

添加新群集时,必须使用以下命令:

flynn cluster add -p <tls pin> <cluster name> <controller domain> <controller key>
Run Code Online (Sandbox Code Playgroud)

你从哪里获得的<tls pin>

jva*_*tic 7

您可以使用以下命令生成TLS Pin:

openssl s_client -connect controller.$CLUSTER_DOMAIN:443 \
  -servername controller.$CLUSTER_DOMAIN 2>/dev/null </dev/null \
  | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' \
  | openssl x509 -inform PEM -outform DER \
  | openssl dgst -binary -sha256 \
  | openssl base64
Run Code Online (Sandbox Code Playgroud)

(一定CLUSTER_DOMAIN要先设置,例如CLUSTER_DOMAIN=xxxx.flynnhub.com)