SMboxSMbox
介绍
快速开始
介绍
快速开始
  • 快速开始
  • ROS配置
  • 爱快配置
  • UBNT
  • Opnsense配置
  • 其他路由器
  • 回家配置
  • 更新日志
  • 排查指南/常见问题
  • Alpine OS 安装教程

其他路由器

有些路由器不支持DNAT劫持,但是支持静态路由。所有支持静态路由并且支持自定义DNS的路由器都可以使用这个方法。 简单来讲就是依赖AdGuardHome根据不通设备ip来进行分流。

安装Smbox和AdGuardHome

找个设备安装好docker和docker compose 然后创建docker文件夹。如果不是使用root用户修改需要修改下方的文件路径。 创建dockerfile

nano Dockerfile 然后粘贴下方内容,根据自己的配置修

version: "3"

networks:
  macnet:
    driver: macvlan
    driver_opts:
      parent: eth0 # 修改你的网卡名称
    ipam:
      config:
        - subnet: 10.0.0.0/24
          gateway: 10.0.0.1

services:
  smbox:
    image: buaizheteng/smbox:latest
    container_name: smbox
    restart: unless-stopped
    volumes:
      - /root/docker/smbox:/root/config
    privileged: true
    networks:
      macnet:
        ipv4_address: 10.0.0.4

  adghome:
    image: adguard/adguardhome
    container_name: adghome
    restart: unless-stopped
    volumes:
      - /root/docker/adghome/work:/opt/adguardhome/work
      - /root/docker/adghome/conf:/opt/adguardhome/conf
    privileged: true
    networks:
      macnet:
        ipv4_address: 10.0.0.5

然后输入docker compose up启动,如果没什么问题可以使用docker compose up -d让其在后台运行

修改DHCP下发DNS

将DNS修改为AdGuardHome的IP,我这里使用的是Panabit,你根据自己的情况修改。 ZMaWdRoOvhpyY3P

配置静态路由

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

这里是需要添加的静态路由 例如 目标ip:198.18.0.0/15 下一条:10.0.0.4 (SMBox IP) 上方IP需要全部添加。

设置需要代理的设备

IwktZsWjGJhyK5H

B9hDCR5uyMkWIlo

上次更新:
Prev
Opnsense配置
Next
回家配置