yuezk / GlobalProtect-openconnect

A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, Yubikey, and client certificate authentication, etc.
GNU General Public License v3.0
1.29k stars 147 forks source link

Could you make a client for Windows? #131

Open lordarthas1995 opened 2 years ago

lordarthas1995 commented 2 years ago

Dear Yuezk: Your work is very awesome. In fact, openconnect client for windows had not been update for several years. Could you make a GlobalProtect client for Windows? Please! I will donate to you!

yuezk commented 2 years ago

This client is just for the GlobalProtect VPN. While openconnect supports various VPN. It could be a lot of work to do to develop a new GUI client for it. It's a challenge for me, and I cannot guarantee you. But it's still a good idea and I will keep it open.

lordarthas1995 commented 2 years ago

This client is just for the GlobalProtect VPN. While openconnect supports various VPN. It could be a lot of work to do to develop a new GUI client for it. It's a challenge for me, and I cannot guarantee you. But it's still a good idea and I will keep it open.

Thank you very much! Anyconnect is not for free, and Openconnect-gui had not been updated for 3 years. There are not any openconnect client alternatives for Windows more. Please! We are waiting for you!

davidmakoto commented 2 years ago

Could you make a GlobalProtect client for Windows?

I'm not sure about openconnect but can't you use the origional client for GlobalProtect? I used it successfully on windows. https://docs.paloaltonetworks.com/globalprotect/4-1/globalprotect-app-user-guide/globalprotect-app-for-windows/download-and-install-the-globalprotect-app-for-windows.html#idf9d1968d-51fb-463b-8923-4c785cee5f18

lordarthas1995 commented 2 years ago

Could you make a GlobalProtect client for Windows?

I'm not sure about openconnect but can't you use the origional client for GlobalProtect? I used it successfully on windows. https://docs.paloaltonetworks.com/globalprotect/4-1/globalprotect-app-user-guide/globalprotect-app-for-windows/download-and-install-the-globalprotect-app-for-windows.html#idf9d1968d-51fb-463b-8923-4c785cee5f18

Thanks for your Suggestion. My private vpn is established on vps with Ocserv. It's mean that it can only be connected by Openconnect/Cisco anyconnect protocol (Anyconnect client or Openconnect). Nowadays, there aren't any more client on windows can work with Ocserv.

davidmakoto commented 2 years ago

Thanks for your Suggestion. My private vpn is established on vps with Ocserv. It's mean that it can only be connected by Openconnect/Cisco anyconnect protocol (Anyconnect client or Openconnect). Nowadays, there aren't any more client on windows can work with Ocserv.

Interesting. My bad!

ModestMC commented 2 years ago

I would be willing to try and work to contribute to helping make this work on Windows; however, I don't know what all would be necessary to make this work. I generally prefer open source clients than downloading proprietary software, this is the only open GlobalProtect client I found. Ideally I can crib a lot of the work from the OpenConnect Windows client. @yuezk if you can lay out what things would generally need to be modified to make this work, I'd be willing to try poking around and see what happens.