Transform Your System with Linux-Router: The Ultimate DIY Router Solution

Transform Your System with Linux-Router: The Ultimate DIY Router Solution

Linux-Router, developed by Gary Will, is an open-source project that empowers users to convert their Linux machines into fully functional routers. This innovative tool is designed for those who seek greater control and customization over their network configurations.

By leveraging the flexibility and robustness of Linux, Linux-Router provides a powerful alternative to conventional, off-the-shelf routers.

Linux-Router stands out for its ability to utilize the advanced networking capabilities inherent in Linux systems. It supports a wide range of networking features and configurations, enabling users to tailor their network setup to specific requirements.

Whether you need to set up a simple home network or manage complex enterprise-level traffic, Linux-Router offers the tools and flexibility to get the job done efficiently.

Features

  • Create a NATed sub-network
  • Provide Internet
  • DHCP server (and RA)
    • Specify what DNS the DHCP server assigns to clients
  • DNS server
    • Specify upstream DNS (kind of a plain DNS proxy)
  • IPv6 (behind NATed LAN, like IPv4)
  • Creating WiFi hotspot:
    • Channel selecting
    • Choose encryptions: WPA2/WPA, WPA2, WPA, No encryption
    • Create AP on the same interface you are getting Internet (usually require same channel)
  • Transparent proxy (redsocks)
  • Transparent DNS proxy (hijack port 53 packets)
  • Detect NetworkManager and make sure it won't interfere (handle interface (un)managed status)
  • Detect firewalld and make sure it won't interfere our (by using trusted zone)
  • You can run many instances, to create many different networks. Has instances managing feature.

License

  • LGPL-2.1 License

Resources & Downloads

GitHub - garywill/linux-router: Set Linux as router in one command. Support Internet sharing, redsocks, Wifi hotspot, IPv6. Can also be used for routing VM/containers 🛰️ (也欢迎关注B站 https://space.bilibili.com/2123686105 )
Set Linux as router in one command. Support Internet sharing, redsocks, Wifi hotspot, IPv6. Can also be used for routing VM/containers 🛰️ (也欢迎关注B站 https://space.bilibili.com/2123686105 ) - GitHub…







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+