差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

tech:docker:openvpn [2014/11/10 10:52] – 建立 jonathantech:docker:openvpn [2024/06/25 13:51] (目前版本) – 可參考 安裝 ovpn-admin (OpenVPN + 簡易 WebUI) 方案 jonathan
行 1: 行 1:
 +====== Docker : OpenVPN ======
 +<WRAP center round tip 60%>
 +可參考 [[tech/ovpn-admin]]
 +</WRAP>
 +
 +
 +  * 使用 Image Template : kylemanna / openvpn
 +  * https://registry.hub.docker.com/u/kylemanna/openvpn/
 +
 +===== 安裝與設定方式 =====
 +  * 建立 VPN Server 與 Server CA<code sh>
 +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
 +</code>
 +  * 建立 Client CA<code sh>
 +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
 +</code>
 +
 +{{tag>docker openvpn}}