开始前先确认两个地址:
10.0.0.2需要替换为你自己的 SMbox IP。10.0.0.1需要替换为你自己的 OPNsense IP。
修改 DNS 下发为主路由

新建网关配置
按下图新建一个网关配置:

打开防火墙别名
打开 防火墙 -> 别名,新建两个别名:proxy_cidr 和 proxy_device。
proxy_cidr 为需要代理的 IP 地址:
198.18.0.0/15
91.108.56.0/22
91.108.4.0/22
91.108.8.0/22
91.108.16.0/22
91.108.12.0/22
149.154.160.0/20
91.105.192.0/23
91.108.20.0/22
185.76.151.0/24
proxy_device 为需要代理设备的 MAC 地址。
任何时候不要把 SMbox 的 IP 加入到 proxy_device 中,否则会引起环回导致崩溃。


打开 NAT 转发并新建规则
打开 NAT -> 转发 -> 新建规则,按下图配置:

打开 LAN 防火墙并新建规则
打开 防火墙 -> LAN -> 新建规则:

将规则移动至最前面:

复制刚才的规则:

将方向改为 out,然后保存:

再次复制第一次创建的规则,将源改为 proxy_cidr,目标改为 any:


如果开启 IPv6,需要关闭 V6 DNS 下发
勾选“不要向客户端发送任何 DNS 配置”。

原文来源:OPNsense 配置。