运行OpenVPN时出错:/etc/openvpn/ovpn_env.sh:没有这样的文件或目录

时间:2019-11-05 12:06:44

标签: docker docker-compose openvpn obfsproxy

我正在尝试使用Docker Compose在Ubuntu 18.04服务器上设置OpenVPN和obfsproxy。但是,运行docker-compose up命令会使openvpn容器连续重启。 docker logs显示以下错误:

  

/ usr / local / bin / ovpn_run:第40行:/etc/openvpn/ovpn_env.sh:没有此类文件或目录

任何人都知道为什么会发生这种情况,我们如何解决此问题?谢谢!

docker-compose.yml

基于https://github.com/vimagick/dockerfiles/tree/master/obfsproxy

data:
  image: busybox
  volumes:
    - /etc/openvpn

server:
  image: vimagick/openvpn
  ports:
    - "1194:1194/tcp"
  volumes_from:
    - data
  cap_add:
    - NET_ADMIN
  restart: always

obfsproxy:
  image: vimagick/obfsproxy
  ports:
    - "4911:4911"
  links:
    - server:openvpn
  environment:
    - PASSWORD=J23TNHPJPAOQJLTCPLFD4CQYVFY6MEVP
    - DEST_ADDR=openvpn
    - DEST_PORT=1194
    - LISTEN_ADDR=0.0.0.0
    - LISTEN_PORT=4911

1 个答案:

答案 0 :(得分:1)

如评论中所述,图像太旧。

  

通过vimagick•

     

3年前更新您访问网络的专用路径   安全地提供资源和服务。

第二,Dockerhub中提供的GitHub链接也被破坏

https://github.com/vimagick/docker-openvpn

因此,在不拉动容器的情况下很难对其进行研究。

我建议使用https://github.com/kylemanna/docker-openvpn dockerhub(kylemanna/openvpn),它是最新的并且具有 10M +拉力,并且对于此图像,他们在媒体上的有趣文章也会只需不到五分钟即可配置VPN。

set-up-a-vpn-server-with-docker-in-5-minutes

对于客户,您可以探索 openvpn-client