SagerNet / SagerNet/tun-bench

[Feature Request] Add bench mark for dae proxy

Open
#1 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
4
Forks
1
PR merge metrics
No merged PRs in 30d

Description

As dae proxy project claimed, the project showed very good performance in tproxy and tun mode:

To enhance traffic split performance as much as possible, dae employs the transparent proxy and traffic split suite within the Linux kernel using eBPF. As a result, dae can enable direct traffic to bypass the proxy application's forwarding, facilitating genuine direct traffic passage. Through this remarkable feat, there is minimal performance loss and negligible additional resource consumption for direct traffic.

Maybe we should adding benchmark for dae in current repo?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by inspecting the current benchmark entry points in the tun-bench repository and determine how dae proxy's Linux tproxy and tun modes fit the existing structure. Done means dae is included in a repeatable benchmark with performance results that can be compared with the other tested configurations.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, linux
Domain
networking, performance
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.