棋牌游戏域名被微信拦截封杀的原因及防封方案

浏览:208 发布日期:2019/04/24 分类:功能实现 关键字: 微信域名防封 棋牌游戏防封 H5推广防封 微信域名检测
棋牌游戏域名被微信拦截封杀的原因及防封方案
现在经常碰到棋牌游戏的朋友来跟我说,怎么办啊,一上上去秒封,这要怎么玩下去。我说这个本来就带赌的东西,微信肯定是严打的,不封的话这暴露的东西在微信满天飞,那是什么场景,要是不封才奇怪,但是朋友又说,这又不怎么样,别人正常娱乐而已,说的也有道理!于是我们公司花费半个月的时间做了一套关于微信棋牌游戏的专业防封方案,效果还真可以,这样就可以继续玩下去了。有需要的可以直接联系我VX:mkapi001,QQ:10000



防封方案
如今市面上的防封一般都是反向跳转模式,这种防封方案在微信视频打赏面前是一点用都没有,因为这是一个简单的二级跳转,没有加密,很容易发现你的原始推广落地页,重点还是来说说我们公司研发的微信棋牌的专业防封方案吧。
首先,这套方案是使用落地域名多层加密,减少域名的浪费和被封杀;保护原始推广落地页不容易被举报和发现,延长原始推广落地页寿命;如果中间落地域名被封只需删除再重新更换即可,一点也不影响防封短链接的打开,从而减少流量浪费。最后go语言代码奉上,给喜欢研究的朋友做参考,另外还有PHP,C等多种语言的开发。不喜欢研究或者是有直接需求的朋友就直接联系我吧。package main

import (
    "io/ioutil"
    "net/http"
    "net/url"
    "fmt"
    "encoding/json"
)

func main() {
    //请求地址
    juheURL := "http://api.monkeyapi.com

    //初始化参数
    param := url.Values{}

    //配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参
    param.Set("appkey" , "appkey"); //您申请的APPKEY
    param.Set("url" , "www.url.com"); //需要查询的网站

    //发送请求
    data, err := Get(juheURL, param)
    if err != nil {
        fmt.Errorf("请求异常,错误信息:\r\n%v", err)
    } else {
        var netReturn map[string]interface{}
        json.Unmarshal(data, &netReturn)
        fmt.Println(netReturn)
    }

}

// get 网络请求
func Get(apiURL string, params url.Values) (rs []byte, err error) {
    var Url *url.URL
    Url, err = url.Parse(apiURL)
    if err != nil {
    fmt.Printf("解析url错误:\r\n%v", err)
    return nil, err
    }
    //如果参数中有中文参数,这个方法会进行URLEncode
    Url.RawQuery = params.Encode()
    resp, err := http.Get(Url.String())
    if err != nil {
        fmt.Println("err:", err)
        return nil, err
    }
    defer resp.Body.Close()
    return ioutil.ReadAll(resp.Body)
}

// post 网络请求 ,params 是url.Values类型
func Post(apiURL string, params url.Values) (rs []byte, err error) {
    resp, err := http.PostForm(apiURL, params)
    if err != nil {
        return nil, err
    }
    defer resp.Body.Close()
    return ioutil.ReadAll(resp.Body)
}
评论( 相关
后面还有条评论,点击查看>>