ao-space / gt

Fast WebSocket(s)/HTTP(s)/TCP relay proxy for making tunnels to localhost.
https://ao.space
Apache License 2.0
121 stars 34 forks source link

【开源之夏有奖活动】Connect 子命令功能开发 #55

Open vyloy opened 6 months ago

vyloy commented 6 months ago

报名地址:https://summer-ospp.ac.cn/org/prodetail/24c570189?lang=zh&list=pro

项目名称

AO.space GT Connect 子命令功能开发

项目描述

AO.space GT 是一款注重稳定性和性能的高效 WebSocket(s)/HTTP(s)/TCP 代理工具,目前具备 server 和 client 子命令,支持 NAT 穿透。本项目旨在开发一个新的 connect 子命令,该命令将扩展 GT 的功能,使其能够与 client 子命令建立 P2P 连接。这一功能的实现将显著提高数据传输效率,降低服务器负载和网络延迟。connect 子命令将智能选择是通过服务中转还是直接 P2P 连接,以确保数据安全、高效地传输至客户端。

项目难度

进阶

产出要求

技术要求

项目源代码仓库

AO.space GT Github 仓库

Project Name

AO.space GT Connect Subcommand Development

Project Description

AO.space GT is a high-performance WebSocket(s)/HTTP(s)/TCP proxy tool with a focus on stability and performance. It currently features server and client subcommands and supports NAT traversal. This project aims to develop a new connect subcommand that will expand the capabilities of GT, enabling it to establish P2P connections with the client subcommand. The implementation of this feature will significantly enhance data transfer efficiency, reduce server load, and decrease network latency. The connect subcommand will intelligently select whether to use service relay or direct P2P connection to ensure that data is securely and efficiently transmitted to the client.

Project Difficulty

Advanced

Deliverables

Technical Requirements

Project Source Code Repository

AO.space GT Github Repository