🕌
HTTP/3対応のcurlをmacで簡単にinstallできるようにしました
以下の手順通りにやればHTTP/3対応のcurlをinstallすることができます。
読めば分かりますが、結構面倒です。
それと公式には対応していませんが、macにプリインストールされているcurlで使っている、LibreSSLを使ってもHTTP/3対応することができます。
自分はLibreSSL推しなので、LibreSSLを使ってHTTP/3対応のcurlを簡単に使えるようにしました。
homebrew-tap経由でインストール
使い方は簡単で、以下のコマンドを打つだけです。
brew tap catatsuy/tap
brew install curl-http3-libressl
curlの使い方
curl --http3 https://www.catatsuy.org
--alt-svc
を使うことができる。
curl --alt-svc altsvc.cache https://www.catatsuy.org
altsvc.cache
にAlt-Svcの結果をキャッシュしている。
% cat altsvc.cache
# Your alt-svc cache. https://curl.se/docs/alt-svc.html
# This file was generated by libcurl! Edit at your own risk.
h2 www.catatsuy.org 443 h3 www.catatsuy.org 443 "20230116 10:08:29" 0 0
初回はh2→次回h3という挙動を再現できる。
困っていること
renovateを使って自動でバージョンアップさせるようにしたいですが、sha256を書き込む方法が分からないので、知っている人がいたら教えてください。
Discussion