内网互通
工作中经常需要访问公司内网的一些资源, 这时候就需要搭建一个专用网络.
# 1. 创建 docker-compose.yml
version: '2'
services:
openvpn:
image: kylemanna/openvpn
container_name: openvpn
ports:
- "1194:1194/udp"
restart: always
volumes:
- ./openvpn-data:/etc/openvpn
cap_add:
- NET_ADMIN
# 2. 配置
docker-compose run --rm openvpn ovpn_genconfig -u udp://82.157.11.224
docker-compose run --rm openvpn ovpn_initpki
docker-compose up -d openvpn
# 3. 添加用户和导出客户端配置
docker-compose run --rm openvpn easyrsa build-client-full shuai nopass
docker-compose run --rm openvpn ovpn_getclient shuai > ./shuai.ovpn
# 4. 删除用户
docker-compose run --rm openvpn easyrsa revoke shuai
docker-compose run --rm openvpn easyrsa gen-crl update-db
# 重启
docker-compose restart openvpn
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续努力!