Linux-router:只需一条命令,让Linux秒变全能路由器!支持WiFi热点、透明代理与IPv6
·
Linux-router:只需一条命令,让Linux秒变全能路由器!支持WiFi热点、透明代理与IPv6
Linux-router是一款功能强大的开源工具,能够让你的Linux系统在一条命令内变身成功能完备的路由器,支持WiFi热点创建、透明代理、IPv6网络以及虚拟机/容器网络路由等多种实用功能。无论是家庭网络共享、小型办公环境搭建,还是特定场景下的网络隔离需求,Linux-router都能提供简单高效的解决方案。
🚀 核心功能一览
Linux-router通过封装iptables、dnsmasq等底层工具,将复杂的网络配置简化为直观的命令行操作。主要功能包括:
🌐 基础网络共享
- 创建NAT子网并共享互联网连接
- 内置DHCP服务器(支持IPv4/IPv6)
- 自定义DNS服务器配置
- IPv6网络支持(NAT模式)
📶 WiFi热点创建
- 支持2.4GHz/5GHz频段
- 兼容WiFi 3/4/5/6标准
- 灵活的加密选项(WPA2/WPA/开放网络)
- 支持同一网卡同时连接WiFi和创建热点(需硬件支持)
🔀 高级网络功能
- 透明代理(redsocks集成)
- 透明DNS代理(拦截53端口流量)
- 多实例管理(创建不同子网)
- 客户端隔离与MAC地址过滤
🖥️ 虚拟化网络支持
- 为LXC/LXD容器提供网络
- VirtualBox虚拟机网络路由
- Firejail沙箱网络隔离
💻 快速上手指南
前置依赖
使用Linux-router前需要安装基础依赖包:
# Debian/Ubuntu系统
sudo apt install bash procps iproute2 dnsmasq iptables hostapd iw haveged
# Fedora/RHEL系统
sudo dnf install bash procps-ng iproute dnsmasq iptables hostapd iw haveged
一键安装
直接克隆仓库并运行脚本(无需传统安装步骤):
git clone https://gitcode.com/gh_mirrors/li/linux-router
cd linux-router
chmod +x lnxrouter
⚡ 常用场景示例
1️⃣ 共享网络到有线接口
将互联网共享到eth1接口,自动配置DHCP:
sudo ./lnxrouter -i eth1
2️⃣ 创建WiFi热点
创建名为"MyHotspot"的WiFi热点,密码"SecurePass123":
sudo ./lnxrouter --ap wlan0 MyHotspot -p SecurePass123
系统会自动创建虚拟接口(如x0wlan0),不影响原网络连接
3️⃣ 配置透明代理
将所有客户端流量通过本地9040端口的代理服务转发:
sudo ./lnxrouter -i eth1 --tp 9040 --dns 9053 -g 192.168.55.1
4️⃣ 为LXC容器提供网络
# 创建桥接接口
sudo brctl addbr lxcbr5
# 配置LXC容器使用桥接网络
lxc profile create lxc-net
lxc profile edit lxc-net # 添加桥接配置
# 启动路由服务
sudo ./lnxrouter -i lxcbr5
🛠️ 高级配置选项
Linux-router提供丰富的命令行参数,满足个性化需求:
# 基本语法
sudo ./lnxrouter [选项]
# 关键选项说明
--ap <接口> <SSID> # 创建WiFi热点
-p <密码> # WiFi密码(至少8字符)
-i <接口> # 指定内网接口
-o <接口> # 指定互联网接口
--tp <端口> # 透明代理端口
-6 # 启用IPv6支持
--dns <服务器> # 指定DNS服务器
--ban-priv # 禁止客户端访问私有网络
--hidden # 隐藏SSID
--wifi5 # 启用WiFi 5 (802.11ac)
完整参数列表可通过./lnxrouter --help查看。
⚠️ 注意事项
- 权限要求:必须以root权限运行(使用sudo)
- 系统冲突:自动处理NetworkManager和firewalld冲突
- 清理机制:通过Ctrl+C或--stop参数可完全恢复系统网络设置
- 并发管理:支持多实例运行,但需避免同时操作
📄 许可证信息
Linux-router采用LGPL许可证开源,基于create_ap项目开发,详细许可信息可查看项目根目录下的LICENSE文件。
通过简单的命令,Linux-router让普通Linux设备变身专业路由器,无论是家庭网络共享、临时热点创建,还是开发环境的网络隔离,都能轻松应对。立即尝试,体验Linux网络的无限可能!
更多推荐




所有评论(0)