安装和设置openvpn

[服务端]

dnf clean all

dnf update

git clone https://github.com/Nyr/openvpn-install.git

cd openvpn-install

chmod +x openvpn-install.sh

bash openvpn-install.sh

选项可按默认

元数据错误解决:

sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*

sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

[windows客户端]

可下载官方客户端:https://openvpn.net/client-connect-vpn-for-windows/

[linux客户端]

dnf安装

dnf install -y openvpn

openvpn --version

后台运行:

nohup openvpn --config /root/openvpn/openvpn-client/cvpn-dev3.ovpn &

中断

sudo pkill openvpn

默认都绕过vpn

route-nopull

指定经过vpn

route 172.16.0.0 255.255.255.0 vpn_gateway

指定不经过vpn

route 178.221.223.0 255.255.255.0 net_gateway

指定密码

askpass /root/openvpn/openvpn-client/cvpn-dev3.pass