haugene / vpn-configs-contrib

A collection of configs for various VPN providers
GNU General Public License v3.0
188 stars 753 forks source link

Add ZorroVPN as VPN provider #4

Closed hallmichael868 closed 3 years ago

hallmichael868 commented 3 years ago

Which provider? zorrovpn.com

Where are the configs? https://ufile.io/28l98gm8

hallmichael868 commented 3 years ago

Hey, no as far as I know there's no way to download the configs from ZorroVPN without being logged in. The configs are created on demand by the user. I've uploaded the configs again here: https://we.tl/t-VgEcIJLVJI

pkishino commented 3 years ago

@hallmichael868 please create a PR for this

hallmichael868 commented 3 years ago

@pkishino I'm afraid my skills don't cover this

haugene commented 3 years ago

Your link has timed out @hallmichael868, upload it again?

hallmichael868 commented 3 years ago

@haugene sure: https://we.tl/t-pjmSUWYesM

haugene commented 3 years ago

The configs refer to a .pem file that is not part of the zip:

tls-auth zorro-ta.pem 1
ca zorro-ca.pem
cert zorro-user.pem
key zorro-user.pem

I need that as well.

hallmichael868 commented 3 years ago

As far as I understand this (and that might not be far) those files are different for each user and hold their individual keys. I don't think it would be a good idea to share those.

haugene commented 3 years ago

Yeah. Some providers do it like that, not using a username/password but rather a private key. But if we can't add the configs for the provider because they are sensitive, well... Then we can't add the configs for the provider.

Closing this and you should have a look at https://haugene.github.io/docker-transmission-openvpn/supported-providers/#using_a_custom_provider

I'm in a process of rewriting the documentation and that part could need a brush up, but all you need to do is just to put the configs in a folder on your host and mount them to the container. Then you can use your own configs without it being added anywhere else.