Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guevara-chan/nimvpn

•Connect to a VPN in a country of your choice•
https://github.com/guevara-chan/nimvpn

command-line-tool nim vpn

Last synced: 8 days ago
JSON representation

•Connect to a VPN in a country of your choice•

Awesome Lists containing this project

README

        

# •Sum•
`NimVPN` is a tool to automatically connect you to a random VPN in a country of your choice.
It uses [openvpn](https://github.com/OpenVPN/openvpn) to connect you to a server obtained from [VPN Gate](http://www.vpngate.net/en/).
__Latest version:__ https://github.com/Guevara-chan/NimVPN/releases/download/0.1/NimVPN.zip (direct link)
_100% inspired by POSIX-based [autovpn](https://github.com/adtac/autovpn) and 200% ported to Windows and [Nim](http://nim-lang.org) by [d38k8](https://github.com/d38k8)'s request._
❗ _Needs elevated UAC ('Run as administator' works fine) to work properly._ ❗

# •Featuræ•
* No data feeds required, fully based on trusted remote server list.
* No config required except providing desirable VPN country as cmdline arg (_US_ by defalut).
* No installation required, running single executable with OpenVPN presented in system is enough.

# •Reassembling•
First clone the repo and `cd` into the directory:

```
git clone https://github.com/Guevara-chan/NimVPN
cd nimvpn\src
```

Then run this to generate the executable:

```
nim release.nims
```

It's Nim. What do you expect?
___NimVPN__ uses external [winregistry](https://github.com/miere43/nim-registry) package by miere43._

# •Brief sample of private networking•
![image](https://user-images.githubusercontent.com/8768470/56150498-b9a89d80-5fb7-11e9-8b59-cca037cccbd3.png)