Dragon2fly / vpngate-with-proxy

vpn gate client for linux, be able to connect to open vpn server through proxy
GNU General Public License v2.0
249 stars 71 forks source link

Very Nice Thank You - Questions and Features request. #5

Open phd21 opened 7 years ago

phd21 commented 7 years ago

Hi Dragon2fly,

First, thank you for providing this for everyone. I found this in the link below: (http://www.webupd8.org/2017/02/easily-use-free-vpn-servers-from-vpn.html)

I tried this out on my Linux Mint KDE 17.3 system today, and it worked great. Nice touch with having the DNS option as well. I tested it with "ipleak.net".

Question(s):

  1. I noticed that it is only showing me TCP connections instead of both UDP and TCP servers that are available. Is there an option that I can set for using UDP ? I tried changing "Protocol" to "udp" and it did not find anything.

Feature Requests:

  1. A desktop GUI front-end application so that it does not need to run from the console terminal prompt window. (perhaps in QT or a Python GUI).

  2. Auto-reconnect option?

  3. Packaging an installer as a ".deb" file, or ".appimage", etc...

Thank you again...

Have a great day !

Phil phd21

Dragon2fly commented 7 years ago

Thanks for using my program.

I noticed that it is only showing me TCP connections instead of both UDP and TCP servers that are available. Is there an option that I can set for using UDP ? I tried changing "Protocol" to "udp" and it did not find anything

The program using the API/iphone provided by vpngate.net, it gives either udp or tcp, not both for any server. Since the tcp protocol can get through firewall easier than udp, the server which has two protocol will have its tcp returned by the gate's API. So, you'll rarely see udp appear in the list.

A desktop GUI front-end application so that it does not need to run from the console terminal prompt window. (perhaps in QT or a Python GUI).

That will require a lot of extra work. I don't have time for this project right now. Maybe someone could contribute to it. At this moment, the tui version (which is very close to GUI ) should be sufficient.

Auto-reconnect option?

If you mean auto go on to the next server in the list, @evadogstar has already made an issue for it. I'm planning to include this feature into the next release.

Packaging an installer as a ".deb" file, or ".appimage", etc...

".appimage" is interesting! I'll look into it.


New release will support for SSL-vpn, automatic mode, other free vpn provider as well as user created one. The high-end GUI will come last.

Solving the SSL-vpn problem also solves your udp problem as well since the program has to parse directly vpngate.net page and gather all ip and portal information. That part is already implemented but connecting by ssl protocol is unstable (with the client program provided by Softether), code 2 for almost all alive servers. Since then, I don't have time to look further into it, until April, maybe.

pabit commented 7 years ago

Hi Dragon2fly,

Thank you for a good software, it is a good idea :)

I have one small question:

Is it possible to add own "vpn" lists for ex. from SoftEther VPN?

Would be great :)

Regards, MW

Dragon2fly commented 7 years ago

Hi @pabit,

Thanks for your comment.

It's possible to do such thing in https://github.com/Dragon2fly/vpngate-with-proxy/tree/vpnwp_v2 with a favourite list

But it's currently support openvpn protocol and only one extra list - "favourite". Many list could be supported later.