ドキュメント
クイックスタート + 機能・デバイスごとの解説(随時更新中)
ファイアウォール管理
本記事では、パネルの「ファイアウォール管理」機能——対象サーバー上のファイアウォールルールの表示と管理——を説明します。
まず理解する:ファイアウォールとは
ファイアウォールはサーバーの「入り口の門番」で、どのポート、どの IP にアクセスを許可するかを決めます。例えばサイトを外部に公開したいなら「80 番ポートを許可」し、攻撃してくる IP を遮断したいなら「この IP をブロック」します。
> 重要:サーバーの OS 内のファイアウォールのほかに、大手クラウド(テンセントクラウド/阿里云)にはクラウドコンソールの「セキュリティグループ」もあります。両者は独立しています。あるポートにアクセスできるようにするには、2 つの層の両方で許可が必要です。
機能概要
「ファイアウォール管理」は対象サーバーの「システム管理パネル」にあり、システムファイアウォールのルール表示、ルールの追加 / 削除、およびポート転送の管理に使います。パネルは iptables / nftables / ufw の 3 つの主要なファイアウォールバックエンドに自動で適応し、手動で選択する必要はありません。
利用シーン
- サーバーに現在どのようなファイアウォールルールがあり、どのポートが開いているかを確認する
- あるポートを素早く許可する(Web サービス用に 80 / 443 を開けるなど)
- ある接続元 IP やポートをブロックする
- ポート転送の管理(ポート転送を参照)
機能構成
対象サーバー →「システム管理」→「ファイアウォール」に入ると、次が含まれます:
1. ルール一覧:iptables / nftables のルール(ルール番号を含む)、または ufw の状態(有効な場合)を表示
2. リッスンポート:現在サーバーがリッスンしているポートと対応するプロセスを一覧
3. ルールの追加 / 削除:iptables ルールを手動入力して許可 / ブロック
4. ポート転送:グローバルポート宛のトラフィックを対象 IP:ポートへ DNAT(詳細はポート転送を参照)
ルールの表示
iptables / nftables
パネルは優先的に iptables -L -n --line-numbers でルールを一覧します。システムが nftables を使っている場合は自動的に nft list ruleset に切り替えます。
ufw
サーバーで ufw が有効な場合(Ubuntu でよくあります)、パネルは ufw status numbered のルール一覧を追加で表示します。
リッスンポート
パネルは ss -tlnp で現在リッスンしている TCP ポートと対応するプロセスを一覧し、どのポートが開いていて、どのサービスが占有しているかを判断しやすくします。
ルールの追加 / 削除
「ルールの追加」で iptables ルールを 1 行入力します(iptables プレフィックスは含めません。パネルが -A(追加)/ -D(削除)を自動で補います)。例:
# 8080 番ポートを許可 INPUT -p tcp --dport 8080 -j ACCEPT # ある IP をブロック INPUT -s 1.2.3.4 -j DROP
> ⚠️ 注意:iptables ルールの構文を理解した上で操作してください。誤ったルールはサービスにアクセスできなくする可能性があります。操作前に現在のルールをバックアップすることを推奨します(iptables-save > /root/iptables.bak)。
マルチバックエンドの自動適応
パネルはサーバーが使用しているファイアウォールバックエンドを自動検出します:
| バックエンド | 対象システム | 説明 |
|---|---|---|
iptables / iptables-legacy | 従来の Linux | 最も一般的なファイアウォール |
nftables | 新しいディストリビューション / nft ルールが既にあるサーバー | 有効な nft ルールを検出した場合に優先的に使用し、ルールが隠されるのを回避 |
ufw | Ubuntu / Debian | 「表示」のみに使用。ルール管理は iptables を通す |
注意事項
1. 慎重に操作:ファイアウォールルールはサーバーの到達性に直接影響します。誤ったブロックルールは SSH の切断やパネルの接続不能を招く可能性があります。
2. ルールの永続化:iptables で直接追加したルールは再起動後に失われる可能性があります(システムに iptables-persistent / netfilter-persistent がインストールされているかによります)。永続化が必要な場合は自分で iptables-save するか、ufw に切り替えてください。
3. 大手クラウドのセキュリティグループ:テンセントクラウド / 阿里云などにはシステムファイアウォールとは別に、クラウドコンソールの「セキュリティグループ」層があります。あるポートがセキュリティグループで許可されていない場合、システムファイアウォールで許可してもアクセスできません——両方の層で許可が必要です。
4. ポート転送:ポート転送を行いたい場合はポート転送を参照してください。