Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite Outline Client's Routing for Linux #2331

Open
13 tasks
jyyi1 opened this issue Jan 16, 2025 · 0 comments
Open
13 tasks

Rewrite Outline Client's Routing for Linux #2331

jyyi1 opened this issue Jan 16, 2025 · 0 comments
Assignees
Labels
feature request New feature, we are tracking it

Comments

@jyyi1
Copy link
Contributor

jyyi1 commented Jan 16, 2025

This issue is used to track the progress of rewriting the Windows routing for Outline Client.

Here is the progress:

  • Develop a UWP based VPN plugin for Outline
  • Activate the VPN plugin from Go backend
  • Bind a specific network interface to connect to the proxy server in Go backend
  • UDP Traffic Routing
  • Handling concurrency
  • IPv4 Traffic Routing
  • Initial Connectivity Check
  • IPv6 Traffic Routing
  • Refresh UDP connectivity
  • Network Change Monitor
  • Network Change Connectivity Check
  • Delete old routing service code
  • Handle cancellation gracefully
@jyyi1 jyyi1 added the feature request New feature, we are tracking it label Jan 16, 2025
@jyyi1 jyyi1 self-assigned this Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature, we are tracking it
Projects
None yet
Development

No branches or pull requests

1 participant