Openwrt路由器使用OpenVPN

Openwrt路由器使用OpenVPN

这篇文章简单介绍下如何在 openwrt 下安装使用 openvpn(以斐讯K2P为例)。

安装 openvpn

1
2
opkg update
opkg install openvpn

如果不能直接安装,请手动去 archive.openwrt.org 上下载对应的 ipk 包,然后使用 opkg 命令手动安装。

路由器相关配置

修改 /etc/config/network

增加以下内容

1
2
3
config interface 'vpn0'
option ifname 'tun0'
option proto 'none'

修改 /etc/config/firewall

list network 'wan6' 后面增加一行:

1
list network 'vpn0'

修改 /etc/dnsmasq.conf

在文件最后增加 dns 信息:

1
2
server=2001:da8:208:10::6
server=114.114.114.114

修改防火墙规则

1
2
3
iptables -I FORWARD -o br-lan -j ACCEPT
iptables -I FORWARD -o tun0 -j ACCEPT
iptables -t nat -I POSTROUTING -o tun0 -j MASQUERADE

启动 openvpn

在 openvpn 配置文件目录下启动 openvpn:

1
openvpn confname.ovpn >> dev/null &