{"id":13826079,"url":"https://github.com/gnolizuh/quictun","last_synced_at":"2026-01-17T14:28:25.456Z","repository":{"id":47798789,"uuid":"127139995","full_name":"gnolizuh/quictun","owner":"gnolizuh","description":"The simplest tunnel service based on QUIC.","archived":false,"fork":false,"pushed_at":"2023-01-06T03:13:38.000Z","size":3737,"stargazers_count":53,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-08T23:39:07.447Z","etag":null,"topics":["quic","tcp","tunnel"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gnolizuh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-28T12:54:31.000Z","updated_at":"2025-05-26T06:10:56.000Z","dependencies_parsed_at":"2023-02-05T04:47:06.509Z","dependency_job_id":null,"html_url":"https://github.com/gnolizuh/quictun","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gnolizuh/quictun","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnolizuh%2Fquictun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnolizuh%2Fquictun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnolizuh%2Fquictun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnolizuh%2Fquictun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnolizuh","download_url":"https://codeload.github.com/gnolizuh/quictun/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnolizuh%2Fquictun/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28509948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T13:38:16.342Z","status":"ssl_error","status_checked_at":"2026-01-17T13:37:44.060Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["quic","tcp","tunnel"],"created_at":"2024-08-04T09:01:31.805Z","updated_at":"2026-01-17T14:28:25.441Z","avatar_url":"https://github.com/gnolizuh.png","language":"Go","funding_links":[],"categories":["\u003ca id=\"01e6651181d405ecdcd92a452989e7e0\"\u003e\u003c/a\u003e工具"],"sub_categories":["\u003ca id=\"9d6789f22a280f5bb6491d1353b02384\"\u003e\u003c/a\u003e隧道\u0026\u0026穿透"],"readme":"# quictun\n\nThe simplest tunnel service based on QUIC.\n\n### QuickStart\n\nDownload precompiled [Releases](https://github.com/gnolizuh/quictun/releases).\n\n```\nQUIC Client: ./quictun-client-darwin-amd64 -l \":1935\" -r \"QUIC_SERVER_IP:6935\"\nQUIC Server: ./quictun-server-darwin-amd64 -l \":6935\" -t \"TARGET_IP:1935\"\n```\n\nThe above commands will establish port forwarding for 1935/tcp as:\n\n\u003e Application -\u003e **QUIC Client(1935/tcp) -\u003e QUIC Server(6935/udp)** -\u003e Target Server(1935/tcp) \n\nTunnels the original connection:\n\n\u003e Application -\u003e Target Server(1935/tcp) \n\n### Install from source\n\n```\n$go get -u github.com/gnolizuh/quictun/client\n$go get -u github.com/gnolizuh/quictun/server\n```\n\n### Benchmarks\n\n\n**\u003cdetails\u003e\u003csummary\u003esshping\u003c/summary\u003e**\n\u003cp\u003e\n\n```bash\n                            QUIC            TCP                            \nssh-Login-Time:              2.47  s         2.60  s\nMinimum-Latency:             58.3 ms         59.0 ms\nMedian-Latency:              59.5 ms         59.8 ms\nAverage-Latency:             60.1 ms         60.1 ms\nAverage-Deviation:           3.32 ms         2.15 ms\nMaximum-Latency:              105 ms         96.2 ms\nEcho-Count:                 1.00 kB         1.00 kB\nUpload-Size:                8.00 MB         8.00 MB\nUpload-Rate:                 811 kB/s        810 kB/s\nDownload-Size:              8.00 MB         8.00 MB\nDownload-Rate:              2.45 MB/s       1.80 MB/s\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n**\u003cdetails\u003e\u003csummary\u003eiperf3\u003c/summary\u003e**\n\u003cp\u003e\n\n-   **QUIC**\n\n```bash\n[ ID] Interval           Transfer     Bitrate         Retr  Cwnd\n[  5]   0.00-1.00   sec  11.2 MBytes  94.3 Mbits/sec    2   1.69 MBytes       \n[  5]   1.00-2.00   sec  1.25 MBytes  10.5 Mbits/sec    0    639 KBytes       \n[  5]   2.00-3.00   sec  0.00 Bytes  0.00 bits/sec    0    639 KBytes       \n[  5]   3.00-4.00   sec  1.25 MBytes  10.5 Mbits/sec    0    639 KBytes       \n[  5]   4.00-5.00   sec  1.25 MBytes  10.5 Mbits/sec    0    639 KBytes       \n[  5]   5.00-6.00   sec  0.00 Bytes  0.00 bits/sec    0    639 KBytes       \n[  5]   6.00-7.00   sec  1.25 MBytes  10.5 Mbits/sec    0    639 KBytes       \n[  5]   7.00-8.00   sec  1.25 MBytes  10.5 Mbits/sec    0    639 KBytes       \n[  5]   8.00-9.00   sec  0.00 Bytes  0.00 bits/sec    0    639 KBytes       \n[  5]   9.00-10.00  sec  1.25 MBytes  10.5 Mbits/sec    0    639 KBytes       \n- - - - - - - - - - - - - - - - - - - - - - - - -\n[ ID] Interval           Transfer     Bitrate         Retr\n[  5]   0.00-10.00  sec  18.8 MBytes  15.7 Mbits/sec    2             sender\n[  5]   0.00-12.29  sec  9.69 MBytes  6.61 Mbits/sec                  receive\n```\n-   **TCP**\n```bash\n[ ID] Interval           Transfer     Bitrate         Retr  Cwnd\n[  5]   0.00-1.00   sec  10.0 MBytes  83.8 Mbits/sec    1   5.31 MBytes       \n[  5]   1.00-2.00   sec  1.25 MBytes  10.5 Mbits/sec    0   5.31 MBytes       \n[  5]   2.00-3.00   sec  1.25 MBytes  10.5 Mbits/sec    2   5.31 MBytes       \n[  5]   3.00-4.00   sec  0.00 Bytes  0.00 bits/sec    2   5.31 MBytes       \n[  5]   4.00-5.00   sec  1.25 MBytes  10.5 Mbits/sec    2   5.31 MBytes       \n[  5]   5.00-6.00   sec  1.25 MBytes  10.5 Mbits/sec    2   5.31 MBytes       \n[  5]   6.00-7.00   sec  0.00 Bytes  0.00 bits/sec    3   5.31 MBytes       \n[  5]   7.00-8.00   sec  1.25 MBytes  10.5 Mbits/sec    2   5.31 MBytes       \n[  5]   8.00-9.00   sec  1.25 MBytes  10.5 Mbits/sec    2   2.62 MBytes       \n[  5]   9.00-10.00  sec  0.00 Bytes  0.00 bits/sec    1   1.31 MBytes       \n- - - - - - - - - - - - - - - - - - - - - - - - -\n[ ID] Interval           Transfer     Bitrate         Retr\n[  5]   0.00-10.00  sec  17.5 MBytes  14.7 Mbits/sec   17             sender\n[  5]   0.00-10.57  sec  8.75 MBytes  6.95 Mbits/sec                  receiver\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnolizuh%2Fquictun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnolizuh%2Fquictun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnolizuh%2Fquictun/lists"}