linux-router

Set Linux as router in one command. Support Internet sharing, redsocks, Wifi hotspot, IPv6. Can also be used for routing VM/containers 🛰️

LGPL-2.1 License

Stars
1.7K

Bot releases are hidden (Show)

linux-router - 0.7.3 Latest Release

Published by garywill 9 months ago

What's Changed

  • Be compatible with iw 6.7

New Contributors

  • @Z3hka

Full Changelog: https://github.com/garywill/linux-router/compare/0.7.1...0.7.3

linux-router - 0.7.1

Published by garywill 9 months ago

  • Change -c behavior. Won't automatically fallback to running channel anymore
  • Add or rename some HT/VHT options. Better chance of getting 5GHz Wifi to work

New Contributors

@kphanipavan

linux-router - 0.7.1b

Published by garywill about 1 year ago

  • Change -c behavior. Won't automatically fallback to running channel anymore
  • Add or rename some HT/VHT options. Better chance of getting 5GHz Wifi to work

New Contributors

@kphanipavan

linux-router - 0.6.7

Published by garywill almost 2 years ago

  • Change clean up method
  • add --dns-nocache option
  • Added --virt-name option

New Contributors

  • @Cabbache

Full Changelog: https://github.com/garywill/linux-router/compare/0.6.6...0.6.7

linux-router - 0.6.6

Published by garywill almost 3 years ago

New function to add rules into iptables (details)

linux-router - 0.6.5

Published by garywill almost 3 years ago

  • hostapd in appArmor complain mode. Solve an issue on openSUSE
  • user can set environment variable to disable using -m comment in iptables
linux-router - 0.6.2

Published by garywill about 3 years ago

  • Support a short gateway IP expression
  • Add -l
  • Fix dnsmasq watchdog
  • Replace /dev/stdout for systemd environment. Use named pipe for dnsmasq log

Known issues:
Some Fedora, openSUSE, Arch Linux users reported some problems

linux-router - 0.6.0

Published by garywill over 3 years ago

Big changes

For developers

I've made the code tidy, readable, flexable and much more maintainable

  • put the long bunchs of code into functions
  • modified many dedicated function to be universal
  • added many comments and notes

Welcome contribution!

New features

  • pure-IPv6 Internet (not forward IPv4)
  • added option to randomize MAC address
  • added option to protect your LAN from clients
  • AP defaultly use WPA2 only
  • rfkill unblock wifi automatically
  • brand new --list-clients function. can be used as a tool to list all neighbors of an interface, showing their wifi signals and status