How thuan-hyp-1605/openmptcprouter works
OpenMPTCProuter is a router platform intended to combine multiple WAN connections and carry traffic securely to a VPS, where it exits with a dedicated public IP. The README also describes MPTCP failover, MLVPN, Glorytun UDP, and the broader OpenWrt package ecosystem. The supplied tree is a cross-version collection of kernel and bootloader fragments—not the router’s main orchestration or tunnel implementation—so documented capabilities are shown without inferred internal wiring. Sampled networking code supports only a limited view of the platform layer.
Main entry points: igc_main.c Network drivers · qca807x.c PHY drivers
Components 14
WAN aggregation
- Internet links
- MPTCP routing
- Failover mode
Tunnels and egress
- MLVPN
- Glorytun UDP
- Shadowsocks
- VPS endpoint
- Public IP egress
Router platform
- OpenMPTCProuter
- OpenWrt platform
- Network drivers
5.4/target/linux/x86/files-5.4/drivers/net/ethernet/intel/igc/igc_main.c - PHY drivers
5.4/target/linux/ipq40xx/files/drivers/net/phy/qca807x.c - Platform packages
Other components
- Router operator
Connections 14
- Router operator → OpenMPTCProuter: configures
- Internet links → OpenMPTCProuter: connect
- OpenMPTCProuter → MPTCP routing: routes via
- MPTCP routing → Failover mode: supports
- OpenMPTCProuter → MLVPN: can use
- OpenMPTCProuter → Glorytun UDP: can use
- OpenMPTCProuter → Shadowsocks: can use
- MLVPN → VPS endpoint: tunnels to
- Glorytun UDP → VPS endpoint: tunnels to
- VPS endpoint → Public IP egress: provides egress
- OpenMPTCProuter → OpenWrt platform: runs on
- OpenWrt platform → Network drivers: uses
- OpenWrt platform → PHY drivers: uses
- OpenWrt platform → Platform packages: supports