Hidemyass Openvpn Configuration Files

0 views
Skip to first unread message

Ilario Grijalva

unread,
Aug 4, 2024, 4:27:39 PM8/4/24
to finuttosalt
Sopreviously I mentioned that the basic setup of HybridVPN for HMA may not work as we need to update it, therefore you should use the HMA configuration files with the advanced setup instead to connect. Have you done that?

One thing you should know about HMA is they don't hide anything. They keep records and they will turn those over to authorities if requested. In other words if that movie company you just downloaded a pirate file from makes a request they will hand over your name and address! I don't know why you need a VPN but I would strongly suggest if it has any level of importance then you stop using HMA.


If you have already bought OpenVPN service from a provider, but don't know how to get the configuration file, please refer to get configuration files from OpenVPN service providers or ask its support.


Enter a description for your OpenVPN configuration file and then click Submit to finish the upload process. In some cases, it will ask you to enter the username and password. If you don't know the username and password, please contact the OpenVPN service provider.


Click Management to check the list of configuration files. You can modify the Description, User Name and Password of each configuration file. You can also add, delete a configuration file or even purge all your uploaded configuration files.


We have tested different VPN service providers. Therefore, if you don't know how to get the configuration file, you can follow the instruction below. However, you have to contact your service provider for the configuration file if they are not listed below.


NordVPN service credentials are different from your NordVPN account credentials, namely your email address and your password. You'll need NordVPN service credentials to connect to the VPN using the manual OpenVPN configuration method in the router.


Go to NordVPN recommended server utility here. It will recommend a server base on your network, click Show available protocols to download the UDP or TCP config. Click here to see the difference.


Here is the official download link. Due to a bug encountered while importing the router, the file name inside contains special characters 'Bogot'. We have renamed it and provided the download link above. We will fix this bug in future versions.


Surfshark service credentials are different from your Surfshark account credentials, namely your email address and your password. You'll need Surfshark service credentials to connect to the VPN using the manual OpenVPN configuration method in the router.


Go to the Select location dropdown and pick the virtual location that the router will use. Now click on "Download file". The configuration file (config.ovpn) will be downloaded to your computer. The username and password will need to be entered when you set up the OpenVPN client on the router.


You can download all of the config files for all of the servers from here, it contain all the server config file(.ovpn) and a certificate file(.crt). The .zip file maybe a little big for some models, please delete the configuration(.ovpn) of the server that you will not use.


You can also download individual server configuration files here, but you will need to download ca.ipvanish.com.crt as well. Before uploading to the router, you need to compress the ca.ipvanish.com.crt and .ovpn configuration files into a .zip archive.


When drag the config file to Add a New OpenVPN Configuration, you will be asked to enter User Name and Password. The User Name is your Account ID that begins with letters ivpn. The password can be anything, like ivpn


1. Sign up for HideMyAss if this is the VPN provider you would like to use. Take note of the user name and password selected for accessing the HMA web site/control panel as it is the same password you'll use to connect to HMA's OpenVPN servers.

2. Create a folder in your home directory named librecmc-openvpn-setup and copy the Default-VPN-Config.tar.gz file from the included CD to this directory. Extract the files.

3. Create a directory in the etc folder called openvpn.

4.You will need to download an ovpn config file to your newly created etc/openvpn folder. You can get this file from -config/TCP/. Note: You can pick any opvn file you like. Each opvn file contains information on the server your connecting to and its location.

5. Open a text editor such as gedit and enter your username and password. The user name must go on the first line followed by the password on the next. This is the user name and password selected when signing up for HMA service in the prior step. Then save file. Example:


6. Open the etc/config directory and edit the openvpn file in a text editor. Change the following line: option config /etc/openvpn/ to include your opvn file that you downloaded to the etc/openvpn directory in the earlier step. Save file after editing. Example:


vopono is a tool to run applications through VPN tunnels via temporarynetwork namespaces. This allows you to run only a handful ofapplications through different VPNs simultaneously, whilst keeping your main connectionas normal.


Currently Mullvad, AzireVPN, MozillaVPN, ProtonVPN, iVPN,NordVPN, AirVPN, HMA (HideMyAss) and PrivateInternetAccess are supported directly, with customconfiguration files also supported with the --custom argument.Cloudflare Warp is also supported.


** See the User Guide for authentication instructions for generating the OpenVPN config files via vopono sync. You must copy the authentication header of the form AUTH-xxx=yyy where yyy is the value of the x-pm-uid header in the same request when logged in, in your web browser.


*** For ProtonVPN you can generate and download specific Wireguard configfiles, and use them as a custom provider config. See the User Guidefor details. Port Forwarding is supported with the --port-forwarding argument for both OpenVPN and Wireguard.Note for using a custom config with Wireguard, the port forwarding implementation to be used should be specified with --custom-port-forwarding(i.e. with --provider custom --custom xxx.conf --protocol wireguard --custom-port-forwarding protonvpn ). natpmpc must be installed.Note for OpenVPN you must generate the OpenVPN config files appending +pmp to your OpenVPN username, and you must choose servers which support this feature(e.g. at the time of writing, the Romania servers do). The assigned port is then printed to the terminal where vopono was launched - this should then be set in any applications that require it.The port can also be passed to a custom script that will be executedwithin the network namespace via the --port-forwarding-callbackargument.


**** Cloudflare Warp uses its own protocol. Set both the provider andprotocol to warp. Note you must first register with sudo warp-cli register and then run it once with sudo warp-svc and sudo warp-cli connect outside of vopono.Please verify this works first before trying it with vopono. Note theremay also be issues with Warp overriding the DNS settings.


vopono can handle up to 255 separate network namespaces (i.e. different VPN serverconnections - if your VPN provider allows it). Commands launched withthe same server prefix and VPN provider will share the same networknamespace.


Note Wireguard is not in the Raspbian repositories, so installing it isnot trivial. You can follow this guide to attempt it, but note thatnot only do you need to install Wireguard and wireguard-tools to have wgavailable, but also the linux-headers to ensure it works correctly(i.e. you don't just get Protocol not supported errors when trying toestablish a connection).


Unless you explicitly state otherwise, any contribution intentionally submittedfor inclusion in the work by you, will be licensed under the GPLv3 (orabove), without any additional terms or conditions.


Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project.If something is missing or incorrect,please file a bug.


The container used to come bundled with a bunch of config files for a range of VPN providers.This was fine when it was a handful or even a dozen supported providers, but as we approached50 providers and 10k configs there wasn't time for anything else than keeping them up to date.


All static configs that have to be manually updated will live there and be pulled on container startup.We will try to set up a CODEOWNERS scheme and ask for more help from the community to keep them up to date.


Some providers are still provided from the core project and those are the ones that have implementeda script for fetching the configs dynamically. Going forward we will allow code in this project, not config.


So that is the story of how we now have two types of providers: internal and external.The benefit of having native support for external configs is that it is much simpler for a user tomake a fork of the config repo and simply tell the container to use his or her fork. This way we can hopefullyempower many more to help out with keeping our providers up to date and adding new ones.


If you can't find your provider you are welcome to head over to the config repo to request it or add it yourself.Keep in mind that some providers generate configs per user where the authentication details are a partof the config and they can therefore not be added here but has to be manually supplied by the user.You can use any OpenVPN config with this container by mounting it as a file in the container.For more info on that see the using a custom provider section.


For some providers, like AirVPN, the .ovpn files are generated per user and contain credentials. These files can not be hosted anywhere publicly visible. Then you can mount the files into the containerand use them directly from your local host.

3a8082e126
Reply all
Reply to author
Forward
0 new messages