无服务器QUIC代理:Lambda函数实现NAT穿透

2025-06-21
无服务器QUIC代理:Lambda函数实现NAT穿透

这个项目利用AWS Lambda函数和NAT穿透技术构建了一个无服务器QUIC代理。通过S3协调和UDP穿透,它无需专用服务器即可创建加密的代理连接。该系统分为三个阶段:协调阶段(客户端通过STUN协议发现公网IP,将会话信息写入S3),NAT穿透阶段(客户端和Lambda函数互相发送UDP数据包,创建双向NAT孔),以及QUIC隧道建立阶段(客户端启动QUIC服务器,Lambda函数作为客户端连接)。最终实现浏览器通过SOCKS5代理连接到互联网,Lambda函数充当出口节点转发流量。

开发