PPP-over-HTTP/2: Having Fun with dumbproxy and pppd
5 days ago
- #proxy
- #tunneling
- #networking
- Implemented a new operation mode for dumbproxy to run as a subprocess and communicate via stdin/stdout, useful for OpenSSH ProxyCommand.
- Extended dumbproxy to send PPP tunnel through HTTP proxy, combining TLS security, authentication, and firewall bypassing capabilities with PPP tunneling.
- Configured server-side settings including pppd options, IP forwarding, and iptables rules for traffic forwarding.
- Created client-side configuration for pppd, using dumbproxy to connect through an upstream proxy to a server-side pppd process.
- Added a script to configure routing post-PPP connection establishment, ensuring traffic does not loop back into the tunnel.
- Demonstrated the setup's functionality with a successful PPP connection and traffic routing through the remote server.
- Explored an alternative client setup using openssl and chat for a more traditional modem-like connection setup.