生成CA证书

banxian11 2026-05-01 半仙加速器 4 0

极路由中设置VPN:从入门到实战配置指南

作为一名网络工程师,我经常遇到用户在使用极路由(如极路由3、极路由Air等)时希望搭建个人或企业级的VPN服务,以实现远程访问内网资源、保护隐私或绕过地理限制,本文将详细介绍如何在极路由上配置OpenVPN服务,帮助你安全、稳定地建立自己的虚拟私人网络。

明确一个前提:极路由本身不原生支持完整的OpenVPN服务器功能,但通过刷入第三方固件(如DD-WRT、OpenWrt或梅林固件),可以轻松实现这一目标,如果你尚未刷机,请务必备份数据并谨慎操作——刷机有风险,需自行承担后果。

第一步:准备环境
你需要一台运行Linux系统的电脑(推荐Ubuntu)用于生成证书和密钥;同时确保极路由已成功刷入OpenWrt固件(这是最常见且稳定的方案),登录路由器管理界面(默认IP为192.168.1.1),进入“系统”→“软件包”,安装以下组件:

  • openvpn:核心服务
  • luci-app-openvpn:图形化界面(强烈推荐)
  • dnsmasq(可选):用于内部DNS解析

第二步:生成证书与密钥
使用OpenSSL工具创建PKI(公钥基础设施):

# 生成服务器证书
openssl req -new -keyout server.key -out server.csr
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 3650
# 生成客户端证书(每个设备一张)
openssl req -new -keyout client1.key -out client1.csr
openssl x509 -req -in client1.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client1.crt -days 3650

第三步:配置OpenVPN服务
在OpenWrt的LuCI界面中,进入“网络”→“OpenVPN”→“添加”,填写如下参数:

  • 协议:UDP(性能更优)
  • 端口:1194(可自定义)
  • 加密算法:AES-256-CBC
  • 认证方式:SHA256
  • 服务器证书:选择刚生成的server.crt和server.key
  • CA证书:ca.crt
  • DH参数:建议生成一个2048位的dh.pem文件(命令:openssl dhparam -out dh.pem 2048

第四步:客户端配置
将client1.crt、client1.key和ca.crt打包成.ovpn文件,内容示例如下:

client
dev tun
proto udp
remote your-router-ip 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client1.crt
key client1.key
tls-auth ta.key 1
cipher AES-256-CBC
auth SHA256
verb 3

用手机或电脑导入此文件即可连接。

第五步:防火墙与NAT转发
在“网络”→“防火墙”中开放UDP 1194端口,并设置NAT规则让客户端流量正确回传,若需访问内网设备,可在“高级设置”中启用“TUN接口转发”。

最后提醒:定期更新证书、关闭不必要的服务端口、使用强密码保护私钥,通过以上步骤,你的极路由就能变身高性能的家庭或小型办公VPN服务器,满足远程访问、隐私保护等多种需求,网络安全无小事,合理配置是关键!

生成CA证书

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