搭建一个基于VMESS协议的cloudflare自选ip代理连接
这篇文章的前置内容为搭建基于VMESS协议的代理,连接服务器,前提是服务器ip没有被阻拦的情况下。
本片文章基于服务器ip被阻拦,无法直接ping通。
域名注册
我们需要两个域名,可以到namesilo去注册海外域名。我们购买完域名之后会进入域名管理界面。
这是我完成修改的结果。
域名解析服务商修改
我们需要修改NameServers,其中一个可以改为国内很方便的dnspod服解析务商,也就是使用
1 | side.dnspod.net |
作为域名解析服务器,当然可能不全是我上面所写,dnspod提供给某个人的可能不同
这里添加域名之后,它会提供我们域名解析服务商,然后添加到下图的框中。
之后注册cloudflare账号,并且添加另一个域名。这里按照它的步骤进行。其中,
在设置ssl时选择full但并不用scrict。注意一定要选择Full!!!
这一项可选可不选。
添加解析记录和回溯路
我们给cloudflare解析的域名添加一条DNS记录,指向我们要绕过阻拦访问的服务器,所以直接将解析内容添加服务器ip即可,记录为A记录。
注意:要解析的域名必须写子域名,可以随便编一个子域名。但不要写主域名
接下来我们进入SSL/TLS选项下的Custom Hostnames,这里注意,要先开通Saas,可能需要绑定支付,我记得收费为0元,不用担心。
我们将刚刚添加解析记录的子域名填在这里,作为本地访问域名的回溯目标,等待通过。
将刚才填写的子域名作为我们使用dnspod服务商解析的域名的解析内容。所以这里我们在dnspod里面为域名添加一条解析记录,注意这里的解析记录是CNAME形式。
之后我们等待解析成功。
然后我们回到写回溯地址的地方,在下面添加Custom Hostname
证书验证可以选用http验证或txt验证
域名写我们要我们之前设置好的伪装域名(SNI)。
添加之后它会让我们添加一个TXT类型的DNS解析记录,我们需要为我们填的域名,在dnspod中添加一个TXT解析记录
等待出现如下结果
也就是验证成功之后,就算完成很多了。
之后搜索延迟低的cloudflare CDN的ip,我这里提供一个网站https://www.cloudflare.com/ips-v4,这里包含了cloudflare提供服务的ip的子网范围,自己可以尝试这些子网的延迟并选择最小和稳定的。
接下来,再去dnspod,为我们的伪装域名添加我们找好的低延迟ip,所以是A记录,直接解析到ip。
现在在v2ray中设置好vmess协议的id等参数,设置好伪装域名,就能够将被阻拦ip的服务器作为代理了。