Docker 安装 alekslitvinenk/openvpn(dockovpn)
alekslitvinenk/openvpn:主打 Out of the box (开箱即用)
官网:
https://hub.docker.com/r/alekslitvinenk/openvpn
# 80 HTTP port on the host machine to download the client config file(下载客户端配置文件);
# --rm在容器停止运行后自动删除该容器 (官方提供运行方式)
[root@localhost ~]# docker run -it --rm --cap-add=NET_ADMIN -p 1194:1194/udp -p 80:8080/tcp --name dockovpn alekslitvinenk/openvpn
# 增加让容器在后台运行,且设置为自启动
[root@localhost ~]# docker run -itd --restart=always --cap-add=NET_ADMIN -p 1194:1194/udp -p 80:8080/tcp --name dockovpn alekslitvinenk/openvpn
# 访问容器的宿主机IP自动下载client config file(首次访问后自动关闭HTTP)
# 需要注意配置文件中的IP和端口号,如宿主机是运行在内网环境,需要将映射到公网IP和端口号
# 如果是用的云服务器(公网IP可以直接访问)无需做任何修改
# 这里用的是已经修改了服务器映射后的公网IP地址
# 默认推送的是美国 Cisco 提供的 OpenDNS 地址
# 208.67.222.222,208.67.220.220
# VPN连接后默认无需做任何修改,均可以访问互联网和VPN内部网络
# 查看容器日志
[root@localhost ~]# docker logs -f dockovpn
# 查看版本信息
[root@localhost ~]# docker exec dockovpn ./version.sh
Sun Nov 17 08:57:05 2024 Dockovpn v1.14.0
Component versions
Base image
alpine:3.11.3
OpenVPN
OpenVPN 2.4.7 x86_64-alpine-linux-musl [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on May 5 2019
Easy-RSA
Easy-RSA 3
Bash
bash-5.0
Zip
Zip 3.0 (July 5th 2008)
Iptables
1.8.3
Netcat-OpenBSD
???
原文地址:https://blog.csdn.net/qq_21453783/article/details/143854684
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!