首页/VPN翻墙/新手也能懂!手把手教你搭建自己的VPN服务端,安全上网不求人!

新手也能懂!手把手教你搭建自己的VPN服务端,安全上网不求人!

在数字时代,网络隐私和信息安全越来越受关注,无论是居家办公、远程学习,还是想绕过地区限制访问内容,一个稳定可靠的VPN服务端都能帮你轻松搞定,很多人觉得“搭建VPN”是技术大神的事,其实只要按部就班,小白也能成功!今天我就来带你一步步搭建属于你自己的OpenVPN服务端,全程图文解说,零基础也能学会。

你需要一台服务器,推荐使用云服务商(如阿里云、腾讯云或DigitalOcean)的Linux系统VPS,配置建议最低2核CPU、2GB内存,操作系统推荐Ubuntu 20.04或CentOS 7以上版本,购买后,通过SSH工具(比如PuTTY或Xshell)登录你的服务器。

第一步:更新系统并安装依赖

sudo apt update && sudo apt upgrade -y
sudo apt install -y unzip curl easy-rsa

第二步:下载并配置OpenVPN
我们用官方推荐的Easy-RSA工具来生成证书和密钥。

cd /etc/openvpn
sudo openvpn-install.sh # 这个脚本会自动完成大部分配置,建议从GitHub下载官方脚本

如果没有现成脚本,也可以手动操作,但过程稍复杂,适合进阶用户。

第三步:生成证书和密钥
运行 easyrsa init-pki 初始化密钥库,然后依次执行:

  • easyrsa build-ca —— 创建根CA证书(输入密码)
  • easyrsa gen-req server nopass —— 生成服务器证书
  • easyrsa sign-req server server —— 签署服务器证书
  • easyrsa gen-req client1 nopass —— 为客户端生成证书(可多台设备重复此步骤)

第四步:启用IP转发与防火墙规则
编辑 /etc/sysctl.conf,取消注释 net.ipv4.ip_forward=1,然后执行 sysctl -p 生效。
接着设置iptables规则:

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
iptables -A INPUT -p udp --dport 1194 -j ACCEPT

第五步:启动OpenVPN服务
复制配置文件到 /etc/openvpn/server/,重命名为 server.conf,确保包含如下关键参数:

dev tun
proto udp
port 1194
ca ca.crt
cert server.crt
key server.key
dh 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"

启动服务并设置开机自启:

systemctl enable openvpn@server
systemctl start openvpn@server

你就可以把客户端证书(client1.crt、client1.key、ca.crt)导出,导入到手机或电脑的OpenVPN客户端中,连接成功后即可畅享私密网络体验!

搭建完成后,你的个人VPN不仅安全可控,还能避免公共Wi-Fi风险,特别适合经常出差或跨境工作的朋友,别再依赖第三方付费服务了,自己动手,乐趣无穷!如果你遇到问题,欢迎留言交流,我会持续更新实战技巧,记得收藏本文,下次再用时直接翻出来就能操作!

新手也能懂!手把手教你搭建自己的VPN服务端,安全上网不求人!

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

本文转载自互联网,如有侵权,联系删除