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

Adaptive TCP/UDP VPN for more reliable internet connection #368

Open
4 of 21 tasks
hafizhlf opened this issue Oct 4, 2023 · 2 comments
Open
4 of 21 tasks

Adaptive TCP/UDP VPN for more reliable internet connection #368

hafizhlf opened this issue Oct 4, 2023 · 2 comments
Labels
Advanced Projects that require a high level of understanding of the topics specified, or programming in gnrl. Futuristic tech/Unique ideas Sometimes, the ideas are just so cutting edge that it's hard to describe. Much work This project takes little time to complete. (ETA several weeks+) Security Ensure the security of the worlds applications is as good as possible by creating good tooling.

Comments

@hafizhlf
Copy link

hafizhlf commented Oct 4, 2023

Project description

Adaptive Protocol Selection is the concept of developing a VPN that can dynamically switch between tunneling TCP over UDP and UDP over TCP based on real-time network conditions. This adaptability ensures that the VPN can maintain a stable and reliable connection by choosing the most suitable protocol for the current situation. This mechanism aims to intelligently choose between tunneling TCP over UDP and UDP over TCP based on network conditions. The goal is to provide users with a stable and reliable VPN connection that adapts seamlessly to diverse network conditions.

Relevant Technology

  • Maybe shadowsocks ?

Complexity and required time

Complexity

  • Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • Little work - A couple of days
  • Medium work - A week or two
  • Much work - The project will take more than a couple of weeks and serious planning is required

Categories

  • Mobile app
  • IoT
  • Web app
  • Frontend/UI
  • AI/ML
  • APIs/Backend
  • Voice Assistant
  • Developer Tooling
  • Extension/Plugin/Add-On
  • Design/UX
  • AR/VR
  • Bots
  • Security
  • Blockchain
  • Futuristic Tech/Something Unique
@Qa5imm
Copy link

Qa5imm commented Jan 4, 2024

Hi!
I have a strong background in networks and would like to work on this

@FredrikAugust FredrikAugust added Much work This project takes little time to complete. (ETA several weeks+) Advanced Projects that require a high level of understanding of the topics specified, or programming in gnrl. Security Ensure the security of the worlds applications is as good as possible by creating good tooling. Futuristic tech/Unique ideas Sometimes, the ideas are just so cutting edge that it's hard to describe. labels Apr 22, 2024
@oldmonad
Copy link

@rajaParmar if you need more hands you can loop me in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Advanced Projects that require a high level of understanding of the topics specified, or programming in gnrl. Futuristic tech/Unique ideas Sometimes, the ideas are just so cutting edge that it's hard to describe. Much work This project takes little time to complete. (ETA several weeks+) Security Ensure the security of the worlds applications is as good as possible by creating good tooling.
Projects
None yet
Development

No branches or pull requests

4 participants