-
Notifications
You must be signed in to change notification settings - Fork 159
/
Copy pathindex.html
110 lines (107 loc) · 5.15 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>drpyS-README</title>
</head>
<body>
<h1 id="drpysdrpy-node">drpyS(drpy-node)</h1>
<p>nodejs作为服务端的drpy实现。全面升级异步写法<br>积极开发中,每日一更,当前进度 <code>29%</code></p>
<ul>
<li><a href="/config?pwd=">本地配置接口-动态本地</a></li>
<li><a href="/config/1?pwd=">本地配置接口-动态外网/局域网</a></li>
<li><a href="/docs/sub.md">其他配置接口-订阅过滤</a></li>
<li><a href="/admin/encoder">代码加解密工具</a></li>
<li><a href="/authcoder?len=10&number=1">V我50支付凭证生成器</a></li>
<li><a href="/docs/httpTest.md">接口压测教程</a></li>
<li><a href="/proxy/%E5%A4%AE%E8%A7%86%E5%A4%A7%E5%85%A8%5B%E5%AE%98%5D/index.html">央视点播解析工具</a></li>
<li><a href="/apps/cookie-butler/index.html">cookie管理插件</a></li>
<li><a href="/robots.txt">本站防止爬虫协议</a></li>
<li><a href="https://github.com/hjdhnx/drpy-node">本项目主页-免翻</a></li>
</ul>
<h2 id="更新记录">更新记录</h2>
<h3 id="20250107">20250107</h3>
<p>更新至V1.1.3</p>
<ol>
<li>req系列函数修复</li>
<li>增加新源,优化推送</li>
</ol>
<p><a href="docs/updateRecord.md">点此查看完整更新记录</a></p>
<p><strong>注意事项</strong></p>
<p>总是有人遇到各种奇葩问题,像什么没弹幕,访问/config/1服务马上崩溃等等,能自行解决最好,解决不了我建议你使用下方安装教程 <code>3.道长腾讯轻量云服务器安装方案</code>
跟我一样还有问题那就不可能了,我能用你即能用</p>
<h2 id="基础框架">基础框架</h2>
<p>todo:</p>
<ol>
<li>js里的源能否去除export开头,保持跟qjs一致</li>
<li>js里的源,像一级这种异步js,里面调用未定义的函数,能否不通过函数参数传入直接注入调用</li>
<li>在源的各个函数调用的时候动态注入input、MY_URL等局部变量不影响全局。搞了半天没成功,有点难受,待解决</li>
</ol>
<p>写源的函数不可以使用箭头函数,箭头函数无法拿到this作用域就没法获取input和MY_URL变量</p>
<p>精简去除的库:</p>
<ol>
<li>axios(这个去不掉,刚需,后端请求才能拿到set-cookie)</li>
<li>jsonpath</li>
<li>underscore</li>
<li>pino-pretty</li>
<li>deasync</li>
</ol>
<h2 id="参考资料">参考资料</h2>
<ul>
<li><a href="docs/crypto-js-wasm/readme-CN.md">crypto-js-wasm使用教程</a></li>
<li><a href="docs/pupInstall.md">puppeteer使用教程</a></li>
<li><a href="docs/ruleAttr.md">drpyS源属性说明</a></li>
<li><a href="docs/ruleDesc.md">drpy2写源简述</a></li>
<li><a href="https://console.xfyun.cn/services/bm4">讯飞星火开放平台</a></li>
<li><a href="https://xinghuo.xfyun.cn/botcenter/private-dataset">讯飞星火智能体数据集</a></li>
</ul>
<h2 id="问题说明">问题说明</h2>
<ol>
<li>windows上直接运行index.js可能会发现运行过程中的日志打印出中文乱码。建议通过yarn dev运行或者在package.json里点击dev脚本运行</li>
</ol>
<h2 id="安装说明">安装说明</h2>
<p>1.zy安装方案</p>
<ul>
<li><a href="https://zy.catni.cn/otherShare/drpyS-build.html">多平台安装教程</a></li>
</ul>
<p>2.自动化安装方案(直接薅道长羊毛)</p>
<ul>
<li>终端执行</li>
</ul>
<p><code>bash -c "$(curl -fsSLk https://github.com/hjdhnx/drpy-node/raw/refs/heads/main/autorun.sh)"</code></p>
<ul>
<li>添加定时方案</li>
</ul>
<p><code>echo "30 7 * * * cd /patch && bash -c \"\$(curl -fsSLk https://github.com/hjdhnx/drpy-node/raw/refs/heads/main/autorun.sh)\" >> /patch/drpyslog.log 2>&1" | crontab -</code></p>
<p>或者下载脚本到本地后</p>
<p><code>chmod a+x /path/autorun.sh</code></p>
<p><code>echo "30 7 * * * bash /path/autorun.sh >> /path/logfile.log 2>&1" | crontab -</code></p>
<p>命令说明 /patch 为脚本存放路径(脚本放在与源码同级的自定义目录中)</p>
<p>3.道长腾讯轻量云服务器安装方案</p>
<pre><code class="language-shell">mkdir /home/node_work
cd /home/node_work
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
nvm install 22
npm config set registry https://registry.npmmirror.com
npm i -g cnpm --registry=https://registry.npmmirror.com
npm i -g pm2 [email protected]
git clone https://github.com/hjdhnx/drpy-node.git
cd drpy-node
yarn
yarn pm2
pm2 logs drpys
pm2 ls
pm2 stop drpys
pm2 start drpys
pm2 restart drpys
</code></pre>
<h2 id="代理转发功能测试">代理转发功能测试</h2>
<ul>
<li><a href="/req/https://github.com/hjdhnx/drpy-node">代理转发ds</a></li>
<li><a href="/req/https://www.baidu.com">代理转发百度</a></li>
<li><a href="/req/https://live.fanmingming.com/tv/m3u/ipv6.m3u">代理转发范冰冰直播源</a></li>
</ul>
</body>
</html>