Set Linux as router in one command. Support Internet sharing, redsocks, Wifi hotspot, IPv6. Can also be used for routing VM/containers 🛰️
-
Updated
Jul 8, 2026 - Shell
Set Linux as router in one command. Support Internet sharing, redsocks, Wifi hotspot, IPv6. Can also be used for routing VM/containers 🛰️
SOCKS5/Transparent load balancing proxy developed in Go, combines multiple internet connections
📱 Share your phone's internet with your PC — Android → Windows reverse tethering over an encrypted WireGuard tunnel. No root, no server, no account.
🛜 A PowerShell script designed to automatically enable and disable your PC's Wi-Fi hotspot based on the Ethernet connection status. Ideal for laptops, it activates the hotspot when Ethernet is connected, ensuring seamless internet sharing without manual intervention.
🔥 Concurrent WiFi + Hotspot Manager for Linux - Share your WiFi connection while staying connected. GTK3 GUI with system tray, CLI, hardware detection, and apt package support.
Simple Router is an application designed to share internet or VPN access from a single PC (securly) to multiple other PCs on a local network.
Share your host's internet connection with any Raspberry Pi over Ethernet - cable, switch, or USB gadget. Linux (bash/iptables) and Windows (PowerShell/WinNAT) scripts
Filexposer(FXR) a tool for exposing your files to internet
Ultra-lightweight Windows reverse-tethering GUI for 2GB RAM systems. Features a WMI-powered dual-unit speedometer, PnP-driven instant reconnection, and cable-shake-proof hardware resilience. Powered by a stripped-down Gnirehtet + ADB backend. (Scroll down until you find the release and download it.)
🌐 macOS NAT Manager - True Network Address Translation with TUI/CLI. Unlike Internet Sharing (bridge mode), provides actual NAT with network isolation. Homebrew ready with automated DHCP, DNS, and pfctl integration.
Off-grid Bluetooth mesh chat with two things of its own: Pay It Forward (lend your connection to phones around you, hop after hop) and Invitation (merge chat areas across any distance).
macOS 菜单栏工具:把 TUN 代理的网络经 Wi-Fi 热点共享出去,连上的设备零配置自动走代理
This Bash script enables and disables internet connection sharing on Linux by setting up a Wi-Fi access point. It configures `dnsmasq` for DHCP and optional DNS, adds NAT and forwarding rules with `iptables`, and ensures IP traffic is routed between a specified internet-connected interface and a Wi-Fi interface. When disabled, it restores original
internet sharing utility for mac. built using rust
Add a description, image, and links to the internet-sharing topic page so that developers can more easily learn about it.
To associate your repository with the internet-sharing topic, visit your repo's landing page and select "manage topics."