Openvpn

Настройка клиента
Поставить из портов make install clean -C /usr/ports/security/openvpn

Опцию pwsave взвел (это хранение паролей в файле). Вернее, чтение интерактивного ввода можно из файла осуществлять. Если ставишь вручную, опция эта не показывается, а с portupgrade показалась. Но, видимо, она по умолчанию активна?

Разместить конфиг и сертификаты в /usr/local/etc/openvpn (или в любом другом месте)

В /etc/rc.conf добавить openvpn_enable="YES" openvpn_if="tun" openvpn_configfile="/usr/local/etc/openvpn/server.conf" openvpn_dir="/usr/local/etc/openvpn"

Запустить /usr/local/etc/rc.d/openvpn start

Далее при старте системы будет автоматически подключаться

MS Windpws
Для MS Windows используется часто клиент Openvpn-gui

http://www.lissyara.su/articles/freebsd/security/openvpn/