caddy tailscale

caddyでtailscaleのIPアドレスをssl化する

タグ https caddy reverse proxy tailscale


caddyでtailscaleのIPアドレスをssl化する

概要

  • 自己証明書を使用し、tailscaleのIPアドレスをssl化する方法を記載
  • code serverなどを利用する際に必須

/etc/caddy/Caddyfile

  • https://100.***.***.***の部分にtailscaleのIPアドレスを記載
  • tls internalで自己証明書を使用
  • reverse_proxy localhost:9090でlocalhost:9090にアクセスを転送
https://100.***.***.*** {
    tls internal
    reverse_proxy localhost:9090
}

root.crtをmacOSにインストール

  • /var/lib/caddy/.local/share/caddy/pki/authorities/local/root.crtをscpでmacにコピー

macOS

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/Downloads/root.crt