Skip to main content

Landscape - 将 Linux 发行版配置为路由器

  1. Landscape - 将 Linux 发行版配置为路由器

    https://github.com/ThisSeanZhang/landscape

    Landscape 是一个基于 Web UI 的工具,可以轻松地将您最喜欢的 Linux 发行版配置为路由器。

    它使用 Rust / eBPF / AF_PACKET 开发,提供了丰富的功能,包括 IP 配置、DHCP 服务、流量标记、DNS 管理、NAT 实现、Docker 容器管理等。

    IP 配置:静态 IP 配置、DHCP 客户端、PPPoE (PPPD 版本)、PPPoE (eBPF 版本)
    DHCP 服务器:提供简单的 IP 分配和更新服务
    流量标记模块:基于标记设置转发流量(直接/丢弃/阻塞/重定向到 Docker 容器或网络接口)
    DNS:指定上游 DNS、DNS 劫持、标记 DNS 解析结果并使用标记模块处理
    NAT (eBPF 实现):基本 NAT、静态映射/端口转发、防止打洞
    Docker:基本 Docker 容器管理、将流量重定向到运行 TProxy 的 Docker 容器

    #GitHub #Network #Tool #Linux GitHub - ThisSeanZhang/landscape: The goal is to make it easier to configure your favorite Linux distribution as a router. Built…
OKHK