这是一篇关于解决ExpressVPN OpenVPN手配问题的教程

最近在论坛上看到有很多人说ExpressVPNOpenVPN手配配置失败,基本上大家的回答都是删除fragment一行。但这方法大概率行不通,这里面的问题并不只是一个bug这么简单。

目前主流的OpenVPN手动配置应用程序都集中在两个OpenVPN大版本:2.x系列版本(OpenVPN 2)和3.x系列版本(OpenVPN 3。虽然OpenVPN 3向下兼容OpenVPN 2,但由于OpenVPN 3为了减少OpenVPN程序的复杂性,降低代码维护成本,让代码更简洁,所以在OpenVPN 3 “fragment”并不受支持(根据https://openvpn.net/faq/are-there-any-openvpn-directives-not-supported-by-the-app/)。因此,”fragment”只能在低于OpenVPN 3的版本中使用,比如OpenVPN 2

所以,如果要继续手配ExpressVPNOpenVPN,那我们有下面两条路可以走:

1.删除或注释掉“fragment”一行
2.换用使用OpenVPN 2的程序

其中,第一条路经过许多人的验证(不管是论坛上还是国外的人,比如OpenVPN论坛上的这个帖子,也是一样的情况:https://forums.openvpn.net/viewtopic.php?t=26757),不难发现是走不通的。这虽然可以成功连上服务器,但却无法上网。其中的原因暂时不得而知,我们也找不到解决办法,自然只能走第二条路:换用使用OpenVPN 2的程序。

这是可行的,至少我就是采用这种方法并成功的。使用OpenVPN 2为核心的应用程序在电脑平台上并不难找,比如WindowsOpenVPN GUIMacOSTunnelblick,这两款也是ExpressVPN官方推荐的手动配置客户端。但在手机系统上,情况就糟糕了。

论坛上许多人在手机上手动配置时几乎都是使用OpenVPN Connect这款应用程序。但其实这应用程序使用的核心是OpenVPN 3,基本上不可能通过它成功配置。好在,Android系统上,我们可以选择 OpenVPN for Androidhttps://play.google.com/store/apps/details?id=de.blinkt.openvpn。这是一款由Arne Schwabe团队开发的一款OpenVPN客户端程序,软件支持多种语言,包括中文简体和繁体(如果不是中文可以尝试更改手机系统语言到中文),默认核心为OpenVPN 2 ,可以在设置中手动更改核心到OpenVPN 3。在Android上,我们可以通过它来实现ExpressVPN的手动配置。大致流程如下:

1.从官网上下载OpenVPN配置文件到本地。
2.用记事本或其他文本编辑工具打开配置文件。
3.打开后,我们需要删除文件中如下红色加粗的内容,这里以USA - LOS ANGELES – 5为例:
remote-random
pull
comp-lzo no
tls-client
verify-x509-name Server name-prefix
ns-cert-type server
key-direction 1
route-method exe
route-delay 2
tun-mtu 1500
fragment 1300
mssfix 1200
verb 3
cipher AES-256-CBC
keysize 256
auth SHA512
sndbuf 524288
rcvbuf 524288
auth-user-pass
4.最后,导入文件到软件中,填写密码并连接,即可。

这个软件的功能还是很多的,也支持应用分流,但由于篇幅限制,这里就不展开讲,大家自行探索。

IOS系统上,情况比Android还要糟糕。因为我曾经专门试着寻找不使用OpenVPN 3的手配客户端,但找到的全都是以OpenVPN 3为核心的。下面是我试过的应用列表:

1.OpenVPN Connect
2.Passepartout, VPN Client
3.VPN Gate Viewer
4.VPN Proxy OvpnSpider
5.OpenTunnel (此软件还是付费的)

所以,在IOS上,似乎目前还没有方法能够使用OpenVPN协议来连接ExpressVPN——甚至就算是ExpressVPN的官方IOS客户端也不支持OpenVPN协议。这可能是因为苹果对开发者的限制导致的,如果要让IOS也能通过OpenVPN协议连接ExpressVPN的话,除非找到支持OpenVPN 2的应用程序,否则就只能等ExpressVPN官方更新自己使用的OpenVPN协议了。

已邀请:

Biyougong 【熟练级】 - fa有问题私信我,买了这款的都知道

辛苦了,真的很详细

Biyougong 【熟练级】 - fa有问题私信我,买了这款的都知道

看来expressvpn还是对手配的维护不是很好。印象里我用的别的VPN手配基本都没问题

pb98 【新手级】

有开车的吗,私我

NewYear 【入门级】

试了几个IP成功连接上了,谢谢分享

LiveBySea 【新手级】

openVPN的GUI是不是不支持分离通道? 有人知道吗, 对分离通道有需求但是不知道如何下手

apologize 【入门级】

感谢教学,简单易懂

oliviarodrigo 【新手级】

为什么我显示连接成功,ip也变了,但是无法翻墙,没被墙的网站可以正常浏览。

要回复问题请先登录注册