routing - 使用 VPS 和 VPN 通过静态 IP 进行路由
问题描述
我有一个带有几个静态 IP 地址的 VPS。我的家庭连接在动态 IP 地址上,并且提供商不发布静态 IP。我有一个客户端,我正在为此做一些工作,需要一个静态 IP 来允许远程访问连接到他们的 VPN。
有什么办法可以给他们我的静态 VPS IP 地址,然后设置某种 VPN/路由,这样我就可以通过我的 VPS 将来自家用 PC 的流量路由到客户端?如果是这样,它可能是滞后的...
蒂亚,米
解决方案
按顺序:是的,是的。
如果您对 VPS 具有 root 访问权限,则可以很容易地设置OpenVPN之类的东西,然后就可以访问 VPN。缺点是您可能会遇到延迟问题,尤其是由于加密和您使用的数据包协议。您将能够通过使用较少的加密来限制任何延迟(听起来您似乎不需要),在您的 OpenVPN 配置中启用压缩并使用 UDP 而不是 TCP(尽管您可能会在这里和那里丢弃一些数据包)
在您的服务器上设置 OpenVPN 后,您可以通过Mac 的Tunnelblick、Windows的OpenVPN GUI或Android/iOS 的OpenVPN Connect连接到它
推荐阅读
- java - 使用 jSerialComm 库的串行端口访问应用程序未收到 LISTENING_EVENT_DATA_AVAILABLE 事件
- javascript - 从 Ajax 中的响应映射中获取值并在 HTML/JSP 中呈现它
- django-views - 未找到 Django 错误:服务器日志中的 /NONE
- visual-studio - 使用购买的 CA 签名的 ClickOnce 应用程序显示“未知发布者”
- java - 我可以在 Hazelcast 中使用 LinkedHashMap 吗?
- python - 如果没有足够的元素,则 np.reshape() 带有填充
- python - 如何在numpy中解交错数组?
- rrdtool - 我的 rrdtool 图表的输出是空白的。为什么?
- javascript - 如何计算网页的访问频率
- python - 在python中获取页面的URL