方法 1:使用 GUI 配置 VPN (推荐)
Ubuntu 提供了一个简单的 GUI 工具来配置 VPN。
-
打开网络连接工具:
- 按下
Super键,搜索并打开 网络与连接(Network Connections)。 - 或者在终端中执行命令:
gnome-nettool
- 按下
-
添加新的 VPN 配置:
- 点击右上角的 ,选择 VPN。
- 填写 VPN 的详细信息,包括:
- VPN 类型:根据你的 VPN 提供商选择(PPTP、L2TP、OpenVPN 等)。
- 服务器地址:VPN 提供商的服务器地址。
- 端口:如果有需要,指定端口。
- 身份验证:填写用户名和密码(根据你的 VPN 提供商要求)。
- 点击 确定,完成配置。
-
连接 VPN:
- 选择刚刚添加的 VPN 配置。
- 点击 连接,输入你的账号密码,完成连接。
方法 2:手动配置 OpenVPN
OpenVPN 是一个常用的 VPN 协议,支持多种配置方式。
-
安装 OpenVPN:
- 更新并安装 OpenVPN:
sudo apt update sudo apt install openvpn
- 安装 OpenVPN 管理工具(可选):
sudo apt install network-manager-openvpn
- 更新并安装 OpenVPN:
-
获取 VPN 提供商的配置文件:
- 从你的 VPN 提供商获取配置文件(通常是 .ovpn 文件),将其保存到
/etc/openvpn/目录下。
- 从你的 VPN 提供商获取配置文件(通常是 .ovpn 文件),将其保存到
-
配置 OpenVPN 服务:
- 打开 OpenVPN 的配置文件:
sudo nano /etc/openvpn/server.conf
- 根据需求修改配置参数,确保与你的 VPN 提供商信息匹配。
- 打开 OpenVPN 的配置文件:
-
生成证书和密钥:
- 生成证书和密钥:
sudo openvpn --genkey --genkey-secret --ca /path/to/ca.crt --subject-alt-name "DNS:your.server.com" --key-method RSA:2048
- 删除生成的临时文件:
rm -rf /tmp/*key*.pem
- 生成证书和密钥:
-
启动 OpenVPN 服务:
- 启动并设置自动启动:
sudo systemctl start openvpn@server sudo systemctl enable openvpn@server
- 启动并设置自动启动:
-
连接 VPN:
- 使用 OpenVPN 管理工具(如网络连接工具)连接到服务器。
- 或者在终端中执行:
sudo openvpn --remote your.server.com --port 119 --user your_username --pass your_password
方法 3:使用命令配置 L2TP VPN
如果你的 VPN 提供商支持 L2TP 协议,可以使用以下命令配置。
-
安装 L2TP 相关软件:
- 更新并安装必要的软件:
sudo apt update sudo apt install network-manager-l2tp
- 更新并安装必要的软件:
-
配置 L2TP VPN:
- 打开网络连接工具,选择 新增,选择 VPN。
- 填写以下信息:
- VPN 类型:L2TP
- PPTP服务器地址:你的 VPN 提供商地址
- PPTP服务器端口:指定端口(通常为 1723)
- 使用 IPsec 密钥:根据需求填写
- 身份验证:填写用户名和密码
-
连接 VPN:
- 点击 连接,输入你的账号密码,完成连接。
常见问题及解决方法
-
权限不足:
- 如果你在配置 VPN 时遇到权限问题,尝试使用
sudo提升权限:sudo nano /etc/openvpn/server.conf
- 如果你在配置 VPN 时遇到权限问题,尝试使用
-
证书问题:
- 如果收到错误提示
Certificate error: invalid,请检查证书是否有效,并确保服务器的证书在客户端信任列表中。
- 如果收到错误提示
-
防火墙设置:
- 确保 Ubuntu 的防火墙允许 VPN 服务通过:
sudo ufw allow out 119
- 确保 Ubuntu 的防火墙允许 VPN 服务通过:
- 如果你需要快速配置,可以使用 GUI 工具。
- 如果你需要更高级的配置,可以使用 OpenVPN。
- VPN 提供商支持 L2TP,可以直接使用 Ubuntu 的内置工具。
根据你的需求选择适合的方法,并确保配置过程中的每一步都正确完成。









