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.
- HTTP Request Obfuscation: Hide your legitimate HTTP requests inside decoy requests to avoid detection.
- Boost Library Integration: Utilizes Boost for robust and reliable networking operations.
- High Performance: Optimized for speed and efficiency, ensuring minimal impact on request latency.
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
Build from source for Linux
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.log