細說微信域名防封技術原理,微信域名被封的解決辦法

樂樂多多發表於2020-08-10

市場環境分析

大多數使用微信來推廣產品或者從事活動營銷的使用者,就一定會遇到域名被微信攔截甚至封殺的情況。域名沒被封過,那你的營銷人生肯定是不完整的。

域名防封帶來最大的損失當然是使用者流量和轉化率的問題,沒有流量和轉化率也就意味著你的產品沒有收入。那麼微信遮蔽第三方連結的因素有哪些?我們又該如何做到微信域名防封呢?這其實要藉助一些技術手段來實現有效的防封措施了。下面就給大家詳細解讀實現原理。

相關技術程式碼

$url = "
 $params = array(
 'appkey' =>'appkey',//您申請的APPKEY
 'url' =>'需要查詢的網站
 );
 $paramstring = http_build_query($params);
 $content = monkeyCurl($url, $paramstring);
 $result = json_decode($content, true);
 if($result) {
 
    var_dump($result);
 }else {
 
    //請求異常
 }<<--有不懂的加q諮詢:3396103977 或加V :mkapi005-->>/**
    * 請求介面返回內容
    * @param    string $url [請求的URL地址]
    * @param    string $params [請求的引數]
    * @param    int $ipost [是否採用POST形式]
    * @return    string
*/
 function monkeyCurl($url, $params = false, $ispost = 0)
 {
 
    $httpInfo = array();
 
    $ch = curl_init();
 
    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
 
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
 
    curl_setopt($ch, CURLOPT_TIMEOUT, 60);
 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
 
    if ($ispost) {
 
        curl_setopt($ch, CURLOPT_POST, true);
 
        curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
 
        curl_setopt($ch, CURLOPT_URL, $url);
 
    }else {
 
        if ($params) {
 
            curl_setopt($ch, CURLOPT_URL, $url.'?'.$params);
 
        } else {
 
            curl_setopt($ch, CURLOPT_URL, $url);
 
        }
 
    }
 
    $response = curl_exec($ch);
 
        if ($response === FALSE) {
 
        //echo "cURL Error: " . curl_error($ch);
 
        return false;
 
    }
 
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
 
    $httpInfo = array_merge($httpInfo, curl_getinfo($ch));
 
    curl_close($ch);
 
    return $response;
 }--有不懂的加q諮詢:3396103977 或加V :mkapi005123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293

域名攔截因素

域名被社交軟體攔截或者被遮蔽是推廣過程中經常會碰到的情況,那麼網站域名在微信被攔截主要原因有哪些呢。

1、被舉報,如客戶有情緒,會惡意投訴到騰訊。

2、網站有敏感詞或違規內容,比如釣魚,虛假,違法,色情,誇大療效等敏感字眼,網路蜘蛛會將這些詞提交到伺服器進行比對篩選,符合微信系統攔截條件的會將你的域名加入黑名單。

3、惡意舉報,現在網路競爭激烈,一旦舉報,網站加入黑名單就會攔截。

普遍的方案

那麼我們應該如何預防域名被封呢?以下是大家常用的一點方法。

1、伺服器

伺服器方面是目前很多大家在做的,很多做防封的朋友都一樣這種經歷,例如把自己的域名解析到防封平臺的伺服器上,很詭異的是確實被封的機率確實降低了很多。這種形式操作的防封平臺有很多,最早以前做的是微盾一批人是這麼做的,而微盾現在已經不做了。這種技術我們叫做反向代理,但是不持久。

2、域名

域名也是一個很關鍵的問題。很多客戶都喜歡買備案域名,認為能很好的防止被封,認為已經很高階了,其實往往不是 一個抗壓的域名不是根據備案不備案。就這麼說吧,你不備案的域名不一定持續時間短。這個是有一個強大的分析域名的各種衡量標準,其中一個標準首先是要檢測的改域名,備案資質是否備案過N個域名,這是其中一個檢測的標準,而真正一個抗壓域名內部價格是500左右,不瞭解的人一般會花1000左右去購買,這是一個非常昂貴的消費,所以上面做反向代理防封的客戶是不提供域名的,因為其本身就是抗壓域名的昂貴型。

3、程式碼

市面上的平臺是沒有采取程式碼加密做防封的,但是經常用的是一個載入映象,但是載入映象這一塊一樣容易被微信檢測到,甚至還存在秒封的情況。真正透過程式碼加密的幾乎沒有任何防封平臺來做,因為實現起來很麻煩。雖然沒有防封平臺做,但是有部分網站已經做了甚至做的非常不錯,都是一些自己私人的網站,我也是透過對他們網站進行程式碼抓包和分析研究出來的一種特殊加密方式。

4、舉報

不管怎麼說舉報是一個很傷人的事情,因為同行競爭麼很正常,這塊防止舉報甚至已經有人研究出微信舉報按鈕透過底層技術破解,讓對方無法舉報。但是聽說效果都不怎麼樣,也是會莫名奇妙被封。所以一般逃避舉報最簡單粗暴的方式就是做跳轉,所以現在防止舉報都是加密+跳轉的形式,這樣被舉報的機率幾乎很小。

5、檢測工具

做檢測微信域名檢測工具的一般都會提供一些防封,而防封的操作效果其實很簡單,流程就是透過檢測工具檢測是否被封,如果被封就找尋一個沒有封的訪問。所以他們採用的技術是檢測工具+反向代理技術,也是目前市場主流用的技術。

普遍的實現方式

ljkmhm4p.png

配置程式,用三套域名A、B、C,比如說分享出去的域名是A,這裡面A被稱作是主域名。

點開後跳到B,跳轉之前檢測一下B有沒有被封,這裡面的B就稱作是落地域名。通常情況下落地域名B需要準備幾十甚至上百個,利用域名檢測介面可以輕鬆實現被封自動切換。

那C是幹什麼用的呢,微信4月25日以後改變了分享規則,透過JSSDK分享域名必須是公眾號後臺繫結域名,不能像以前那樣想分享什麼域名就可以分享什麼域名了。

C域名專門用作分享,在B域名下觸發分享條件以後跳到C域名,自定義分享出去以後,C域名從程式上設定又跳回到A。

這樣A->B->C->A迴圈跳轉

專業的防封技術

經過我的研究,我會給域名加防火牆,讓微信無法抓取域名和ip,從而實現防封效果。這樣的方式可以說是現在市面上大部分防封平臺無法突破的技術。如果你們想了解,可以給我留言,也可以聯絡我。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69976405/viewspace-2710383/,如需轉載,請註明出處,否則將追究法律責任。

相關文章