2024年4月16日 星期二
通知

如何在CentOS/UbuntuVPS上安装OpenVPN

利用sh安装OPENVPN,除去锁碎配置,快速搭建安全专属通道。

下载openvpn-install.sh并安装以及赋予x权限

shell > wget http://git.io/vpn --no-check-certificate -O openvpn-install.sh; chmod +x openvpn-install.sh;

安装openvpn-install.sh

Centos : sh openvpn-install.sh
Ubuntu : sudo openvpn-install.sh

注意事项

First I need to know the IPv4 address of the network interface you want OpenVPN
listening to.
IP address: 1.2.3.4    //本机IP

What port do you want for OpenVPN?
Port: 1194       //默认VPN端口

What DNS do you want to use with the VPN?
   1) Current system resolvers
   2) OpenDNS
   3) Level 3
   4) NTT
   5) Hurricane Electric
   6) Google
DNS [1-6]: 6      //按6设置google为DNS,默认是1

Finally, tell me your name for the client cert
Please, use one word only, no special characters
Client name: client-vpn    //配置客户端VPN名称

Okay, that was all I needed. We are ready to setup your OpenVPN server now
Press any key to continue...      //按任意键开始安装
.
.
省
略
.
.
Your client config is available at ~/client-vpn.ovpn     //找到这个配置文件下载到本地
If you want to add more clients, you simply need to run this script another time!

查看下OpenVPN运行状态

shell > ps ax|grep openvpn

会看的这下这些

16103 ?        Ss     0:00 /usr/sbin/openvpn --daemon --writepid /var/run/openvpn/server.pid --cd /etc/openvpn --config server.conf --script-security 2
16120 pts/0    S+     0:00 grep openvpn

检查sysctl.conf并保存

shell > vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
shell > sysctl -p /etc/sysctl.conf

iptables nat 地址转换

iptables -t nat -A POSTROUTING -s 1.2.3.4/24 -o eth0 -j MASQUERADE

到这里基本OK了,下面就是下载openvpn-install安装,然后把刚才从服务器上下载下来的client-vpn.ovpn文件放到C:\Program Files(x86)\OpenVPN\config\下面,启动OpenVPN GUI右击Connect经行连接。

原创文章,转载请注明: 转载自荣耀博客
本文链接地址: 如何在CentOS/UbuntuVPS上安装OpenVPN

关于 荣耀博客

好记性,不如烂笔头。

随机推荐

2018031607080120 310x165.png

Centos 7.4 1708 系统安装教程 [图文]

特别说明:本教程为真实环境机器 …

发表回复