Fvpn is a smart vpn software inspired by wireguard. Its aim is allowing all kinds devices, like cell phones,vms,pcs and so on to communicate with each other, as if they all reside in the same physical data center or cloud region, default each pair node will build p2p connection, all your node will compose a private network mesh.
compare zerotier with fvpn under the same environment, fvpn is more stable and faster than zerotier, Both use p2p connection:
Name | Transfer Data |
---|---|
Zerotier | |
Fvpn |
as so much software you can choose, but fvpn has some differences:
when you use fvpn, create an app.yaml is optional, because fvpn have a default config. you just should modify configuration when you create you own registry. you can change default config from create an app.yaml. you should put app.yaml to /etc/fvpn or ~/.fvpn/, then some configurations will be covered the default config.
node:
registry: tiptopsoft.cn
First, clone code from our repository:
git clone git@github.com:tiptopsoft/fvpn.git
use make command:
cd fvpn && make build
will create exec file under bin folder.
when you have build fvpn or download from release, you can start fvpn using command follow:
fvpn node
if you want let fvpn running as demon, use '-d'
fvpn node -d
All kind of contributions are welcome, issues,PR and so on.