使用者工具

網站工具


tech:docker:openvpn

Docker : OpenVPN

安裝與設定方式

  • 建立 VPN Server 與 Server CA
    export OVPN_DATA="ovpn-data"
    docker run --name $OVPN_DATA -v /etc/openvpn busybox
    docker run --volumes-from $OVPN_DATA --rm kylemanna/openvpn ovpn_genconfig -u udp://vpntest.ichiayi.com:1194
    docker run --volumes-from $OVPN_DATA --rm -it kylemanna/openvpn ovpn_initpki
    docker run --volumes-from $OVPN_DATA -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
  • 建立 Client CA
    export CLIENTNAME="jonathan"
    docker run --volumes-from $OVPN_DATA --rm -it kylemanna/openvpn easyrsa build-client-full $CLIENTNAME nopass
    docker run --volumes-from $OVPN_DATA --rm kylemanna/openvpn ovpn_getclient $CLIENTNAME > $CLIENTNAME.ovpn
tech/docker/openvpn.txt · 上一次變更: 2014/11/10 10:52 由 jonathan