OpenVPN 重定向网关无法访问互联网

OpenVPN 重定向网关无法访问互联网

我知道这个问题之前已经问过上百次了,但是我正在使用 Windows 10 机器作为 VPN 服务器。

所以问题是,当我在 VPN 服务器的配置中包含推送“redirect-gateway”时,我无法访问 Internet。我包含此命令的原因是因为我希望所有流量都通过 vpn 隧道重定向,所以当我搜索 whatsmyip 时,获取安装服务器的网络的 NAT ip。

这是服务器的配置:

dev-node "serverVPN"
mode server
port xxxxxxxxxxxx

proto tcp4-server
dev tun

tls-server
tls-auth "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ta.key" 0

tun-mtu 1500
tun-mtu-extra 32
mssfix 1450

ca "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ServerVPN.crt"
key "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\ServerVPN.key"
dh "C:\\Program Files\\OpenVPN\\easy-rsa\\keys\\dh4096.pem"

server 10.10.10.0 255.255.255.0
#push "route 10.0.0.0 255.0.0.0"

client-to-client
keepalive 10 120
cipher AES-128-CBC
comp-lzo

persist-key
persist-tun

client-config-dir "C:\\Program Files\\OpenVPN\\config"

verb 3

route-delay 5
route-method exe

push "redirect-gateway def1"

push "dhcp-option DNS 1.1.1.1"
push "route 192.168.1.0 255.255.255.0" #itan 0.0
route 192.168.182.0 255.255.255.0

这是客户端的配置文件:

remote xxxxxxxxxxx
client
port xxxxx
proto tcp4-client
dev tun
tls-client
tls-auth "C:\\Program Files\\OpenVPN\\config\\ta.key" 1
remote-cert-tls server
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450

ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\ClientVPN1.crt"
key "C:\\Program Files\\OpenVPN\\config\\ClientVPN1.key"

cipher AES-128-CBC
comp-lzo
persist-key
persist-tun
redirect-gateway def1
verb 3
mute 20

我可能需要在路由器上设置出站 NAT,但我有 ISP 给我的那个,我无法通过路由器的 GUI 配置 NAT,但我可以通过 TELNET 在 CLI 中访问,问题是,我不知道要给出什么命令来实现这一点

路由器的 CLI 看起来像是 Technicolor MediaAccess TG788vn v2: 登录界面

命令

NAT 命令

相关内容