微信域名防封原理

微信地址防封技術(shù)
微信地址防封原理

分享一下最近研究微信域名防封的一些心得和經(jīng)驗(yàn),怎么才能做到域名防封呢。

說(shuō)到域名被微信封殺,是很多人在微信推廣中都曾遇到的讓人苦惱的問(wèn)題。自己辛苦推廣的頁(yè)面,剛分享出去沒(méi)多久就被微信屏蔽,真是一朝回到解放前,所有的努力全白費(fèi)。所以做好微信域名防封至關(guān)重要。

微信防封無(wú)非就是兩個(gè)思路

  1. 使用短鏈引導(dǎo)到外部瀏覽器訪問(wèn) 但是這個(gè)方法不利于用戶交互,而且無(wú)法使用微信相關(guān)api獲取用戶信息等
  2. 使用域名池,使推廣域名和落地域名分離 被舉報(bào)封禁的就是落地域名從而保護(hù)推廣域名,對(duì)于用戶來(lái)說(shuō)是無(wú)感的

講一下域名池的實(shí)現(xiàn)方案
1.購(gòu)買(mǎi)一些域名都指向落地服務(wù)器(這里可以選國(guó)外的域名服務(wù)器)
2.選定一個(gè)推廣域名用于分享 打開(kāi)推廣域名服務(wù)器進(jìn)行微信公眾獲取用戶數(shù)據(jù)等操作(也就是說(shuō)公眾號(hào)綁定的是這個(gè)推廣域名,這步很重要 因?yàn)楣娞?hào)不可以綁定很多落地域名)
3.推廣域名完成登錄后獲取code跳轉(zhuǎn)到一個(gè)沒(méi)有封禁的落地域名
4.落地域名需要通過(guò)api校驗(yàn)是否已經(jīng)被封閉,http://api.hndfcl.com 這個(gè)是本人找到的最便宜的一家,選擇一個(gè)沒(méi)有被封的域名重定向過(guò)去
5.這樣以后只有跟新域名即可 對(duì)于用戶是無(wú)感的 對(duì)推廣業(yè)務(wù)非常 友好

這里貼上核心代碼 有問(wèn)題歡迎私信聯(lián)系

    if (ctx.query.code) {
      const domains = [' 域名1','域名2']
      const url = 'http://api.hndfcl.com/dede/getUrlState?url='
      for (let i = 0; i <= domains.length-1; i ++) {
        const data = await ctx.curl(url + domains[i], {
          type: 'GET',
          dataType: 'json',
  
        })
        // this.ctx.body =data.data.status
  
        if (data.data.status !== 2) {
          // this.ctx.body = domains[i]
          ctx.redirect(domains[i] + '/index?code=' + ctx.query.code + '&state=')
  
          return
        }
        await new Promise((r)=> {
          setTimeout(() => {
            r()
          }, 1000);
        })
        
      }
    } else {
      ctx.redirect(`微信接口?appid=appid&redirect_uri=${'落地域名'`)

    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容