OPNsense 防火墙部署教程

OPNsense 是从 pfSense 分支出来的开源防火墙平台,同样基于 FreeBSD 开发。相比 pfSense,OPNsense 采用更现代的 Web 界面(基于 MVC 框架),更频繁的安全更新,以及更开放的开发模式。OPNsense 内置了 Suricata 入侵检测引擎和 Unbound DNS 解析器,是构建安全网络的优秀选择。

一、OPNsense 与 pfSense 对比

  • 界面设计:OPNsense 使用基于 Bootstrap 的现代化界面,操作更直观。
  • 更新频率:OPNsense 每两周发布一次更新,安全补丁更及时。
  • 插件系统:OPNsense 的插件系统更为灵活,支持更多第三方集成。
  • 许可证:OPNsense 使用 BSD 2-Clause 许可证,完全开源。
  • 安全引擎:OPNsense 默认集成 Suricata IDS/IPS。

二、安装 OPNsense

# 下载 OPNsense ISO 镜像
# 访问 https://opnsense.org/download/ 获取最新版本

# 制作启动 U 盘
dd if=OPNsense-24.7-dvd-amd64.iso of=/dev/sdb bs=4M status=progress

安装流程与 pfSense 类似:从 U 盘引导,使用 installer 用户登录(密码 opnsense),按照向导完成安装。

三、初始配置

# 默认 LAN 地址:192.168.1.1
# 默认用户名:root
# 默认密码:opnsense

# 通过控制台配置接口
# 选项 1:分配网络接口
# 选项 2:设置接口 IP 地址

四、防火墙规则管理

OPNsense 通过 Firewall > Rules 管理防火墙规则。规则按接口分组,支持别名(Aliases)简化管理:

# 创建 IP 别名
# Firewall > Aliases > Add
# Name: WebServers
# Type: Host(s)
# Content: 192.168.1.10, 192.168.1.11

# 在规则中引用别名
# Destination: WebServers
# Port: 80, 443

五、入侵检测配置

# OPNsense 集成 Suricata IDS/IPS
# Services > Intrusion Detection > Administration

# 启用 IDS 模式(检测但不阻断)
# 或 IPS 模式(检测并自动阻断)

# 下载规则集
# 支持 ET Open、Abuse.ch、Snort Community 等规则集

六、DNS 和 DHCP

# Unbound DNS 配置
# Services > Unbound DNS > General
# 启用 DNSSEC 验证
# 配置上游 DNS 服务器

# DHCP 服务配置
# Services > DHCPv4 > [接口名]
# 设置地址池范围和 DNS 服务器

八、插件安装

# 通过 Web 界面安装
# System > Firmware > Plugins

# 常用插件:
# os-haproxy       - 负载均衡
# os-acme-client   - Let's Encrypt 证书
# os-ntopng        - 流量分析
# os-theme-cicada  - 界面主题
# os-crowdsec      - 协同安全引擎

# 命令行安装插件
pkg install os-haproxy

九、高可用性

# OPNsense 支持 CARP 高可用
# System > High Availability > Settings
# 配置主节点和备节点的同步

十、备份与恢复

# Web 界面备份
# System > Configuration > Backups

# 支持自动备份到 Google Drive、Nextcloud 等

总结

OPNsense 是一款界面现代、功能全面的开源防火墙平台,特别适合注重安全性和更新频率的用户。如果你想对比选择,也可以参考 pfSense 防火墙搭建教程。选购搬瓦工 VPS 请参考 全部方案,购买时使用优惠码 NODESEEK2026 可享受 6.77% 的优惠,通过 bwh81.net 进入官网购买。

关于本站

搬瓦工VPS中文网(bwgvps.com)是非官方中文信息站,整理搬瓦工的方案、优惠和教程。我们不销售主机,不提供技术服务。

新手必读
搬瓦工优惠码

NODESEEK2026(优惠 6.77%)

购买时填入即可抵扣。