首页 > 服务器 > 快速搭建一个openvpn server服务器
作者:ghostry 发布时间:2019-09-21 浏览: 11929
转载注明出处: 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
,点击确定.
下一篇: 共识世界