首页 > 服务器 > 快速搭建一个openvpn server服务器

作者:ghostry 发布时间:2019-09-21 浏览: 314

转载注明出处: https://blog.ghostry.cn/server/956.html

使用docker进行搭建服务器,先在本地生成好文件

cd ~/openvpn
vi createConfig.sh
#!/bin/sh
cd $(dirname $(readlink -f "$0"))
image="kylemanna/openvpn"
DNSNAME="服务器的域名或IP"
docker run -v $PWD:/etc/openvpn --rm --user $(id -u):$(id -g) $image ovpn_genconfig -u udp://$DNSNAME -b
docker run -v $PWD:/etc/openvpn --rm --user $(id -u):$(id -g) -it $image ovpn_initpki
docker run -v $PWD:/etc/openvpn --rm --user $(id -u):$(id -g) -it $image easyrsa build-client-full CLIENTNAME nopass
docker run -v $PWD:/etc/openvpn --rm --user $(id -u):$(id -g) $image ovpn_getclient CLIENTNAME >CLIENTNAME.ovpn

chmod +x ./createConfig.sh
./createConfig.sh

按要求输入4-1023长度的密码

上传~/openvpn为服务器/openvpn目录.

cd /openvpn
vi create.sh
#!/bin/sh
cd $(dirname $(readlink -f "$0"))
name="openvpn-server"
image="kylemanna/openvpn"
docker pull $image
docker stop $name
docker rm $name
docker run --name $name -v $PWD:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN $image

到这里,服务器就搭建好了.
下面开始配置客户端,以ubuntu为例

sudo apt-get install network-manager-openvpn-gnome

打开设置->网络->VPN后的加号.选择从文件导入,
选择文件~/openvpn/CLIENTNAME.ovpn,点击确定.

标签: ubuntu docker openvpn

上一篇: portainer 一个docker的图形界面
下一篇: 共识世界

添加新评论 »

*
*

欢迎评论!歡迎評論!Comments welcome!komentoj bonvenaj!댓글 오신 것을 환영합니다!
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: :cold: :cryy: :cute: :shy: :sleep: :struggle: :tea: :yahou: