经验分享

OpenVPN安装与使用方法

我的站长站 2024-07-28 人阅读

准备工作

准备一台海外线路的服务器,安装Linux 操作系统。OpenVPN支持的Linux 发行版如下:

OpenVPN安装与使用方法

OpenVPN安装方法

OpenVPN一键脚本项目推荐:https://github.com/angristan/openvpn-install

1、下载脚本

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

将脚本改为可执行文件

chmod +x openvpn-install.sh

执行脚本

sudo ./openvpn-install.sh

安装过程中,会提示几个问题,都可以按回车键,直接选择默认值。

安装完成之后,在用户根目录($HOME)下,将生成一个.ovpn 密钥文件,将这个文件下载到本地,用于客户端导入。

2、生成客户端密钥(.ovpn),如果要配置多个客户端,可以生成多个客户端配置文件,方法很简单,就是再次执行脚本:

sudo ./openvpn-install.sh

这时,因为已经安装了 OpenVPN 服务,脚本会弹窗菜单:

It looks like OpenVPN is already installed.
What do you want to do?
1) Add a new user
2) Revoke existing user
3) Remove OpenVPN
4) Exit

这时输入 1,然后输入用户名,例如:u001,回车就可以了,就会在根目录下生成密钥文件:u001.ovpn,下载该文件到本地,供客户端导入使用。

3、下载客户端,各种客户端下载地址:Download the official OpenVPN Connect client software developed and maintained by OpenVPN Inc.

4、启动客户端,找到导入(Import)功能,将密钥文件 u001.ovpn 导入,就可以了。

OpenVPN安装与使用方法

至此,你就可以愉快地使用 VPN 上网了。

其他命令分享:

查看状态、重启服务等命令:

# 查看状态
sudo systemctl status openvpn-server@server.service
# 重启服务
sudo systemctl restart openvpn-server@server.service
# 停止服务
sudo systemctl stop openvpn-server@server.service
# 启动服务
sudo systemctl start openvpn-server@server.service


最新更新