在当今数字化办公和远程工作的浪潮中,越来越多的用户希望在家或移动设备上安全地访问公司内网资源,而“爱路由”作为一款广受好评的开源固件路由器(基于OpenWrt),因其高度可定制性和强大的网络功能,成为许多技术爱好者和企业用户的首选,本文将详细介绍如何利用爱路由搭建一个稳定、安全的VPN服务,帮助你实现远程安全访问内网资源。
准备工作必不可少,你需要一台运行爱路由固件的路由器,比如常见的TP-Link、华硕或小米等支持OpenWrt的型号,确保你已通过SSH登录到路由器,并拥有root权限,我们需要安装必要的软件包,打开终端,执行以下命令:
opkg update opkg install kmod-tun opkg install openvpn-openssl
这一步安装了OpenVPN核心组件和TUN虚拟网卡驱动,是构建VPN服务的基础。
我们来配置OpenVPN服务器,建议使用Easy-RSA工具生成证书和密钥,先下载并解压Easy-RSA:
cd /etc/openvpn/ mkdir easy-rsa cd easy-rsa wget https://github.com/OpenVPN/easy-rsa/archive/v3.0.8.tar.gz tar -xzf v3.0.8.tar.gz mv easy-rsa-3.0.8/* . rm -rf easy-rsa-3.0.8 v3.0.8.tar.gz
接着初始化PKI(公钥基础设施)并生成CA证书:
./easyrsa init-pki ./easyrsa build-ca nopass
生成服务器证书和密钥:
./easyrsa gen-req server nopass ./easyrsa sign-req server server
最后生成客户端证书(每个需要连接的设备都要单独生成):
./easyrsa gen-req client1 nopass ./easyrsa sign-req client client1
这些操作完成后,我们将生成的文件(ca.crt、server.crt、server.key、dh.pem)复制到/etc/openvpn/目录下。
接下来创建主配置文件 /etc/openvpn/server.conf如下:
port 1194
proto udp
dev tun
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"
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
保存后启动服务:
/etc/init.d/openvpn start
为保证开机自启,执行:
/etc/init.d/openvpn enable
你可以在客户端(如Windows、Mac、Android)使用OpenVPN客户端导入刚刚生成的client1.crt、client1.key和ca.crt文件,连接IP地址为爱路由局域网IP(如192.168.1.1),端口1194,即可建立加密隧道。
需要注意的是,如果爱路由位于公网,还需在路由器防火墙中开放UDP 1194端口,并考虑使用DDNS动态域名绑定,以便外网访问。
通过爱路由搭建OpenVPN服务,不仅成本低廉,而且安全性高、灵活性强,无论是家庭NAS远程访问,还是企业员工安全接入内网,这套方案都能满足需求,掌握这一技能,你就能真正掌控自己的网络世界。

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






