Open Adesoji1 opened 1 year ago
Since this script is written in simple shell scripts, it is difficult to implement such complexities.
I am currently considering rewriting this tool in another language such as Golang.
In the new tool, I am considering multi-OS support and more fine-grained filtering.
However, a GUI is not currently planned (because I cannot write one).
@Hayao0819 how can i support you in the golang?
Now that I am in college I don't have as much time available for projects as I used to.
For now, this shell script version has served my purpose for use, so I have no plans for when I will rewrite it.
Multi-platform support: Consider expanding the script's compatibility to other operating systems, such as Windows and macOS, to make it more accessible to a wider user base.
Enhanced server filtering: Provide more advanced filtering options, such as filtering based on server location, latency, or available protocols, to allow users to choose servers that best fit their requirements.
Auto-selection based on network conditions: Implement a feature that automatically selects the optimal VPN server based on the user's current network conditions, such as connection speed or network stability.
Integration with Network Manager GUI: Develop a user-friendly graphical interface within Network Manager to configure and manage VPN Gate connections directly, eliminating the need for command-line interaction.
Proxy support: Add the ability to connect to VPN Gate through a proxy server, allowing users to access VPN Gate even in restricted network environments.
Favorites or bookmarks: Enable users to save and manage their favorite VPN Gate servers for quick and easy access.
Bandwidth monitoring: Provide real-time bandwidth monitoring for VPN connections, allowing users to track their data usage and connection speed.
Enhanced logging and debugging: Implement detailed logging and debugging functionality to assist users in troubleshooting any connection issues they may encounter. if these makes sense, i would like to contribute to this repository