win客户端
安装
下载地址 https://build.openvpn.net/downloads/
https://build.openvpn.net/downloads/releases/openvpn-install-2.4.12-I601-Win10.exe
版本2.4.12,默认安装就行
安装后在对应的路径下放置如下文件
点击图标启动,连接成功会在任务链显示一个绿色图标,鼠标悬停可查看ip
设置启动自动连接
鼠标右键单击启动图标,添加参数--connect
同时多连接
执行如下脚本将会新添加一块网卡,不成功的话重复执行一次试试
C:\Program Files\TAP-Windows\bin\addtap.bat
客户端配置文件中添加 nobind
查看网卡,如下图添加了两块网卡,可以支持3个连接
运行openvpn后,就可以同时连接多个openvpn
linux客户端
以centos7为例
安装
yum install epel-release -y
yum install openvpn -y
yum install lrzsz -y
设置成系统服务
echo [Unit] >> /usr/lib/systemd/system/openvpn-cli.service
echo Description=OpenVPN tunnel for %I >> /usr/lib/systemd/system/openvpn-cli.service
echo After=syslog.target network-online.target >> /usr/lib/systemd/system/openvpn-cli.service
echo Wants=network-online.target >> /usr/lib/systemd/system/openvpn-cli.service
echo Documentation=man:openvpn(8) >> /usr/lib/systemd/system/openvpn-cli.service
echo Documentation=https://community.openvpn.net/openvpn/wiki/Openvpn24ManPage >> /usr/lib/systemd/system/openvpn-cli.service
echo Documentation=https://community.openvpn.net/openvpn/wiki/HOWTO >> /usr/lib/systemd/system/openvpn-cli.service
echo >> /usr/lib/systemd/system/openvpn-cli.service
echo [Service] >> /usr/lib/systemd/system/openvpn-cli.service
echo Type=notify >> /usr/lib/systemd/system/openvpn-cli.service
echo PrivateTmp=true >> /usr/lib/systemd/system/openvpn-cli.service
echo WorkingDirectory=/etc/openvpn/client >> /usr/lib/systemd/system/openvpn-cli.service
echo ExecStart=/usr/sbin/openvpn --daemon --cd /etc/openvpn/client/ --config cli.ovpn --log-append /var/log/openvpn.log >> /usr/lib/systemd/system/openvpn-cli.service
echo LimitNPROC=10 >> /usr/lib/systemd/system/openvpn-cli.service
echo DeviceAllow=/dev/null rw >> /usr/lib/systemd/system/openvpn-cli.service
echo DeviceAllow=/dev/net/tun rw >> /usr/lib/systemd/system/openvpn-cli.service
echo ProtectSystem=true >> /usr/lib/systemd/system/openvpn-cli.service
echo ProtectHome=true >> /usr/lib/systemd/system/openvpn-cli.service
echo KillMode=process >> /usr/lib/systemd/system/openvpn-cli.service
echo >> /usr/lib/systemd/system/openvpn-cli.service
echo [Install] >> /usr/lib/systemd/system/openvpn-cli.service
echo WantedBy=multi-user.target >> /usr/lib/systemd/system/openvpn-cli.service
将配置文件放置到/etc/openvpn/client/
修改配置文件名为cli.ovpn
运行
systemctl start openvpn-cli
mac客户端
使用Tunnelblick_3.8.8beta04_build_5800.dmg 支持导入openvpn配置文件
https://tunnelblick.net/
安卓客户端
未验证
https://openvpn-connect.en.softonic.com/android
其他参考
https://www.cnblogs.com/happy-king/p/16267594.html#_label3