OpenVPN每次使用时都需要更改其端口

我有一个Linode VPS,我在上面安装了OpenVPN服务器。 由于我在中国,所以我们必须处理GFW(Great Firewall),所以我使用了很多VPN。

奇怪的是,每当我使用它,我需要改变OpenVPN服务器的连接或我无法连接成功。

我不知道这是我的安装问题还是只是由GFW引起的,但是我从来没有听说过GFW阻塞一个端口

GFW确实阻塞了某些端口,包括默认的OpenVPN端口。 此外,从2012年底开始,正在执行深度包检测,以阻止使用OpenVPN的TCP和UDP连接。 我不确定这是否也适用于使用CA而不是预共享密钥的连接; 我读了这些可能有不同的签名,但我自己并没有证实这一点。

上次检查时不受深度数据包检查影响的VPN软件示例:

  • QuickTun :基于UDP,有点难以设置,不能很好地处理IP变化
  • ShadowSocks :使用TCP袜子连接
  • ssh隧道
  • 任何自定义解决scheme,混淆stream量,以防止检测(一些商业VPN提供商包装OpenVPN连接在一个专有的混淆层)

另外,有些networking似乎使用统计分析来检测和断开可能是VPN的连接(具有很多双向stream量的长连接?),尽pipe我还没有看到确切的证据。 这可能意味着阻止P2Pstream量。

请注意,GFW是一个分散的系统,因地而异,从提供者到提供者。 你运气可能有所不同。