博主头像
WuKong

正在加载中...

配置OpenWrt通过Tailscale远程访问后台管理页面

OpenWrt中,虽然tailscale0接口在安装启动后会自动生成,但如果不将其手动添加到OpenWrt的“网络接口”管理列表中,防火墙就无法对其应用规则。以下是详细的配置步骤:


第一步:创建逻辑接口

  1. 登录 OpenWrt 后台,点击网络 (Network)->接口 (Interfaces)
  2. 点击添加新接口 (Add new interface)

    • 名称 (Name): 输入Tailscale
    • 协议 (Protocol): 选择不配置协议 (Unmanaged)(因为 Tailscale 自动管理自己的 IP 地址)
    • 设备 (Device): 点击下拉框,直接手动输入tailscale0然后回车
  3. 点击创建接口

第二步:配置防火墙区域(关键点)

创建好接口后,必须为其指定一个防火墙区域,并允许入站流量。

  1. 在接口编辑页面的防火墙设置 (Firewall Settings)选项卡中:

    • 创建/分配防火墙区域中选择新建区域 (Create)
    • 输入名称:Tailscale
  2. 点击保存并应用 (Save & Apply)

第三步:调整防火墙规则

现在需要赋予这个 tailscale 区域足够的权限:

  1. 前往网络 (Network)->防火墙 (Firewall)
  2. 找到刚才创建的Tailscale区域,点击编辑 (Edit)
  3. 将规则设置为:

    • 入站数据 (Input): accept (接受) —— 这解决了别人ping不通OpenWrt的问题
    • 出站数据(Output):accept (接受)
    • 转发 (Forward):accept (接受)—— 这允许通过此设备访问内网其他设备
    • IP 动态伪装 (Masquerading):开启(如果该设备作为子网路由使用)
  4. 允许转发到源区域 (Allow forward from source zones)中,勾选lan
  5. 允许转发到目标区域 (Allow forward to destination zones)中,勾选lan
  6. 点击保存并应用
配置OpenWrt通过Tailscale远程访问后台管理页面
http://fstronaut.cn/index.php/archives/13/
本文作者 WuKong
发布时间 2026-01-27
许可协议 CC BY-NC-SA 4.0
发表新评论