欢迎光临
我们一直在努力

ESA回源进行无端口访问的大胆尝试

白嫖的25年阿里云ESA,今天用它绕过家宽 80、443 端口限制!实现免端口访问网页。

文章主要灵感来自于B站的U主https://www.bilibili.com/opus/1152235783061504006并对操作进行修补。

1.进入管理页面https://esa.console.aliyun.com/siteManage/list

2.点击左侧站点管理→新增站点

3.输入访问域名!比我的域名是enged.top,然后点击下一步!

4.加速区域按备案选:有备案选国内(速度更快),无备案选全球(不含中国内地)

5.接入方式:不想手动配选 NS,手动配选 CNAME!点击下一步!

6.然后选择好自己白嫖的套餐,点击完成!

7.前往您的 DNS 服务商配置 TXT 记录,首先复制主机记录和记录值!

8.打开自己域名DNS 解析设置,比如我的域名在阿里云点击打开https://dnsnext.console.aliyun.com/authoritative/domains

9.添加一条 DNS 记录,分别填入刚才复制的主机名和主机记录值!注:需要注意要两次公网权威解析DNS,这里是第一次

10.然后回到刚才ESA的界面点击验证

11.然后点击左侧DNS-选择记录-添加记录!

12.然后选择CANME,比如我这里flatnas在lucky里服务是前端地址反代web地址为flatnas.sixz.top:23000,后端地址 127.0.0.1:23000,CNAME主机记录这里需要填写home,但是假如你想用flatnas.sixz.top这个域名免端口,你就需要把lucky里的反代域名改成点flatnas-a.sixz.top或者flatnas-b.sixz.top都行,只要不和这个需要免端口的二级域名重叠就行,选择记录值为域名,域名设置自己lucky里面设置的反代WEB域名,点击下一步!注:这里按题主理解,题主原博客域名是halo.enged.top,配置回源域名为bk.enged.top那么下图中配置1的位置就输入bk就行,然后第三位置就输入域名halo.enged.top。然后再往下编辑即可

13.选择网站页面,点击完成!

14.继续打开自己域名 DNS解析设置,比如我的域名在阿里云

点击打开https://dnsnext.console.aliyun.com/authoritative/domains

域名DNS的CNAME填写好以后返回到页面点击查询!显示已生效,然后点击我已完成CNAME配置!

15.此时访问还是不通的!!!重点,现在回到ESA面板找到回源规则→新增规则:多端口选自定义规则,固定端口选所有传入请求;回源端口填家宽lucky的反代实际转发访问端口比如我的为flatnas.sixz.top:23000,这里不是填内网的端口而是lucky反代的外网端口(例:我反代解析到23000,端口就填23000)

16.以上无法进行回源访问的可以对回源后的域名bk.enged.top进行第二次公网权威解析DNS并添加SSL证书官方也在这里指出如何添加https://help.aliyun.com/zh/edge-security-acceleration/esa/user-guide/managed-dcv#fb4eb69359lb6

17.添加SSL证书并对CA DCV进行二次解析,添加后注意状态,如果没对DCV进行二次解析 这里状态会变成申请失败

18.对回源DCV进行二次解析需要用到下面的DCV配置信息

19.记录以上DCV的记录信息回到公网权威解析并添加解析记录

20.填写记录类型为CNAME,由于这边是用通用的SSL证书,所以填写LE证书类型【Let's Encrypt证书】:_acme-chxxxxxxx.<hostname>,然后输入记录值<hostname>.1030000000000632.dcv.aliyun-esa.com,这里提到的<hostname>就是回源后的域名。

完成二次解析后,再去检查边缘证书的SSL证书检查,大概几分钟后证书状态就变成正常了,这时候再去访问回源后的域名,发现就能正常访问了。虽然速度慢了点但是不用套端口还是非常舒服的了。

赞(0)
未经允许不得转载:171主机测评 » ESA回源进行无端口访问的大胆尝试
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址