Windows OpenVPN重定向适用于服务器
我的问题如下。我在我的大学网络中安装并配置了一个OpenVPN服务器,就我所知,它运行良好,除了我尝试建立到服务器的每个连接(通过重定向的vpn)从未通过vpn。openVPN重定向设置与NAT一起工作,NAT应该可以正常工作。 我需要连接到许可服务器,该服务器安装在openVPN所在的同一台机器上 服务器配置为:Windows OpenVPN重定向适用于服务器,windows,vpn,openvpn,Windows,Vpn,Openvpn,我的问题如下。我在我的大学网络中安装并配置了一个OpenVPN服务器,就我所知,它运行良好,除了我尝试建立到服务器的每个连接(通过重定向的vpn)从未通过vpn。openVPN重定向设置与NAT一起工作,NAT应该可以正常工作。 我需要连接到许可服务器,该服务器安装在openVPN所在的同一台机器上 服务器配置为: local <server ip> port 1194 proto udp dev tun dh "C:\\Program Files\\OpenVPN\\server
local <server ip>
port 1194
proto udp
dev tun
dh "C:\\Program Files\\OpenVPN\\server-keys\\dh1024.pem"
ca "C:\\Program Files\\OpenVPN\\server-keys\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\server-keys\\server.crt"
key "C:\\Program Files\\OpenVPN\\server-keys\\server.key"
topology subnet
server 10.8.0.0 255.255.255.0
push "route 10.8.0.0 255.255.255.0"
push "redirect-gateway def1"
push "dhcp-option <dns university>"
keepalive 10 120
comp-lzo
status "C:\\Program Files\\OpenVPN\\log\\openvpn-status.log"
log "C:\\Program Files\\OpenVPN\\log\\openvpn.log"
log-append "C:\\Program Files\\OpenVPN\\log\\openvpn.log"
verb 3
client
dev tun
proto udp
remote <server ip> 1194
nobind
push "redirect-gateway def1"
keepalive 10 900
inactive 3600
comp-lzo
verb 3
ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\client.crt"
key "C:\\Program Files\\OpenVPN\\config\\client.key"
本地
端口1194
原始udp
邓德文
dh“C:\\Program Files\\OpenVPN\\server keys\\dh1024.pem”
ca“C:\\Program Files\\OpenVPN\\server keys\\ca.crt”
证书“C:\\Program Files\\OpenVPN\\server keys\\server.crt”
密钥“C:\\Program Files\\OpenVPN\\server keys\\server.key”
拓扑子网
服务器10.8.0.0 255.255.255.0
按“路线10.8.0.0 255.255.255.0”
推送“重定向网关def1”
推送“dhcp选项”
保持10 120
复合lzo
状态“C:\\Program Files\\OpenVPN\\log\\OpenVPN status.log”
日志“C:\\ProgramFiles\\OpenVPN\\log\\OpenVPN.log”
日志附加“C:\\ProgramFiles\\OpenVPN\\log\\OpenVPN.log”
动词3
客户端配置为:
local <server ip>
port 1194
proto udp
dev tun
dh "C:\\Program Files\\OpenVPN\\server-keys\\dh1024.pem"
ca "C:\\Program Files\\OpenVPN\\server-keys\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\server-keys\\server.crt"
key "C:\\Program Files\\OpenVPN\\server-keys\\server.key"
topology subnet
server 10.8.0.0 255.255.255.0
push "route 10.8.0.0 255.255.255.0"
push "redirect-gateway def1"
push "dhcp-option <dns university>"
keepalive 10 120
comp-lzo
status "C:\\Program Files\\OpenVPN\\log\\openvpn-status.log"
log "C:\\Program Files\\OpenVPN\\log\\openvpn.log"
log-append "C:\\Program Files\\OpenVPN\\log\\openvpn.log"
verb 3
client
dev tun
proto udp
remote <server ip> 1194
nobind
push "redirect-gateway def1"
keepalive 10 900
inactive 3600
comp-lzo
verb 3
ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\client.crt"
key "C:\\Program Files\\OpenVPN\\config\\client.key"
客户端
邓德文
原始udp
远程1194
无名小卒
推送“重定向网关def1”
保持10900
非活动3600
复合lzo
动词3
ca“C:\\Program Files\\OpenVPN\\config\\ca.crt”
证书“C:\\Program Files\\OpenVPN\\config\\client.crt”
键“C:\\Program Files\\OpenVPN\\config\\client.key”
有人知道为什么重定向适用于除服务器ip之外的所有ip吗?提前感谢:)推送“重定向网关def1”
正常工作。当VPN客户端遇到推送“重定向网关def1”
时,它将设置两个路由规则
Rule 1: Forward all traffic to `OpenVPN Server Public IP` using the current default gateway
Rule 2: Forward all other traffic through OpenVPN Server
您遇到的问题可能是因为规则1。如果您使用其VPN IP地址访问OpenVPN服务器,您将通过OpenVPN隧道
另一方面,如果您使用OpenVPN服务器的公共IP地址访问它,您将通过路由器的默认网关
您可以使许可证服务器在10.8.0.1(VPN接口IP)上侦听,并重新配置客户端以使用10.8.0.1作为许可证服务器IP地址。此解决方案的成功与否取决于许可证服务器的设置方式。到目前为止,非常感谢您的回答:)。有没有办法避免这种情况?除了使用另一个网络接口。在答案中添加了一个变通方法。我将尝试。再次感谢:)安卓呢?Android上的同一配置文件也重定向了公共IP服务器的流量。