Start an image and apply the settings and nothing else is needed.
|
||
---|---|---|
.devcontainer | ||
.github | ||
.vscode | ||
compose_files | ||
deploys | ||
src | ||
.dockerignore | ||
.eslintrc.json | ||
.gitattributes | ||
.gitignore | ||
.gitpod.yml | ||
dev.js | ||
docker-compose.yaml | ||
Dockerfile | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md |
What is OFVp Server?
OFVp Server is a tunneling server via SSH and Wireguard. It has a Rest API and management written entirely in Javascript.
It has several tools to circumvent internet censorship or to release internet access again, if the operator has it blocked.
This project is under development in Brazil, so depending on the region, certain places will catch on and others will not, we accept patches for that.
Pre-installed Softwares
- Wireguard (
requires privileged docker image, and system with wireguard module.
) - OpenSSH Server
- Node.js
Requirements
- Docker.
- Docker Compose (
optional, but more efficient to manage the containers
). - MongoDB.
For MongoDB: At the root of this project there is a ready-to-use docker-compose.yml, it also comes with a MongoDB container.
With Wireguard Server
- Kernel Linux 5.5+.
- Wireguard Module in the host system kernel.
- Debian/Ubuntu System base:
# apt install wireguard
- Debian/Ubuntu System base:
Simples setup script
sudo sh -c "$(curl -Ssl 'https://raw.githubusercontent.com/OFVp-Project/Server/main/deploys/setup.sh')"
Mainteners
- Sirherobrine23 srherobrine20@gmail.com (Admin).