ISP限制HTTP上的Internet,HTTPS正常运行(OpenVPN和Proxy也受到限制)


1

我想在服务器上设置OpenVPN,但是有一个非常奇怪的问题,我在设置它时才注意到。我认为我的ISP正在限制HTTP连接的速度。

没有VPN和没有代理(直接Internet)

  • 我创建了一个HTTP服务器,放置了一个100mb文件
  • 通过IP地址下载了该文件。速度仅为30-40 KB / s
  • 通过HTTP下载了该文件。速度再次仅为30-40 KB / s
  • 通过HTTPS下载了该文件。速度非常快,就像我的正常互联网连接一样。甚至SSL证书也是自签名的。

  • 问题不是我的自定义服务器。我通过Internet下载的任何文件(如果是HTTP连接)都会限制速度。

使用VPN(OpenVPN)

  • 所有下载,无论是通过HTTP还是HTTPS进行,速度都限于30-40 KB / s
  • 我还为OpenVPN客户端测试了443 TCP端口。但是结果还是一样。
  • 我还测试了OpenVPN XOR加扰补丁。

带代理(Squid3)

  • 所有下载,无论是通过HTTP还是HTTPS进行,速度都限制为30-40 KB / s。
  • 我使用显式代理不透明。
  • 我还用Squid的443 TCP端口进行了测试。但是结果还是一样。

如您所见,当我使用OpenVPN或Squid3时,我通过HTTP或HTTPS下载文件的速度受到限制。

有什么解决办法可以使我以良好的互联网速度使用OpenVPN或Squid3?


尝试stunnel在您和您的服务器之间进行设置,看看是否受到限制。如果不是,请在该隧道或其他轻型隧道上使用OpenVPN。
LawrenceC

使用stunnel,代理服务器现在可以正常工作。谢谢你的帮助。但是对于OpenVPN,速度仅从30 KB / s移至60 KB / s,仍然非常低。我还需要添加route {ip} 255.255.255.255 net_gateway到我的OpenVPN客户端配置中。我认为没有任何配置问题,因为我的ISP限制只能在下午进行。在晚上和晚上使用相同的配置,使用OpenVPN或Proxy的速度非常快。
Ghulam Ali

确保OpenVPN在stunnel上处于UDP模式(通过tcp的tcp是错误的)。如果您仅将OpenVPN用于这两个终结点,请尝试也禁用加密(因为使用隧道来处理)。
LawrenceC

不支持通过带隧道的UDP进行OpenVPN。作为通道,仅将其传输到TCP协议。我认为使用代理服务器的隧道对于我来说已经足够了。您可以在这个问题上写答案,我会标记为正确。非常感谢您的帮助。
Ghulam Ali

我再次通过stunnel对OpenVPN进行了测试,这一次它的运行非常好。现在的速度非常快,就像没有VPN一样。因此可以说,我的问题是通过使用stunnel并在其上通过VPN和Proxy隧道解决的。谢谢。
Ghulam Ali
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.