安装服务端
https://github.com.cnpmjs.org/Nyr/openvpn-install.git
cd openvpn-install && sh openvpn-install.sh
按照命令执行操作进行安装
如需要生成客户端配置文件,进入应用目录执行脚本

sh openvpn-install.sh

   1) Add a new client // 生成客户端
   2) Revoke an existing client // 踢出客户端
   3) Remove OpenVPN // 移除openvpn
   4) Exit // 退出

安装客户端

yum -y install openvpn

上传生成的配置文件到/etc/openvpn/
执行命令连接服务端

openvpn --daemon --cd /etc/openvpn --config sk.ovpn  --log-append /var/log/openvpn.log

查看客户端ip

tail -f /var/log/openvpn.log
 找到  /sbin/ip addr add dev tun0 10.8.0.5/24 这个字段,后面跟着的ip就是客户端的地址

避免流量直接走服务端流量

在remote ip port 这行后面加入

route 10.101.232.0 255.255.255.0

文件末尾注释掉,防止所有网络都走VPN服务器, 如果想全部流量通过VPN则添加这一行。

redirect-gateway def1

添加下面一行,不从服务器拉取路由表

route-nopull

注意事项

  1. 一个配置文件只能在一个机器是登陆,不能重复登陆

汝何不上九霄
4.6k 声望1.6k 粉丝