内网互通

工作中经常需要访问公司内网的一些资源, 这时候就需要搭建一个专用网络.

  1. # 1. 创建 docker-compose.yml
  2. version: '2'
  3. services:
  4. openvpn:
  5. image: kylemanna/openvpn
  6. container_name: openvpn
  7. ports:
  8. - "1194:1194/udp"
  9. restart: always
  10. volumes:
  11. - ./openvpn-data:/etc/openvpn
  12. cap_add:
  13. - NET_ADMIN
  14. # 2. 配置
  15. docker-compose run --rm openvpn ovpn_genconfig -u udp://82.157.11.224
  16. docker-compose run --rm openvpn ovpn_initpki
  17. docker-compose up -d openvpn
  18. # 3. 添加用户和导出客户端配置
  19. docker-compose run --rm openvpn easyrsa build-client-full shuai nopass
  20. docker-compose run --rm openvpn ovpn_getclient shuai > ./shuai.ovpn
  21. # 4. 删除用户
  22. docker-compose run --rm openvpn easyrsa revoke shuai
  23. docker-compose run --rm openvpn easyrsa gen-crl update-db
  24. # 重启
  25. docker-compose restart openvpn
文章不错, 赏你二两银子

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续努力!