Powerfull proxy
NipoVPN is a powerful proxy tool designed to conceal your HTTP requests within fake HTTP requests. This program, written in C++, leverages the Boost library to handle networking functionalities efficiently.
This could help you to bypass the filtering in your country.
If you want to hide your HTTP requests in the Internet, this proxy could help you.
Here you can see the logical flow of a single request from first step to get the response
To contribute take a look at contribution page.
Build from source for Linux
For running it with docker Docker Guide.
Build from source for Termux
Official Android application Android
For development, building, installation, and NixOS integration, see the Nix Guide.
Create the log directory and log file
[~/nipovpn]>$ sudo mkdir /var/log/nipovpn/
[~/nipovpn]>$ sudo touch /var/log/nipovpn/nipovpn.log Run it
sudo build/core/nipovpn server nipovpn/etc/nipovpn/config.yamlCurrently it is only available for debian-based Linuxes and fully tested on ubuntu 24.04 You can simply download and install the package. To download it please visit the releases page and get the latest release.
[~]>$ sudo apt install ./nipovpn.debThere are systemd services to manage the nipovpn process.
nipovpn-server.service to manage as server.
nipovpn-agent.service to manage as agent.
[~]>$ sudo systemctl start nipovpn-server.service
[~]>$ cat /var/log/nipovpn/nipovpn.logNo open issues yet, or sync has not completed.