OSS探訪

OPNsense Core — firewall/router applianceのGUI・API・system managementを支えるcore

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
4,683
主要言語
PHP
ライセンス
BSD-2-Clause
リポジトリ最終更新
2026/09/19

概要

OPNsense Coreは、FreeBSDベースのOPNsense firewall/router applianceで使われるWeb GUI、API、system management backendを実装するrepositoryです。firewall rule、routing、VPN、traffic shaping、captive portalなどを管理するUI・backendの中核で、実際の利用はOPNsense system全体として行います。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

firewall/router機能をWeb GUIとAPIから管理する

packet filtering、NAT、routing、VPNなどのsystem設定をWeb UIやAPIから操作するmanagement layerを提供します。

出典:[2][4]

network applianceのconfigurationとbackend serviceを統合する

各種daemonやsystem configurationをOPNsenseのmodel/controller/backendへつなぎ、管理画面から一貫して運用できるようにします。

出典:[2][4]

自前firewall/routerをGUI付きで運用したい場合に

専用applianceやVM上でgateway、VPN endpoint、firewallとして運用し、Web UIから設定・監視したいnetworkに向きます。

出典:[2][4]

core repositoryではなく隔離VMのOPNsense imageで評価する

coreだけを直接導入するより公式OPNsense imageを使うのが適切です。WAN/LANを隔離したlabで試し、既存networkのgateway・DHCP・DNSと競合しないようにしてください。

出典:[2][4]

参考にした公式資料

  1. [1]opnsense/core repository(2026-09-20)
  2. [2]OPNsense Core README(2026-09-20)
  3. [3]OPNsense Core BSD-2-Clause license(2026-09-20)
  4. [4]OPNsense documentation(2026-09-20)
編集部からの補足

このrepository単体を一般applicationのように起動するものではなく、FreeBSDベースのOPNsense applianceを構成するcore codeです。試す場合は公式imageをVMへ入れ、WAN/LANを隔離したlab構成にするのが安全です。実networkのdefault gatewayとして置く前にrule・NAT・VPN設定を十分検証してください。

3ステップで試す

  1. 1

    公式OPNsense imageを取得

    core repository単体ではなく、公式installer imageを使って評価します。

    https://opnsense.org/download/
  2. 2

    WAN/LANを隔離したVMへ導入

    既存networkのdefault gatewayやDHCPと競合しないよう、検証専用のvirtual networkへ接続します。

    Create a VM with isolated WAN and LAN adapters
  3. 3

    Web GUIで設定構造を確認

    Interfaces、Firewall、Routes、VPNなどを確認し、実networkへ接続する前にruleとNATの挙動を検証します。

    Open the OPNsense Web GUI from the isolated LAN
公式READMEで確認

成長

成長の推移 · 直近30日

4,683 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
153
Open PR
45
Issue登録
300
Issue解決
319
PR登録
138
PRマージ
107

Issues

300 / 319

6月23日9月20日
Issue登録Issue解決

Pull Requests

138 / 107

6月23日9月20日
PR登録PRマージ

メンテナンス状況

Issue初回応答中央値
2.6時間
Issue応答率
53.3% (49/92)

直近90日に外部から作成されたIssue(新しい順に最大100件)が対象です。OWNER・MEMBER・COLLABORATORによる最初のコメントを応答とし、全コメントを確認できないIssueは集計から除外します。中央値と応答率は週次更新です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • firewall
  • gui
  • api
  • ips
  • proxy
  • vpn
  • shaping
  • captive-portal
  • bsd
  • routing
  • hacktoberfest
Stars
4,683
Forks
993
Watchers
124
Open Issues
259
Contributors
325
主要言語
PHP
ライセンス
BSD-2-Clause
リポジトリ最終更新
2026/09/19

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。