这篇文章的前置内容为搭建基于VMESS协议的代理,连接服务器,前提是服务器ip没有被阻拦的情况下。

本片文章基于服务器ip被阻拦,无法直接ping通。

域名注册

我们需要两个域名,可以到namesilo去注册海外域名。我们购买完域名之后会进入域名管理界面。

image-20230521215237828

这是我完成修改的结果。

域名解析服务商修改

我们需要修改NameServers,其中一个可以改为国内很方便的dnspod服解析务商,也就是使用

1
2
side.dnspod.net
harley.dnspod.net

作为域名解析服务器,当然可能不全是我上面所写,dnspod提供给某个人的可能不同

image-20230521220119814

这里添加域名之后,它会提供我们域名解析服务商,然后添加到下图的框中。

image-20230521220731278

之后注册cloudflare账号,并且添加另一个域名。这里按照它的步骤进行。其中,

image-20230521220330455

在设置ssl时选择full但并不用scrict。注意一定要选择Full!!!

image-20230521220532771

这一项可选可不选。

添加解析记录和回溯路

我们给cloudflare解析的域名添加一条DNS记录,指向我们要绕过阻拦访问的服务器,所以直接将解析内容添加服务器ip即可,记录为A记录。

注意:要解析的域名必须写子域名,可以随便编一个子域名。但不要写主域名

image-20230521220830695

接下来我们进入SSL/TLS选项下的Custom Hostnames,这里注意,要先开通Saas,可能需要绑定支付,我记得收费为0元,不用担心。

image-20230521221037146

我们将刚刚添加解析记录的子域名填在这里,作为本地访问域名的回溯目标,等待通过。

将刚才填写的子域名作为我们使用dnspod服务商解析的域名的解析内容。所以这里我们在dnspod里面为域名添加一条解析记录,注意这里的解析记录是CNAME形式。

image-20230521221844555

之后我们等待解析成功。

然后我们回到写回溯地址的地方,在下面添加Custom Hostname

image-20230521222051199

证书验证可以选用http验证或txt验证

image-20230521222137682

域名写我们要我们之前设置好的伪装域名(SNI)。

添加之后它会让我们添加一个TXT类型的DNS解析记录,我们需要为我们填的域名,在dnspod中添加一个TXT解析记录

image-20230521223400476

等待出现如下结果

image-20230521222442442

也就是验证成功之后,就算完成很多了。

之后搜索延迟低的cloudflare CDN的ip,我这里提供一个网站https://www.cloudflare.com/ips-v4,这里包含了cloudflare提供服务的ip的子网范围,自己可以尝试这些子网的延迟并选择最小和稳定的。

接下来,再去dnspod,为我们的伪装域名添加我们找好的低延迟ip,所以是A记录,直接解析到ip。

现在在v2ray中设置好vmess协议的id等参数,设置好伪装域名,就能够将被阻拦ip的服务器作为代理了。