此docker install安裝適用 ubuntu 16.04 18.04
如果已安裝docker-compose 那任何linux環境都可以使用
sudo apt update && sudo apt install -y curl vim
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo adduser "$USER" docker
sudo reboot
然後再登入一次
接下來有安裝docker-compose 的機器都適用
nano docker-compose.yml
OR
vi docker-compose.yml
-------請輸入以下內容
services:
openvpn:
container_name: openvpn
image: kylemanna/openvpn
volumes:
- ./data:/etc/openvpn
ports:
- '1194:1194/udp'
cap_add:
- NET_ADMIN
restart: always
接下來就下載憑證到你的電腦使用即可。
-------請輸入以下內容
services:
openvpn:
container_name: openvpn
image: kylemanna/openvpn
volumes:
- ./data:/etc/openvpn
ports:
- '1194:1194/udp'
cap_add:
- NET_ADMIN
restart: always
----------
# 請把200.200.200.200 改成你server的ip或domain name
docker compose run --rm openvpn ovpn_genconfig -u udp://200.200.200.200 # 建立憑證 需要輸入密碼 docker compose run --rm openvpn ovpn_initpki # 啟動 ovpn 在背景 docker compose up -d # 建立一個 client 的憑證 (不須密碼) docker compose run --rm openvpn easyrsa build-client-full tokyo nopass # 將 client 的憑證匯出 docker compose run --rm openvpn ovpn_getclient tokyo > tokyo.ovpn
如需第二人使用請建立第二組名稱像 tokyo2
接下來就下載憑證到你的電腦使用即可。
安裝openvpn-client 請自行上google查詢。
記得開port udp "1194",tcp "443"
留言