首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置OpenVPN客户端以连接到服务器,而不重定向所有通信量

设置OpenVPN客户端以连接到服务器,而不重定向所有通信量
EN

Server Fault用户
提问于 2021-02-19 17:17:23
回答 1查看 2.4K关注 0票数 0

我遵循官方语法文献并创建了一个OpenVPN服务器,用于远程连接到NAS,即局域网中的NAS及其NAS_LOCAL_IP_ADDRESS。VPN服务器配置如下所示:

现在,我正试图通过Tunnelblick与他们的指示连接。特别是,他们说:

用openvpn.ovpn打开导出的文件TextEdit,用Synology的公共IP地址替换YOUR_SERVER_IP。如果您希望通过VPN发送所有通信量,请从#重定向网关def1中删除#。

这是我的VPNConfig.ovpn

代码语言:javascript
复制
dev tun
tls-client

remote YOUR_SERVER_IP 1194

pull

# If you want to connect by Server's IPv6 address, you should use
# "proto udp6" in UDP mode or "proto tcp6-client" in TCP mode
proto udp

script-security 2


comp-lzo

reneg-sec 0

cipher AES-256-CBC

auth SHA512

auth-user-pass

我不想把所有的流量重新路由到VPN,我只想将请求路由到我的NAS_LOCAL_IP_ADDRESS

如果我离开#redirect-gateway def1评论,虚拟专用网似乎是这样工作的。这是我想要的,但我不明白为什么会发生这种情况,因为我从未在配置文件中指定过NAS_LOCAL_IP_ADDRESS

你们能帮我理解一下引擎盖下的东西是怎么运作的吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-02-19 20:27:29

最有可能的是,您已经在NAS端选择了Allow clients to access server's LAN选项。

这意味着在连接时,服务器(NAS)会推倒一条像NAS_LOCAL_NETWORK is reachable via NAS_VPN_IP_ADDRESS这样的路由。

因此,当您试图联系NAS_LOCAL_IP_ADDRESS时,您的客户端将其标识为NAS_LOCAL_NETWORK的一部分,并将其发送给NAS_VPN_IP_ADDRESS。在隧道的另一端,NAS知道NAS_LOCAL_IP_ADDRESS不需要路由,而是本地ip地址,即直接响应请求。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1054302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档