Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows OpenVPN重定向适用于服务器_Windows_Vpn_Openvpn - Fatal编程技术网

Windows 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

我的问题如下。我在我的大学网络中安装并配置了一个OpenVPN服务器,就我所知,它运行良好,除了我尝试建立到服务器的每个连接(通过重定向的vpn)从未通过vpn。openVPN重定向设置与NAT一起工作,NAT应该可以正常工作。 我需要连接到许可服务器,该服务器安装在openVPN所在的同一台机器上

服务器配置为:

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服务器的流量。