安装服务端
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
注意事项
- 一个配置文件只能在一个机器是登陆,不能重复登陆
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。