Connect to a Fortinet SSL-VPN via http/socks5 proxy.
NOTE: I only tested this image on Linux-based systems. It might not be working on macOS.
-
Create an openfortivpn configuration file.
$ cat /path/to/config host = vpn.example.com port = 443 username = foo password = bar
-
Run the following command to start the container.
$ docker container run \ --cap-add=NET_ADMIN \ --device=/dev/ppp \ --rm \ -v /path/to/config:/etc/openfortivpn/config:ro \ ghcr.io/tosainu/fortivpn-socks5:master
-
Now you can use SSL-VPN via
http://<container-ip>:8443
orsocks5://<container-ip>:8443
.$ http_proxy=http://172.17.0.2:8443 curl http://example.com $ ssh -o ProxyCommand="nc -x 172.17.0.2:8443 %h %p" [email protected]