WithPeerVerificationDisabled() を使っても安全ですか?

本番用途では安全ではありません。証明書検証を無効化すると、暗号化されていても接続先が本物か確認できず、中間者攻撃に弱くなります。

WithPeerVerificationDisabled() は、証明書準備前の一時的な疎通確認に限定し、確認後は WithCertificateVerification() を有効に戻すことを推奨します。