- Install Docker. Important: Do not use the packages provided by your distribution packages sources. Use the officical resources from docker: https://docs.docker.com/engine/installation/.
- Install required python packages:
pip install -r requirements.txt
- For automatic route setup on Mac you need to install
iproute2mac
via homebrew.
There's a wrapper script (f5fpy-client.py
) which helps to set up
the docker container, the VPN connection and the desired network routes.
Simple run:
./f5fpc-client.py <VPN_HOST> <USER>
Connect to a VPN network which uses the 10.0.0.0/8 IP range:
sudo ./f5fpc-client.py <VPN_HOST> <USER> -n 10.0.0.0/8
For more information and options see
./f5fpc-client.py -h