PPP-over-HTTP/2: Having Fun with dumbproxy and pppd
6 months ago
- #proxy
- #tunneling
- #networking
- 为dumbproxy实现了新的运行模式,可作为子进程通过stdin/stdout通信,适用于OpenSSH的ProxyCommand场景。
- 扩展dumbproxy支持通过HTTP代理传输PPP隧道,结合TLS加密、认证能力和防火墙穿透特性实现PPP隧道传输。
- 配置服务端参数,包括pppd选项、IP转发规则及用于流量转发的iptables规则。
- 创建客户端pppd配置,通过dumbproxy经上游代理连接服务端pppd进程。
- 新增路由配置脚本,确保PPP连接建立后流量不会回环进入隧道。
- 通过成功建立PPP连接及经远程服务器的流量路由,验证方案功能性。
- 探索替代性客户端方案,使用openssl和chat工具模拟传统调制解调器连接方式。