Window 下 ExpressVpn 手动配置 openVpn 教程

前言

最近,ExpressVpn 似乎遇到了困难。官方不再频繁的更新 app,有网友留言说其准备引入新的协议,不知道真实情况是怎么样,还是说仍旧在寻求新的解决方案。 本文最后更新时间:2023-04-27.

目前,关于 ExpressVpn 连不上 一个过渡的方法就是先使用手配连接。由于 ExpressVpn 官方有提供镜像地址,所以获取 ExpressVpn 手动配置文件很容易。

不过,ExpressVpn 的手动配置似乎不支持 iOS。

关于 Window 下手动配置,官方其实已经有很详细的教程了,详细的教程可以参考这篇:https://www.expressvpn.com/support/vpn-setup/manual-config-for-windows-xp-vista-7-8-with-openvpn/

Mac 端手配官网教程:https://www.expressvpn.com/support/vpn-setup/manual-config-for-mac-os-x-with-tunnelblick-openvpn/

备注:如果你无法访问  express 官网,建议把上面这篇教程的域名换成官方提供的镜像域名即可访问。

详细的图文教程,ExpressVpn 官网已经有了,由于时间的关系,本文不再赘述,只是简单的补充几个注意事项。

2022-12-13 备注:Android 端的用户可以下载 openVpn for Android 这个客户端,可以直接在 APKpure 官方进行下载,然后配置文件修改按照下面的注意事项进行修改即可,其余操作流程完全一样。

2023-02-27 备注:目前,不同时间段,有时候手配连接也会出现无法使用的情况,然后可能过几小时后重连又可以使用。所以,最好一下子下载制作 20-30 个配置文件,可以提高可用性。每个配置文件可以用那个配置文件里面的域名作为文件名,因为域名短期不会发生变化,这样下载下来的配置文件,制作好后,下次如果发现 ip 无法使用,再通过 ping 网站直接去 ping 文件名找到最新可以 ping 通的 ip ,然后修改配置文件的 ip 即可,这样不用反复去 ExpressVpn 后台下载配置文件。

注意事项一:建议使用 openVpn gui 2.x 系列的客户端

ExpressVpn 官方提供的客户端下载地址:https://openvpn.net/community-downloads/

我们本地安装 2.6过程中报错。上面的下载地址提供很多旧版本的客户端,可以往下拉,有 2.4 系列的版本,我们本地使用 2.4 的版本,可以正常使用。

注意事项二:下载配置文件后,如何判断该配置文件是否可用

并不是所有配置文件都能正常使用,首先需要判断配置文件里面的域名是否能 ping 通,或者里面的域名是否被污染。

比如,我从官方下载了一个配置文件,配置文件名称是:my_expressvpn_monaco_udp.ovpn ,然后使用 notepad++ 或者 txt 打开文件,找到里面的域名:

找到配置文件的域名

然后使用快捷键 win+R,打开运行窗口,然后输入:cmd ,确定后,打开本地 doc 窗口:

使用 win+r 打开运行窗口

接着使用命令,ping 下域名能否正常 ping 通。注意,命令格式是: ping 域名 ,域名换成真正的域名,如下:

ping 下域名,看能否 ping 通

像上面这样,就表示域名可以 ping 通,那么就说明配置文件是可用的。

有的时候,由于 ExpressVpn 官方设定了负载均衡配置。一个域名解析出来,可能会有多个 ip 的情况。就是同一个域名,不同时间去 ping,可能解析出来不同的 ip ,然后由于 gfw 封锁的原因,可能有的 ip 可以 ping 通,有的 ip 不能 ping 通,这个时候就要考虑把里面的域名替换成可以正常 ping 通的 ip 。

这里推荐几个不错的 ping 域名的站点:

https://check-host.net/
https://www.whatsmydns.net/

我的建议是对于新手,最好最好最好把域名都直接替换成可以正常 ping 通的 ip 地址。

首先,获取到配置文件的域名后,然后使用在线 ping 网站 ping 下域名,这里以 https://check-host.net 里面的 ping 为例:

通过 ping 域名解析出 ip

可以看到,这个域名 ping 出来的 ip 就是 85.203.xxx.xxx , 然后你本地使用 win+r,输入 cmd,确定后,使用命令 : ping ip 的方式,看这个 ip 是否能 ping 通,如果可以 ping 通,就表示这个 ip 可用:

本地 ping 下 ip 是否可以访问

像上面这样,表示 ip 可用。然后复制该 ip ,打开配置文件,把域名修改为该 ip 地址即可:

把域名替换为 ip

有时候,一个域名可能会 ping 出不同的 ip,比如这种情况:

一个域名可能ping出多个不同ip

这个时候,选择其中一个能正常 ping 通的 ip 进行替换即可。

注意事项三:配置文件末尾记得加 block-outside-dns

未了防止 dns 隐私泄露,一定要记得在每个配置文件末尾加上:block-outside-dns ,可以在文件最后回车换行下,如下:

配置文件末尾加上 block-outside-dns

打开你的配置文件,然后拉到末尾,回车后,加上 block-outside-dns ,保存即可使用。

注意事项四:删除 keysize 256

在 openVpn 2.x 系列较高的版本,比如 2.6 版本,连接的时候有时候会报错,诸如,无法识别 keysize 参数,比如:

Options error: Unrecognized option or missing or extra parameter(s) in my_expressvpn_japan_-_tokyo_udp.ovpn:22: keysize (2.6_beta1)

这个时候打开你的配置文件,然后把 keysize 256 这一行删除:

删除 keysize 256 这一行

然后重新保存文件进行连接即可。对于较低的版本,比如 2.4 系列,这一行保留是没关系的。

由于 expressvpn 官网已经比较详细的提供了手动配置教程,本文只是把几个容易出错的注意事项进行了总结。

如果你在配置的过程中有碰到问题,那么也可以留言一起讨论。

18 Comments

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注