OPENVPN 3 LINUX

Linux 安装与连接

使用 OpenVPN 3 Linux 命令行客户端。安装需要 sudo 权限;导入和连接使用同一普通用户。

安装客户端

选择所用发行版
Debian / UbuntuDebian 12 / 13 · Ubuntu 22.04 / 24.04 LTS(amd64)

准备安装工具

sudo apt update
sudo apt install ca-certificates curl lsb-release

添加官方软件源

sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://packages.openvpn.net/packages-repo.gpg -o /etc/apt/keyrings/openvpn.asc
sudo chmod 0644 /etc/apt/keyrings/openvpn.asc
vpn_distro=$(lsb_release -cs)
echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/debian ${vpn_distro} main" | sudo tee /etc/apt/sources.list.d/openvpn-packages.list

安装客户端

sudo apt update
sudo apt install openvpn3
Fedora当前稳定版(x86_64)

启用软件源并安装

sudo dnf install dnf5-plugins
sudo dnf copr enable dsommers/openvpn3
sudo dnf install openvpn3-client
Red Hat Enterprise LinuxRHEL 8 / 9(x86_64,需有效订阅)

启用依赖软件源

vpn_rhel=$(rpm -E %rhel)
sudo subscription-manager repos --enable "codeready-builder-for-rhel-${vpn_rhel}-$(arch)-rpms"
sudo dnf install "https://dl.fedoraproject.org/pub/epel/epel-release-latest-${vpn_rhel}.noarch.rpm"

安装客户端

sudo dnf install https://packages.openvpn.net/openvpn-openvpn3-epel-repo-1-1.noarch.rpm
sudo dnf install openvpn3-client
Rocky Linux / AlmaLinux8 / 9(x86_64)

启用依赖软件源

sudo dnf install epel-release dnf-plugins-core
if [ "$(rpm -E %rhel)" = "8" ]; then
  sudo dnf config-manager --set-enabled powertools
else
  sudo dnf config-manager --set-enabled crb
fi

安装客户端

sudo dnf install https://packages.openvpn.net/openvpn-openvpn3-epel-repo-1-1.noarch.rpm
sudo dnf install openvpn3-client

其他版本与架构请先核对官方支持列表。

导入并连接

使用本场赛事的 .ovpn 文件

将引号内路径替换为本人的 .ovpn 文件路径,再导入一次。

openvpn3 config-import --config "/path/to/profile.ovpn" --name competition --persistent

使用已导入的配置连接。

openvpn3 session-start --config competition

状态与断开

查看连接状态

openvpn3 sessions-list

结束使用后断开

openvpn3 session-manage --config competition --disconnect