Ubuntu/Debian系统

hh785003

手把手教你搭建服务器VPN:从零开始的网络加密通道构建指南

在当今数字化办公与远程访问日益普及的时代,企业或个人用户常常需要安全、稳定的远程接入方式,虚拟私人网络(VPN)正是实现这一需求的核心技术之一,通过在服务器上搭建一个自建的VPN服务,不仅可以保障数据传输的安全性,还能突破地理限制,实现对内网资源的灵活访问,本文将为你详细介绍如何在Linux服务器上搭建一个基于OpenVPN的自定义VPN服务,适合有一定Linux基础的网络工程师或IT爱好者参考。

第一步:准备环境
你需要一台运行Linux操作系统的服务器(如Ubuntu 20.04或CentOS 7),并确保其拥有公网IP地址,如果使用云服务商(如阿里云、腾讯云、AWS等),请在安全组中开放UDP端口1194(OpenVPN默认端口),同时建议绑定一个域名(例如vpn.example.com),方便客户端连接时使用。

第二步:安装OpenVPN和Easy-RSA
登录服务器后,执行以下命令安装OpenVPN及相关工具:

# CentOS/RHEL系统
sudo yum install epel-release -y && sudo yum install openvpn easy-rsa -y

第三步:配置证书颁发机构(CA)
使用Easy-RSA生成证书和密钥,这是建立安全通信的基础,进入Easy-RSA目录并初始化PKI:

make-cadir /etc/openvpn/easy-rsa
cd /etc/openvpn/easy-rsa
./easyrsa init-pki
./easyrsa build-ca nopass  # 创建CA证书,无需密码

第四步:生成服务器证书和密钥

./easyrsa gen-req server nopass
./easyrsa sign-req server server

第五步:生成Diffie-Hellman参数和TLS密钥

./easyrsa gen-dh
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"
push "dhcp-option DNS 8.8.4.4"
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

第七步:启用IP转发和防火墙规则
编辑 /etc/sysctl.conf,取消注释 net.ipv4.ip_forward=1 并保存,执行 sysctl -p 生效。
配置iptables或firewalld允许流量转发:

iptables -A FORWARD -i eth0 -o tun0 -j ACCEPT
iptables -A FORWARD -i tun0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

第八步:启动服务并测试

systemctl enable openvpn@server
systemctl start openvpn@server

为每个用户生成客户端证书,并打包成.ovpn配置文件分发给终端用户。
完成以上步骤后,你的服务器就成功搭建了一个可扩展、高安全性的自建VPN服务,可用于远程办公、跨地域访问内网资源,甚至作为企业级网络出口,记住定期更新证书、监控日志、强化密码策略,才能确保长期稳定运行。

Ubuntu/Debian系统

半仙加速器-海外加速器|VPN加速器|vpn翻墙加速器|VPN梯子|VPN外网加速

文章版权声明:除非注明,否则均为半仙加速器-海外加速器|VPN加速器|外网加速器|梯子加速器|访问外国网站首选半仙加速器原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码