MortezaBashsiz/nipovpn

GitHub: MortezaBashsiz/nipovpn

NipoVPN 是一款基于 C++ 和 Boost 库的 HTTP 请求混淆代理工具,通过将合法请求隐藏在伪造请求中来实现流量隐藏与过滤绕过。

Stars: 516 | Forks: 37

# NipoVPN ## 概述 NipoVPN 是一款功能强大的代理工具,旨在将你的 HTTP 请求隐藏在伪造的 HTTP 请求中。该程序使用 C++ 编写,利用 Boost 库高效处理网络功能。 ## 特性 - HTTP 请求混淆:将你的合法 HTTP 请求隐藏在诱饵请求中,以避免被检测。 - Boost 库集成:利用 Boost 实现稳健且可靠的网络操作。 - 高性能:针对速度和效率进行了优化,确保对请求延迟的影响降至最低。 ## 用例 ### 绕过过滤 这可以帮助你绕过所在国家/地区的网络过滤。 ![过滤](https://github.com/MortezaBashsiz/nipovpn/blob/main/files/pic/archFilternet.png) ### 在互联网中隐藏你的请求 如果你想隐藏你在互联网中的 HTTP 请求,这款代理工具可以提供帮助。 ![互联网](https://github.com/MortezaBashsiz/nipovpn/blob/main/files/pic/archInternet.png) ## 流程 在这里你可以看到单个请求从第一步到获得响应的逻辑流程 ![流程](https://github.com/MortezaBashsiz/nipovpn/blob/main/files/pic/flow.png) ## 构建 从源码为 [Linux](guides/BuildLinux.md) 构建 ## Termux 从源码为 [Linux](guides/InstallTermux.md) 构建 ## 运行 #### 创建目录 创建日志目录和日志文件 ``` [~/nipovpn]>$ sudo mkdir /var/log/nipovpn/ [~/nipovpn]>$ sudo touch /var/log/nipovpn/nipovpn.log ``` 运行它 ``` sudo build/core/nipovpn server nipovpn/etc/nipovpn/config.yaml ``` ### 软件包 #### 安装 目前它仅适用于基于 Debian 的 Linux 系统,并已在 Ubuntu 24.04 上通过全面测试 你可以直接下载并安装该软件包。要下载它,请访问 [发布页面](https://github.com/MortezaBashsiz/nipovpn/tags) 获取最新版本。 ``` [~]>$ sudo apt install ./nipovpn.deb ``` #### 运行 可以使用 systemd 服务来管理 nipovpn 进程。 `nipovpn-server.service` 用于将其作为服务端(server)进行管理。 `nipovpn-agent.service` 用于将其作为代理端(agent)进行管理。 ``` [~]>$ sudo systemctl start nipovpn-server.service [~]>$ cat /var/log/nipovpn/nipovpn.log ```
标签:Boost, C++, VPN, 代理工具, 数据擦除, 流量伪装, 网络过滤, 网络通信