Terminal network scanner and diagnostic tool written in Rust, with a TUI for scanning hosts, WiFi networks and packets.
Jaksay/Linux-Router
A Flask-based web console that turns a Debian or Armbian device into a router, managing wired networking, Wi-Fi, hotspots and connected clients.
- スター
- 171
- フォーク
- 7
- 未解決の Issue
- 0
- 最終コミット
- 3 か月前
これは何?
Linux Router turns a Debian 13 or Debian-based Armbian device into a router that is configured through a web console. It covers system status, wired and Wi-Fi network management, hotspot creation, hotspot client visibility with DHCP leases and wireless signal details, and maintenance tasks such as dependency repair, password changes and reboots.
The system is split into two systemd services. The Flask web service runs as an unprivileged user, while a separate root Agent executes allowlisted system queries and network changes over a Unix socket. Network operations are run serially by the Agent, and the web interface polls the result to refresh status.
Installation, upgrade and uninstall are handled by a shell script that pulls the source archive from GitHub. Because these operations modify NetworkManager, netplan and dhcpcd configuration, they can interrupt connectivity and are best run from a local console or during a maintenance window.
主な機能
- 01System overview covering hardware, IP addresses, storage, memory and runtime status
- 02Wired and Wi-Fi management with scanning, connecting and profile binding
- 03Hotspot creation in exclusive AP mode or supported AP+STA concurrent mode
- 04Hotspot client list with DHCP leases and wireless signal details
- 05Keepalive that recovers the hotspot after unexpected disconnection
- 06Dependency checks and guided repair for NetworkManager, dnsmasq and iptables
ユースケース
- Turning a spare Debian or Armbian single-board computer into a Wi-Fi hotspot gateway
- Managing a small home or lab network from a browser instead of the command line
- Sharing a wired or Wi-Fi uplink with connected devices through a local hotspot
トピック
よくある質問
- Linux-Router とは?
- A Flask-based web console that turns a Debian or Armbian device into a router, managing wired networking, Wi-Fi, hotspots and connected clients. Linux Router turns a Debian 13 or Debian-based Armbian device into a router that is configured through a web console. It covers system status, wired and Wi-Fi network management, hotspot creation, hotspot client visibility with DHCP leases and wireless signal details, and maintenance tasks such as dependency repair, password changes and reboots.
- Linux-Router は無料で使えますか?ライセンスは?
- Linux-Router は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Linux-Router は今もメンテナンスされていますか?
- 半年以内に更新あり。Linux-Router の最終コミットは 2026年7月28日 です。
- Linux-Router は何に使えますか?
- Turning a spare Debian or Armbian single-board computer into a Wi-Fi hotspot gateway Managing a small home or lab network from a browser instead of the command line Sharing a wired or Wi-Fi uplink with connected devices through a local hotspot
- Linux-Router はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Jaksay/Linux-Router
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
TailscaleのWireGuardデータプレーン経由で、アカウントやコントロールプレーンなしに2台を接続するnetcat風CLI兼Goライブラリ。
Rust製のターミナルネットワーク診断ツール。通信状況や接続、パケットをリアルタイム表示し、1コマンドで診断できます。
ネットワーク経由で、CPUのみのマシンからリモートサーバー上のCUDA GPUを利用できるGPU over IPブリッジ。
ADS-BやAIS、ページャー、気象衛星、WiFiなどのSDRツールを統合インターフェースで使えるWebプラットフォーム。
A self-hosted tunnel written in Go that exposes localhost services to the internet through your own domain and server.