如何绕过 ISP 限制“未知”流量 - (SSH)代理、VPN

如何绕过 ISP 限制“未知”流量 - (SSH)代理、VPN

我在使用代理/VPN 时遇到了问题,我目前的 ISP(Comenersol,西班牙)就是如此。在我看来,他们通过协议或他们“知道”和“不知道”的流量来限制流量。我将在下面解释我迄今为止的发现。

  • 西班牙的互联网连接:~400-420KByte/秒(speedtest.net)
  • 瑞典的 OpenVPN 服务器(pfsense):100/100Mbit。LZO 压缩。TCP。Tun。Aes128
  • 瑞典的 Squid 代理服务器 (pfsense):100/100(与 vpn 服务器位于同一台机器)。纯正,无加密。以隐身模式运行,以隐藏代理的使用。

没有运行 OpenVPN 或 Squid Proxy,这是我的发现:

  • 当我从瑞典的 pfSense 盒子下载文件时,我获得了最大速度
  • 当我运行 speedtest.net 并选择任何欧洲服务器(包括瑞典服务器)时,我获得最大速度
  • 当我下载 torrent(使用非默认端口,高于 10K)时,速度限制为 ~100KByte/sec。加密已关闭
  • 如果我通过 https 下载某些内容,我会获得最大速度

运行 Squid Proxy 或 VPN,以下是我的发现

  • 当我从瑞典的 pfSense 盒子下载文件时,速度约为 100KByte/秒
  • 当我运行 speedtest.net 并选择任何欧洲服务器(包括瑞典语和西班牙语)时,我得到的结果约为 100Kbyte/sec。
  • 当我下载 torrent 时,我得到相同的限制~100KByte/sec
  • 当我通过 https 下载某些内容时,速度约为 100KByte/sec

我使用 speedtest.net 测量、firefox 测量以及在后台运行终端中的 bmon 来验证上述速度。这样,我就能确定我得到的速度实际上是正确的。

如果我通过 VPN 或 Squid Proxy 连接到其他 ISP,则可以获得更快的速度(400KByte/sec ++)

简而言之: 每当我通过瑞典隧道传输流量时,我的西班牙 ISP 都会限制流量。我以为通过 Squid 隧道传输可以解决这个问题,因为这样我就不再需要通过加密来隐藏流量了。但事实似乎并非如此。Wget 和 fetch 给出的结果相同。我没有尝试“nc”,但我认为这会给出相同的结果。

有人知道如何解决这个问题吗?我非常希望能够使用瑞典 IP 获得全速,因为这将使我能够以比现在更高的质量播放电视。100KByte/sec 根本无法降低质量。

感谢阅读。期待您的帮助。

答案1

将流量从 ISP 不知道的内容转换为 ISP 知道的内容的唯一方法是对其进行隧道传输。这需要连接两端的合作,因此如果您无法做到这一点,那么您将陷入困境。

当然,您的 ISP 可能只关心流量经过的端口,因此您可以尝试将您的种子和/或流媒体服务设置为通过端口 80 或 443 工作,看看会发生什么。

相关内容