outline-server icon indicating copy to clipboard operation
outline-server copied to clipboard

Using QUIC to transfer data

Open ghost opened this issue 2 years ago • 4 comments
trafficstars

Use QUIC to transfer data, QUIC is faster, TCP is slower, YouTube and Google sites already support HTTP2 QUIC HTTP3 access.

ghost avatar Aug 10 '23 04:08 ghost

Thanks for reaching out! Outline Client supports connecting to QUIC traffic, which is based on UDP, but shadowsocks uses its own format to tunnel data, not QUIC or UDP. Are you requesting that QUIC be used as the tunneling method itself? This is very similar to the MASQUE protocol, which we are exploring adding to Outline as an alternative to shadowsocks.

maddyhof avatar Aug 14 '23 14:08 maddyhof

Thanks for reaching out! Outline Client supports connecting to QUIC traffic, which is based on UDP, but shadowsocks uses its own format to tunnel data, not QUIC or UDP. Are you requesting that QUIC be used as the tunneling method itself? This is very similar to the MASQUE protocol, which we are exploring adding to Outline as an alternative to shadowsocks.

Yes, I hope to use quic as the main transmission protocol, tcp is too slow, and I hope to better break through the firewall, such as China.

do02fw avatar Aug 14 '23 15:08 do02fw

I hope to launch a beta version of the QUIC protocol outline soon.

do02fw avatar Aug 15 '23 02:08 do02fw

Very exciting! We're working to integrate the new Outline SDK into Outline Client, so ideally any new protocols would be housed in the SDK. If you're interested in contributing to the code, please let us know so we can discuss how to make that happen!

maddyhof avatar Aug 21 '23 14:08 maddyhof