運用

リモートアクセスと HTTPS

ローカルネットワークの外からワークスペースへ。

接続方法を選ぶ

EveryOS は Tailscale なしでも動作します。外部からアクセスするには、サーバーとクライアントに Tailscale を別途インストールして接続するか、HTTPS リバースプロキシを設定してください。Tailscale アドレスには、ネットワークポリシーで許可された同じ tailnet のクライアントからのみ接続できます。

Tailscale Serve を有効にする

最も簡単な方法は「設定 → セキュリティ → HTTPS」です。組み込みの操作には、管理者、sudo 権限を持つ連携済み Linux アカウント、Tailscale の HTTPS 証明書が必要です。手動設定では、以下のコマンドがループバックを HTTPS で公開します。元のガイドに従って trustedProxies と publicOrigins を設定してください。

Bash
tailscale serve --bg --https=443 http://127.0.0.1:7470

ネットワーク公開の範囲を理解

Tailscale Serve は Funnel を有効にしません。ポート 443 の既存のハンドラーや Funnel が、組み込み操作を妨げる場合があります。プロキシ経由だけに制限するには、EveryOS を 127.0.0.1 で待ち受けるようにします。通常の HTTP は暗号化されません。インストーラーはファイアウォールのポート開放やルーターの転送設定を行いません。

EveryOS v0.1.38 に基づく

ソースを見る · tailscale.md