SSLcatはどのオペレーティングシステムをサポートしていますか?
SSLcatはGo言語で開発されており、クロスプラットフォームデプロイメントをネイティブサポートしています。詳細なサポート状況は以下の通りです:
Linuxディストリビューション
これはSSLcatの主要な実行環境で、すべての主要ディストリビューションをサポートしています:
- Ubuntu - 18.04+ バージョン、20.04 LTS またはそれ以上のバージョンを推奨
- Debian - 9+ バージョン、Debian 11 またはそれ以上のバージョンを推奨
- CentOS - 7+ バージョン、CentOS Stream を含む
- RHEL - 7+ バージョン
- Rocky Linux - 8+ バージョン
- AlmaLinux - 8+ バージョン
- Fedora - 最新バージョン
- openSUSE - Leap 15+ バージョン
macOS
IntelとApple Silicon(M1/M2)チップをサポート:
- Intel Mac - macOS 10.15+ バージョン
- Apple Silicon - macOS 11+ バージョン、ネイティブ ARM64 サポート
macOSでは主にローカル開発とテストに使用され、本番環境ではLinuxの使用が推奨されます。
Windows
Windows 10/11とWindows Serverをサポート:
- Windows 10 - 1903+ バージョン
- Windows 11 - すべてのバージョン
- Windows Server - 2019+ バージョン
Windows版は主にテストと開発に使用され、本番環境ではLinuxの使用を強く推奨します。
アーキテクチャサポート
SSLcatはマルチアーキテクチャバイナリを提供:
- amd64 - Intel/AMD 64ビットプロセッサ
- arm64 - ARM 64ビットプロセッサ(Apple M1/M2など)
- arm - ARM 32ビットプロセッサ
- 386 - Intel 32ビットプロセッサ
システム要件
最小構成:
- CPU: 1 コア
- メモリ: 256MB
- ストレージ: 100MB の利用可能なスペース
- ネットワーク: ポート 80 と 443 が利用可能
推奨構成:
- CPU: 2 コア以上
- メモリ: 512MB 以上
- ストレージ: 1GB の利用可能なスペース
- ネットワーク: 安定したインターネット接続
インストール方法
異なるオペレーティングシステムには異なるインストール方法があります:
- Linux - ワンクリックインストールスクリプトまたは手動でバイナリファイルをダウンロード
- macOS - Homebrew または手動ダウンロード
- Windows - 手動ダウンロードまたはパッケージマネージャーの使用
具体的なインストール手順については、 GitHub リポジトリ のインストールドキュメントを参照してください。