├── .gitignore ├── CHANGES.rst ├── LICENSE ├── Makefile ├── README.rst ├── doc ├── backlog.rst ├── troubleshooting.rst └── tunfish-vxlan.rst ├── environment └── vxlan │ ├── .gitignore │ ├── README.rst │ ├── Vagrantfile │ ├── ansible.cfg │ ├── machines.yml │ ├── provision │ ├── README.rst │ ├── main.yml │ ├── openresty.yml │ ├── openvswitch.yml │ ├── requirements.yml │ ├── setup.sh.j2 │ ├── tunfish.yml │ └── wireguard.yml │ └── requirements-macosx.sh └── src └── tunfish-vxlan ├── discovery ├── zeroconf-browser.py └── zeroconf-register.py ├── tunfish-client ├── tunctl.lua ├── tunctl.py ├── tunfish-join.sh └── tunfish-util.sh └── tunfish-server └── etc └── tunfish-nginx.conf /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .vagrant 3 | /doc/_build 4 | -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/README.rst -------------------------------------------------------------------------------- /doc/backlog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/doc/backlog.rst -------------------------------------------------------------------------------- /doc/troubleshooting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/doc/troubleshooting.rst -------------------------------------------------------------------------------- /doc/tunfish-vxlan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/doc/tunfish-vxlan.rst -------------------------------------------------------------------------------- /environment/vxlan/.gitignore: -------------------------------------------------------------------------------- 1 | *.retry 2 | -------------------------------------------------------------------------------- /environment/vxlan/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/README.rst -------------------------------------------------------------------------------- /environment/vxlan/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/Vagrantfile -------------------------------------------------------------------------------- /environment/vxlan/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/ansible.cfg -------------------------------------------------------------------------------- /environment/vxlan/machines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/machines.yml -------------------------------------------------------------------------------- /environment/vxlan/provision/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/provision/README.rst -------------------------------------------------------------------------------- /environment/vxlan/provision/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/provision/main.yml -------------------------------------------------------------------------------- /environment/vxlan/provision/openresty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/provision/openresty.yml -------------------------------------------------------------------------------- /environment/vxlan/provision/openvswitch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/provision/openvswitch.yml -------------------------------------------------------------------------------- /environment/vxlan/provision/requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/provision/requirements.yml -------------------------------------------------------------------------------- /environment/vxlan/provision/setup.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/provision/setup.sh.j2 -------------------------------------------------------------------------------- /environment/vxlan/provision/tunfish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/provision/tunfish.yml -------------------------------------------------------------------------------- /environment/vxlan/provision/wireguard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/provision/wireguard.yml -------------------------------------------------------------------------------- /environment/vxlan/requirements-macosx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/environment/vxlan/requirements-macosx.sh -------------------------------------------------------------------------------- /src/tunfish-vxlan/discovery/zeroconf-browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/src/tunfish-vxlan/discovery/zeroconf-browser.py -------------------------------------------------------------------------------- /src/tunfish-vxlan/discovery/zeroconf-register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/src/tunfish-vxlan/discovery/zeroconf-register.py -------------------------------------------------------------------------------- /src/tunfish-vxlan/tunfish-client/tunctl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/src/tunfish-vxlan/tunfish-client/tunctl.lua -------------------------------------------------------------------------------- /src/tunfish-vxlan/tunfish-client/tunctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/src/tunfish-vxlan/tunfish-client/tunctl.py -------------------------------------------------------------------------------- /src/tunfish-vxlan/tunfish-client/tunfish-join.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/src/tunfish-vxlan/tunfish-client/tunfish-join.sh -------------------------------------------------------------------------------- /src/tunfish-vxlan/tunfish-client/tunfish-util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/src/tunfish-vxlan/tunfish-client/tunfish-util.sh -------------------------------------------------------------------------------- /src/tunfish-vxlan/tunfish-server/etc/tunfish-nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tunfish/tunfish-vxlan/HEAD/src/tunfish-vxlan/tunfish-server/etc/tunfish-nginx.conf --------------------------------------------------------------------------------