在当今远程办公和跨地域访问日益普遍的背景下,Linux系统因其稳定性、灵活性和安全性成为许多企业和个人用户的首选操作系统,而虚拟私人网络(VPN)作为保障数据传输隐私与安全的重要工具,在Linux环境中同样不可或缺,本文将为你详细介绍如何在Linux系统上搭建并使用VPN服务,涵盖OpenVPN和WireGuard两种主流协议,适合初学者到中级用户参考。
准备工作
在开始之前,请确保你拥有以下条件:
- 一台运行Linux(如Ubuntu、CentOS或Debian)的服务器或本地PC;
- 一个公网IP地址(用于服务器端);
- 基本的命令行操作能力(如使用终端、编辑文本文件);
- 若使用云服务器(如阿里云、AWS),需开放相关端口(如OpenVPN默认UDP 1194,WireGuard默认UDP 51820)。
使用OpenVPN搭建服务器(以Ubuntu为例)
-
安装OpenVPN和Easy-RSA(证书生成工具):
sudo apt update && sudo apt install openvpn easy-rsa -y
-
初始化证书颁发机构(CA):
make-cadir /etc/openvpn/easy-rsa cd /etc/openvpn/easy-rsa sudo ./easyrsa init-pki sudo ./easyrsa build-ca nopass
-
生成服务器证书和密钥:
sudo ./easyrsa gen-req server nopass sudo ./easyrsa sign-req server server
-
生成Diffie-Hellman参数和TLS密钥:
sudo ./easyrsa gen-dh sudo openvpn --genkey --secret ta.key
-
配置OpenVPN服务:
创建/etc/openvpn/server.conf文件,内容如下:port 1194 proto udp dev tun ca /etc/openvpn/easy-rsa/pki/ca.crt cert /etc/openvpn/easy-rsa/pki/issued/server.crt key /etc/openvpn/easy-rsa/pki/private/server.key dh /etc/openvpn/easy-rsa/pki/dh.pem server 10.8.0.0 255.255.255.0 push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 8.8.8.8" keepalive 10 120 tls-auth ta.key 0 cipher AES-256-CBC auth SHA256 user nobody group nogroup persist-key persist-tun status openvpn-status.log verb 3 -
启动服务并设置开机自启:
sudo systemctl enable openvpn@server sudo systemctl start openvpn@server
客户端配置(以Ubuntu桌面为例)
-
下载服务器证书和配置文件(如server.conf、ca.crt、ta.key等)至本地。
-
创建客户端配置文件
client.ovpn:client dev tun proto udp remote your-server-ip 1194 resolv-retry infinite nobind persist-key persist-tun ca ca.crt cert client.crt key client.key tls-auth ta.key 1 cipher AES-256-CBC auth SHA256 verb 3 -
使用OpenVPN GUI或命令行连接:
sudo openvpn --config client.ovpn
推荐替代方案:WireGuard(更高效轻量)
WireGuard是新一代VPN协议,性能优于OpenVPN,安装方式:
sudo apt install wireguard-tools -y
配置更简单,只需生成密钥对并修改配置文件即可,它更适合移动设备和高并发场景。
安全建议
- 定期更新服务器和客户端软件;
- 使用强密码和双因素认证;
- 避免暴露端口给公网,可结合防火墙(如ufw)限制IP访问;
- 使用自签名证书而非默认配置,增强安全性。
通过以上步骤,你可以在Linux系统中轻松搭建和使用安全可靠的VPN服务,无论是远程办公还是访问内网资源,都能实现无缝且加密的通信体验,合理配置是保障网络安全的第一步!

VPN加速器|半仙VPN加速器-免费VPN梯子首选半仙VPN

