还在为 Linux 系统下共享 WiFi 热点而烦恼吗?别担心,开源项目
lakinduakash/linux-wifi-hotspot 来拯救你了!它就像一位贴心的网络管家,让你在 Linux 系统上也能像 Windows 一样轻松创建 WiFi 热点,而且功能强大到让你惊呼“哇哦”!
一、项目简介
linux-wifi-hotspot 是一个开源项目,旨在为 Linux 用户提供一个简单易用的 WiFi 热点解决方案。它不仅支持基本的 WiFi 共享,还提供了许多高级功能,例如 VPN 热点、MAC 地址过滤、QR 码共享等。无论你是技术大牛还是小白用户,都能轻松上手,让你的 Linux 电脑瞬间变身 WiFi 路由器。
项目地址:
https://github.com/lakinduakash/linux-wifi-hotspot
1. 最新动态
- 修复了 dnsmasq 的权限问题,现在使用 aa-complain 而不是 complain。
- 修复了部分 5GHz 频段无法工作的问题。
- 兼容 iw 6.7 版本。
感谢各位在作者不活跃期间做出的贡献!
二、核心功能
linux-wifi-hotspot 的功能可不止是简单的 WiFi 共享,它还拥有以下“十八般武艺”:
- 像 Windows 一样共享 WiFi:同时使用 WiFi 并启用热点,鱼和熊掌兼得!
- 多网卡支持:从任何网络接口创建 WiFi 热点,灵活方便。
- VPN 热点:将热点流量通过 VPN 隧道传输,为不支持 VPN 应用的设备(如电视、游戏机)提供 VPN 服务。
- QR 码共享:通过扫描 QR 码快速连接 WiFi,告别繁琐的密码输入。
- MAC 地址过滤:控制哪些设备可以连接你的热点,安全又放心。
- 查看已连接设备:随时掌握谁在蹭你的网,一目了然。
- 命令行和 GUI 双支持:既可以使用命令行进行高级操作,也可以使用图形界面进行简单设置。
- 2.4GHz 和 5GHz 双频支持:根据你的 WiFi 适配器选择合适的频段。
- 自定义 WiFi 设置:自定义 WiFi 频道、更改 MAC 地址、隐藏 SSID 等,满足你的个性化需求。
- 支持 IEEE 802.11n/ac/ax 模式:支持最新的 WiFi 标准,享受更快的网络速度。
三、部署方式
linux-wifi-hotspot 提供了多种安装方式,总有一款适合你:
1. Debian/Ubuntu
- 下载 Debian 包:从最新 release 下载 Debian 包进行安装。
- 使用 PPA:sudo add-apt-repository ppa:lakinduakash/lwh sudo apt update sudo apt install linux-wifi-hotspot
2. Arch Linux
- 使用 AUR 包:通过 AUR 包 进行安装,例如使用 yay:yay -S linux-wifi-hotspot
3. Fedora
- 使用 COPR 仓库:sudo dnf copr enable zinix01/linux-wifi-hotspot sudo dnf install linux-wifi-hotspot
4. 从源码构建
如果你喜欢折腾,也可以从源码构建:
- 克隆仓库:git clone https://github.com/lakinduakash/linux-wifi-hotspot cd linux-wifi-hotspot
- 构建二进制文件:make
- 安装:sudo make install
5. 卸载
如果你想卸载,可以使用以下命令:
sudo make uninstall
四、使用方式
1. 运行 GUI
- 在应用程序菜单中搜索 "Wifi Hotspot" 并启动。
- 或者在终端中使用命令 wihotspot 启动。
2. 创建 VPN 热点
- 连接 VPN。
- 打开 wihotspot GUI。
- 选择 VPN 创建的虚拟接口(例如 tun0)。
3. 开机启动
使用以下命令在开机时启动热点服务:
systemctl enable create_ap
五、注意事项
- 5GHz 频段问题:部分厂商的限制可能导致 5GHz 频段无法正常工作,此时可以尝试选择 2.4GHz 频段。
- RealTek WiFi 适配器问题:如果遇到 RealTek WiFi 适配器问题,请参考 文档。
- IP 分配问题:如果遇到 IP 分配问题,请参考 issue #209 和 issue #166。
六、总结
linux-wifi-hotspot 是一款功能强大、易于使用的 Linux WiFi 热点工具,它不仅能满足你基本的 WiFi 共享需求,还能提供 VPN 热点、MAC 地址过滤等高级功能。无论你是 Linux 新手还是老鸟,都能轻松上手,让你的 Linux 电脑成为一个强大的 WiFi 路由器。快来试试吧,让你的设备畅游网络!