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 openvpn3Fedora当前稳定版(x86_64)
启用软件源并安装
sudo dnf install dnf5-plugins
sudo dnf copr enable dsommers/openvpn3
sudo dnf install openvpn3-clientRed 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-clientRocky 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