-
Notifications
You must be signed in to change notification settings - Fork 60
扫线报
2023.7.13 配置文件增加线程数,代理;
扫描店铺id文件<shopid.txt>或者内置随机1~999999,根据scan_rules.json规则,进行店铺活动扫描;
目前会自动删除 无效店铺 和 专营店
合理控制线程数,ip黑了就是查豆啥的也会黑的
配置文件说明:
{
scan_wait_shops_count: 100, //扫多少个店铺停一下
scan_wait: 3, //停多久
scan_wait_every_time: 1, //每扫一个店铺休息多久
tg_channel_id: -1001654073175, //扫到活动后,提送到哪个tg频道或者群?
thread_num: 3, //线程数
scan_ck: [ //扫线报使用的ck,负数表示从屁股后面开始
-1,
-10,
],
thread_num: 1, //多少线程去扫线报
shopinfo_thread_num: 10, //多少线程去扫店铺,因为扫店铺不容易黑ip,可以相对设置高点
shopid_start: 0, //不使用shopid.txt,就从这两个值里生成列表
shopid_end: 999999999,
send_tg_bot_url: "https://tg.baidu.com/bot5494115621:AAHVzEpo4OAOC4367BPJ35dfgHortcgrXJtio", //使用bot进行通知,留空则使用自己的tg发送消息
//可以参考这个教程搭建tgbot反代https://anerg.com/2022/07/25/reverse-proxy-telegram-bot-api-using-cloudflare-worker.html
//send_tg_bot_url规则:https://worker_url/bot<bottoken>
proxy_url: "http://api.xiequ.cn/VAD/GetIp.aspx?act=get&uid=86638&vkey=82C77", //代理服务的ip获取api url,记得加入白名单,隧道代理优先级比这个高,如果设置了记得删除
proxy_tunnel: "http://192.168.1.251:8091", //隧道型代理,优先级比代理api高,设置了隧道代理就不会使用代理api
}
scan ? //指令列表
scan start //开始扫线报
scan shopinfo //开始扫店铺
scan stop //停止
scan ck //设置扫描的ck
scan thread //设置扫线报线程数,默认1,非超授最多3,你设置再大,也是3
1、设置扫店铺的规则
因为每个库的变量都有所不同,所以,请自行整理使用库的规则文件。可以参考解析规则。后期空了整理一个规则出来吧。
2、设置店铺id
若你有比较好的店铺id列表,一行一个id 保存到plugins/shopid.txt,若没有,则保证plugins/shopid.txt文件不存在,程序自动使用内置的1~999999店铺进行扫描。
可以先使用scan shopinfo 过滤一遍店铺信息,因为扫线报的时候会优化店铺排序,优先使用 有过线报的店铺->自营->旗舰店->其他 店铺进行扫描
3、设置扫描时使用的ck范围
这里请注意,别乱设序号,当超过你拥有的ck数,将报错,无法正常工作。换句话说:你丫的有多少个ck心理没点数吗?
使用ck扫描黑ip概率较低,所以必须设置ck范围,可以使用指令:scan ck <start_idx>,<end_idx> 设置使用的ck范围,插件将自动随机使用ck进行扫描。
start_idx:开始的序号,支持逆序(-n)
end_idx:结束的序号,支持逆序(-m)
示例:
scan ck 1,10 使用第1 ~ 10的ck进行扫描;
scan ck -10,-1 使用倒数10 ~ 倒数1的ck进行扫描;
4、开始/停止
scan start
scan stop