openvpn - 选择 IP 地址的 openvpn 隧道速度较慢
问题描述
我对 openvpn 有一点奇怪的问题。我在家里的华硕路由器上运行 openvpn 服务器,并且在另一个位置的另一个路由器(运行 dd-wrt 的 netgear)上有一个 openvpn 客户端。
我对客户端的初始设置是通过隧道传递所有连接,但这不是一个理想的情况。然后我发现我可以在客户端上添加我需要使用隧道的特定 IP,所以我这样做了。一个 IP 用于安全摄像机的 DVR,另一个 IP 用于家庭自动化服务器。
我遇到的问题是,在所有流量都通过隧道之前,我可以看到摄像头(它们有一个适用于 android 的应用程序,您可以在其中连接并查看它们)没问题。现在,在我只路由 DVR 和服务器流量之后(服务器目前大部分未使用,因为我还没有开始家庭自动化项目。它现在只是运行 proxmox),我只能看到一些摄像机一次和相当多的滞后。
现在看来 VPN 隧道要慢得多。这可能是什么问题?客户端路由器不应对吗?仅路由特定 ip 的流量是否比整个网络更费力?
请记住,我没有太多经验,我可能没有选择最佳解决方案。我很乐意应要求提供更多详细信息,因为我不知道在这种情况下什么是相关的。
解决方案
在阅读了更多内容之后(但请记住,我对这个主题没有权威!)当Shortcut Forwarding Engine
启用某些调用时,dd-wrt 中的基于优先级的路由存在一些问题。此功能位于Setup
顶部部分。
通过禁用此功能(我不明白它的作用!)基于策略的路由效果很好。不,我的两个 IP 通过隧道,其余连接到 vpn 客户端路由器的客户端通过 ISP WAN。
推荐阅读
- c - 对文件使用 getc
- python - 如何使用循环将火花数据帧转换为 python 数据帧
- javascript - 循环问题无法继续 owl carousel 中的 continue 循环
- asp.net-web-api - AuthorizeAttribute 在 Area 内的 ApiController 上不起作用
- java - 如何在带有 java 8 的 IntelliJ 中使用集合工厂方法
- laravel - 如何获取具有不同状态的同一列的总和
- react-native - Lottie 设计的高度和宽度不符合风格
- optimization - 如何定义成本目标函数
- rust - 我可以用借来的元素对向量进行变异吗?
- c++ - 尝试将 std::;string 设为 void* 时的非法间接