Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
peater12
dr_py
提交
6a95b43f
dr_py
项目概览
peater12
/
dr_py
落后 Fork 源项目 2 个版本
Fork自
晚风拂柳颜 / dr_py
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
dr_py
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6a95b43f
编写于
10月 24, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
玩
上级
92a956f7
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
90 addition
and
0 deletion
+90
-0
jiexi/bozrc.php
jiexi/bozrc.php
+65
-0
jiexi/多多.jsd
jiexi/多多.jsd
+25
-0
未找到文件。
jiexi/bozrc.php
0 → 100644
浏览文件 @
6a95b43f
<?php
header
(
'Content-Type:application/json'
);
$DATA
=
httpget
(
"https://jx.bozrc.com:4433/aliplayer/?url="
.
$_REQUEST
[
'url'
]);
preg_match
(
'/source:"(.*)",width:"100%",height:"100%",/'
,
$DATA
,
$url
);
if
(
$url
[
1
]
!=
null
)
{
$add
[
'code'
]
=
200
;
$add
[
'msg'
]
=
'解析成功,免费解析请加群:905111367'
;
$add
[
"success"
]
=
"1"
;
$add
[
'type'
]
=
'hls'
;
$add
[
'url'
]
=
$url
[
1
];
}
else
{
$add
[
'code'
]
=
404
;
$add
[
'msg'
]
=
'解析失败'
;
}
echo
json_encode
(
$add
,
JSON_UNESCAPED_UNICODE
|
JSON_PRETTY_PRINT
|
JSON_UNESCAPED_SLASHES
);
function
httpget
(
$url
)
{
$curl
=
curl_init
();
$header
=
array
(
"X-FORWARDED-FOR:"
.
rand_ip
(),
"CLIENT-IP:"
.
rand_ip
(),
"X-Real-IP:"
.
rand_ip
(),
"referer:https://jx.bozrc.com:4433/"
,
//模拟来路访问
"Connection: Keep-Alive"
,
//可持久连接、连接重用。。。避免了重新建立连接
"User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36"
,
//"Content-Length: 326",
"Accept: application/json, text/javascript, */*; q=0.01"
,
"Accept-Language: zh-CN,zh;q=0.9"
,
);
curl_setopt
(
$curl
,
CURLOPT_URL
,
$url
);
curl_setopt
(
$curl
,
CURLOPT_SSL_VERIFYPEER
,
FALSE
);
curl_setopt
(
$curl
,
CURLOPT_SSL_VERIFYHOST
,
FALSE
);
curl_setopt
(
$curl
,
CURLOPT_RETURNTRANSFER
,
true
);
curl_setopt
(
$curl
,
CURLOPT_HTTPHEADER
,
$header
);
//读头部数据
curl_setopt
(
$curl
,
CURLOPT_FOLLOWLOCATION
,
1
);
//重定向处理
curl_setopt
(
$curl
,
CURLOPT_HEADER
,
0
);
//显示头部数据为1 不显示为0
curl_setopt
(
$curl
,
CURLOPT_CONNECTTIMEOUT
,
10
);
// 在尝试连接时等待的秒数
curl_setopt
(
$curl
,
CURLOPT_TIMEOUT
,
10
);
// 最大执行时间
$content
=
curl_exec
(
$curl
);
//抓取URL并把它传递给浏览器
curl_close
(
$curl
);
//释放curl句柄
return
$content
;
}
function
rand_ip
(){
$ip_long
=
array
(
array
(
'607649792'
,
'608174079'
),
//36.56.0.0-36.63.255.255
array
(
'975044608'
,
'977272831'
),
//58.30.0.0-58.63.255.255
array
(
'999751680'
,
'999784447'
),
//59.151.0.0-59.151.127.255
array
(
'1019346944'
,
'1019478015'
),
//60.194.0.0-60.195.255.255
array
(
'1038614528'
,
'1039007743'
),
//61.232.0.0-61.237.255.255
array
(
'1783627776'
,
'1784676351'
),
//106.80.0.0-106.95.255.255
array
(
'1947009024'
,
'1947074559'
),
//116.13.0.0-116.13.255.255
array
(
'1987051520'
,
'1988034559'
),
//118.112.0.0-118.126.255.255
array
(
'2035023872'
,
'2035154943'
),
//121.76.0.0-121.77.255.255
array
(
'2078801920'
,
'2079064063'
),
//123.232.0.0-123.235.255.255
array
(
'-1950089216'
,
'-1948778497'
),
//139.196.0.0-139.215.255.255
array
(
'-1425539072'
,
'-1425014785'
),
//171.8.0.0-171.15.255.255
array
(
'-1236271104'
,
'-1235419137'
),
//182.80.0.0-182.92.255.255
array
(
'-770113536'
,
'-768606209'
),
//210.25.0.0-210.47.255.255
array
(
'-569376768'
,
'-564133889'
),
//222.16.0.0-222.95.255.255
);
$rand_key
=
mt_rand
(
0
,
14
);
$huoduan_ip
=
long2ip
(
mt_rand
(
$ip_long
[
$rand_key
][
0
],
$ip_long
[
$rand_key
][
1
]));
return
$huoduan_ip
;
}
\ No newline at end of file
jiexi/多多.jsd
0 → 100644
浏览文件 @
6a95b43f
let jxUrl = 'https://api.10static.com/?from=duoduozy&url=';
fetch_params.headers.Referer = 'https://www.1010dy3.com';
fetch_params.headers['User-Agent'] = PC_UA;
try {
let html = request(jxUrl+vipUrl);
// log(html);
let url = html.match(/var urls = "(.*?)"/)[1];
let key = 'Of84ff0clf252cba';
let iv = 'c487ebl2e38aOfaO';
try {
eval(getCryptoJS());
var getVideoInfo = function (text,key,iv) {
return CryptoJS.AES.decrypt(text, key, {iv: iv, padding: CryptoJS.pad.Pkcs7}).toString(CryptoJS.enc.Utf8);
};
realUrl = getVideoInfo(url,key,iv);
}catch (e) {
log('发生了错误:'+e.message);
realUrl = vipUrl;
}
log('解析到真实播放地址:'+realUrl);
}catch (e) {
log('解析发生错误:'+e.message);
realUrl = vipUrl;
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录