自学内容网 自学内容网

Docker 安装 alekslitvinenk/openvpn(dockovpn)

alekslitvinenk/openvpn:主打 Out of the box (开箱即用)

官网:

DockOvpn

GitHub - dockovpn/dockovpn: 🔐 Out of the box stateless openvpn-server docker image which starts in less than 2 seconds

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)!