Hasty Briefsbeta

双语

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工具模拟传统调制解调器连接方式。