Python で mastodon.py を用いてオレオレSSLを通すことができない

Python 初心者です

実現させたいこと

以下のコードで
オレオレSSL上に構築したmastodonにトゥートとかができること

https://qiita.com/PigeonsHouse/items/a6a6833e81c8dee384a4

背景

mastodonのbotの開発を行いますが、1固定IPで本運営も行っているのでIPアドレスが足りません

セキュリティーの事情もありローカルネットワークのみで開発したいのですが
オレオレSSLでエラーが出てしまう

また、http:// でアクセスできるようなmastodonを構築しようにも(nginx.confの操作で)
全く動かない

エラーメッセージ

mastodon.errors.MastodonNetworkError: Could not complete request: HTTPSConnectionPool(host='example.com', port=443): Max retries exceeded with url: /api/v1/statuses (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1134)')))

自分で調べたこと

https://qiita.com/hrappuccino/items/84e3a5113b871037024a

上記方法でもエラーが出ます

ChatGPT (GPT-4)

意味不明な回答

行いたくないこと

  • 本運営しているmastodonのnginxを利用してリバースプロクシをすること
  • 新たなインターネットドメインを取得すること
  • 新たにサーバーを借りること
  • 既存のmastodon(公開等)を使用して開発すること
  • 有償のSSL証明書の取得

その他

  • unbound+nsd によるDNSサーバーを所持しています
  • ブラウザからはオレオレSSLのmastodonにアクセスできています

コメントを投稿

0 コメント