分类 默认分类 下的文章

※注意:部分插件要开启全局代理(不需要tun模式)或者把插件对应的搜索网址(例如javdb.com)纳入规则模式之后才能提供搜索结果,再就是已经搜索过的条目对搜索结果会有缓存,哪怕再网页上点击刷新搜索结果的按钮或是重启容器、更换浏览器,只要不是新建容器,同样关键词的搜索结果都不会有变化(这点很蠢但是暂时没找到解决办法)。

1.创建本地环境变量文件,打开 PowerShell 或 命令提示符(cmd),输入:

cd D:
cd D:\docker_project
mkdir pansou
cd pansou

2.用VScode打开pansou文件夹,创建.env.local文件,写入下面代码并保存(环境变量的编写参考PanSou 盘搜linuxdo版,打开后全选TG频道并全选搜索插件然后点击导出配置,复制到.env.local下第2-3行,再删除两行的"export "即可:

PROXY=socks5h://host.docker.internal:7897
ENABLED_PLUGINS=ddys,erxiao,hdr4k,jutoushe,labi,libvio,panta,susu,wanou,xuexizhinan,zhizhen,ahhhhfs,ash,clxiong,discourse,djgou,duoduo,hdmoli,huban,leijing,muou,nsgame,ouge,panyq,shandian,xinjuc,yunsou,aikanzy,bixin,cldi,clmao,cyg,fox4k,gying,haisou,hunhepan,jikepan,miaoso,nyaa,pan666,pansearch,panwiki,pianku,qqpd,quark4k,quarksoo,qupanshe,qupansou,sdso,sousou,thepiratebay,wuji,xb6v,xdpan,xdyh,xiaoji,xiaozhang,xys,yuhuage,javdb,u3c3
CHANNELS=tgsearchers4,Aliyun_4K_Movies,bdbdndn11,yunpanx,bsbdbfjfjff,yp123pan,sbsbsnsqq,yunpanxunlei,tianyifc,BaiduCloudDisk,txtyzy,peccxinpd,gotopan,PanjClub,kkxlzy,baicaoZY,MCPH01,MCPH02,MCPH03,bdwpzhpd,ysxb48,jdjdn1111,yggpan,MCPH086,zaihuayun,Q66Share,ucwpzy,shareAliyun,alyp_1,dianyingshare,Quark_Movies,XiangxiuNBB,ydypzyfx,ucquark,xx123pan,yingshifenxiang123,zyfb123,tyypzhpd,tianyirigeng,cloudtianyi,hdhhd21,Lsp115,oneonefivewpfx,qixingzhenren,taoxgzy,Channel_Shares_115,tyysypzypd,vip115hot,wp123zy,yunpan139,yunpan189,yunpanuc,yydf_hzl,leoziyuan,Q_dongman,yoyokuakeduanju,TG654TG,WFYSFX02,QukanMovie,yeqingjie_GJG666,movielover8888_film3,Baidu_netdisk,D_wusun,FLMdongtianfudi,KaiPanshare,QQZYDAPP,rjyxfx,PikPak_Share_Channel,btzhi,newproductsourcing,cctv1211,duan_ju,QuarkFree,yunpanNB,kkdj001,xxzlzn,pxyunpanxunlei,jxwpzy,kuakedongman,liangxingzhinan,xiangnikanj,solidsexydoll,guoman4K,zdqxm,kduanju,cilidianying,CBduanju,SharePanFilms,dzsgx,BooksRealm,Oscar_4Kmovies,douerpan,baidu_yppan,Q_jilupian,Netdisk_Movies,yunpanquark,ammmziyuan,ciliziyuanku,cili8888,jzmm_123pan,Q_dianying,domgmingapk,dianying4k,q_dianshiju,tgbokee,ucshare,godupan,gokuapan

3.拉取云镜像,使用本地环境变量文件启动 Docker 容器:

docker run -d --name pansou -p 127.0.0.1:80:80 --env-file .env.local ghcr.io/fish2018/pansou-web

然后打开浏览器访问:http://localhost,如果能看到自己的 PanSou 盘搜 页面,并且搜索时能看到tg:xxx的资源 🎉 就说明完全构建成功(如果看不到tg的则证明代理没配置好)。

4.如果要配置QQ频道(qqpd插件,qq 号需要加入频道才能搜,加入频道需在网页逐个输入https://pd.qq.com/g/pd97631607(pd97631607依次替换为下面配置)格式来加入),点击账号,点击QQ频道,输入qq号2072644712,扫码登录,将qq频道配置粘贴上,然后再搜索即可:

ttttt55555
m250319e25
wangpan115
languan8K115
pd55946440
pd96636249
pd51798134
7wr8jva648(频道暂时被封禁)
pd33428092
kgnuehbz5x
pd97631607
12AL34YP56
pd25188232
QuarkPanSOS
597643694029324610(和pd25188232是同一个)
pd40728410
pd63685073
pd47520770
824l869234
pd31616598

5.如果要配置观影(GYING),点击账号,点击观影,输入用户名,再次输入用户名和密码即可(第一行用户名第二行密码):

meiduofei
/kB?M^2g=>o2?1`B~/z;

6.如果要配置微博,点击账号,点击微博,输入微博UID"用户5878489980",扫码登录,将微博UID配置粘贴上,然后再搜索即可:

3787444732
1790697085
7014122819
7774375548
7971928919
7504752847
6372007796
3835034399
7984870723
2143285542
5842500098
7705454349
6393621151
3799249491
3256892822
7906012269
8014132124
6433025776
2206702365
5886331850
3191131560
5362172184
5105665210
5607365983
7791507521
7276075784
7877641366
6997793270
5714845247
6161440551
5638992606
5330891826
1902075597
7992657177
7869021176
1938975485
3631138314
5487050770
7608233324
6738078896
7804378579
2238200645
7761844273
1855634582
8282019755
8356862959
6102899826
7992372270
7919424162
7381854781
7419467961
1663984472
7982805865
5807309979
7651621807
2518823443
2748135120
3968460653

7.如果需要更新容器:拉取最新镜像,然后停止并删除旧容器,然后拉取新镜像,重新使用本地环境变量文件启动 Docker 容器,有需求的话,可以查看旧镜像id或名称加标签然后将其删除。

docker ps(如果旧容器已经停止则需使用docker ps -a查看其id)
docker stop pansou
docker rm pansou
docker pull ghcr.io/fish2018/pansou-web
docker run -d --name pansou -p 127.0.0.1:80:80 --env-file .env.local ghcr.io/fish2018/pansou-web
docker images
docker rmi IMAGE_ID
或
docker rmi REPOSITORY:TAG

1.去docker官网安装Docker Desktop的windows的amd版本,注意安装完之后需要注销重新登录电脑。

2.验证Docker安装, 打开Docker Desktop(首次启动时,Docker 可能会提示你启用 WSL2(Windows Subsystem for Linux))。打开 PowerShell 或 命令提示符(cmd),输入:

docker --version
docker run hello-world

运行这个命令,如果能看到 Hello from Docker! 的消息,就说明Docker已经成功安装并运行了。

3.克隆 NotionNext 项目,打开 PowerShell 或 命令提示符(cmd),输入:

cd D:
cd D:\docker_project
git clone https://github.com/tangly1024/NotionNext.git
cd NotionNext

4.用VScode打开NotionNext文件夹,创建.env.local文件,写入下面代码并保存:

NOTION_PAGE_ID=14267518608e806ea5a4e07ae8f0b502
NEXT_PUBLIC_THEME=simple
PORT=3001

5.构建 Docker 镜像并测试镜像是否能跑起来,打开 PowerShell 或 命令提示符(cmd),输入:

docker build --build-arg NEXT_DEBUG=true -t notionnext .
docker run -d --name notion -p 127.0.0.1:3001:3001 --env-file .env.local notionnext

然后打开浏览器访问:http://localhost:3001,如果能看到自己的 NotionNext 博客页面 🎉 就说明构建成功。

6.如有需要可以打包 Docker 镜像,打开 PowerShell 或 命令提示符(cmd),输入:

docker save -o notionnext.tar notionnext:latest

会将镜像打包至当前目录。使用docker load -i 加上压缩包所在路径即可加载该镜像。

docker load -i /root/notionnext.tar

7.如果以后要更新 Docker 镜像,打开 PowerShell 或 命令提示符(cmd),输入:

cd D:
cd NotionNext
git pull https://github.com/tangly1024/NotionNext

拉取最新代码,然后查看旧的容器id,将其停止并删除,然后重新构建、运行、打包NotionNext镜像即可。

docker ps(如果旧容器已经停止则需使用docker ps -a查看其id)
docker stop xxx(id)
docker rm xxx(id)

8.如果需要删除旧的倾向,查看旧镜像id或名称加标签将其删除即可。

docker images
docker rmi IMAGE_ID
或
docker rmi REPOSITORY:TAG

1.服务器部署docker

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
printf "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\n" | sudo dd of=/etc/apt/sources.list.d/docker.list bs=1 status=none
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

2.验证Docker安装

sudo docker run hello-world

运行这个命令,如果能看到 Hello from Docker! 的消息,就说明Docker已经成功安装并运行了

1. Play商店不能正常安装应用的来龙去脉:国内安卓设备的谷歌服务差异与域名解析问题

2016年有消息称“谷歌要推出 Google Play China版”,虽然后来没有大范围推广,但这一尝试仍然对国内安卓设备的谷歌服务产生了影响。至今,许多国内安卓手机出厂时自带的谷歌服务(Google Play Service)软件与国际版本存在差异。例如,本人手中的小米、OnePlus 手机自带谷歌服务,在 apkpure 上更新 Google Play Service 时,会提示“安装失败,已安装了签名冲突的应用”。这说明国内安卓手机自带的谷歌服务与国际版本并不一致。

谷歌服务的 API 请求域名也存在差异:

  • 国际版的域名为 "services.googleapis.com"
  • 国内版的域名为 "services.googleapis.cn"

然而,在一部分代理软件中,默认情况下国内设备会优先使用 "services.googleapis.cn" 域名,并不会将其重定向到 "services.googleapis.com" 域名,这种情况下,代理软件会解析该域名为国内 IP地址。在"services.googleapis.cn"解析为国内地址时,会返回国内cdn的下载地址,其域名形式为"[xxxx].xn--ngstr-lra8j.com",而国内cdn会阻止国外ip的访问,若此时域名"[xxxx].xn--ngstr-lra8j.com"走代理,请求无效,即表现为无法下载;但若在使用nekobox下载play商店应用过程中,在提示"等待中"时关闭代理,则又可以正常下载应用。


2. 进一步分析:Google Play 应用下载地址解析机制与代理问题

在 Play 商店下载应用时,谷歌商店会根据以下因素判断应用的下载地址是 "services.googleapis.cn" 还是 "services.googleapis.com"

  • 谷歌账号区域
  • 使用者 IP 地址
  • 手机系统 ROM

随后,下载地址会通过 302 跳转 转到真正的谷歌全球 CDN 下载地址,其中国内的 CDN 下载地址形式为 "[xxxx].xn--ngstr-lra8j.com"

特别说明

国产 ROM 系统不会考虑谷歌账号区域或使用者 IP,默认使用 "services.googleapis.cn"。从 v2rayNG 的日志可以发现,在下载应用时,v2rayNG 会将 "services.googleapis.cn" 重写为 "services.googleapis.com",因此 v2rayNG 可以正常下载谷歌商店应用。但 nekobox 并没有这一配置,所以无法正常安装应用。

此外,国区账号、国内 IP 或部分香港 IP 也很可能被指定为 "services.googleapis.cn"。此时,如果 "services.googleapis.cn""[xxxx].xn--ngstr-lra8j.com" 没有 “同时直连” ,就无法正常下载安装谷歌商店的应用。


3. 问题解决方案

  1. 转圈时断开代理或关闭 WiFi,直接用数据下载

    • 缺点:每次都需要手动切换代理或 WiFi,操作较为繁琐。
  2. ※推荐方案:设置谷歌商店相关域名的直连规则
    在 nekobox 的路由配置中,修改 “中国Play商店规则” 如下并启用该规则:

    • 优点:精准解决问题,无需影响其他流量,且一劳永逸。
domain:
googleapis.cn
xn--ngstr-lra8j.com
outbound:
绕过

Alist取消授权Github讨论合集

1.百度网盘(来源: https://pan.baidu.com/union/doc/Jl0j9pza3

2.百度网盘App:我的 - 设置 - 帐号管理 - 授权管理 - Alist - 解除授权

(1.是在百度网页端操作,2.是百度手机端的app操作,两者只要操作一个,取消了百度对alist的授权就可以)

3.阿里云盘App:我的 - 设置(右上齿轮) - 隐私设置 - 授权管理 - Alist - 解除授权

4.OneDrive 解除授权:https://account.live.com/consent/Manage

5.115APP - 生活 下滑 -账号与安全 - 多端登录管理 - 第三方登录

6.联通云盘 - 在网页查询登录账号 - 以后建议按照教程抓包登录

7.一刻相册 头像-应用设置-账号管理-授权管理

8.谷歌(网盘和相册)- 管理您的谷歌账号 - 安全性 - 您与第三方应用和服务的关联 - 有权访问账号 - 选择对应的产品

9.Dropbox - 设置 - 应用 - 查看 Dropbox 内容

比特彗星

下载链接:https://wwkt.lanzoul.com/b03wrs5sj

密码:bc

给旧比特彗星文件夹名称后面加一个1,解压新比特彗星文件夹,将名称重命名为原来一开始的旧文件夹名称,再把旧文件夹里面的“比特彗星下载文件”、Downloads.xml、Downloads.xml.xxx.bak、Downloads.xml.bak与torrent_cache、torrents、share文件夹复制到新比特彗星目录下。

打开BitComet_x64.exe,点击右下角通知消息,允许比特彗星通过防火墙。

点击"选项"按钮,进行如下设置:

  • 代理:选择socks5,端口7897
  • 下载目录:设置默认下载目录:D:\比特彗星贴吧解锁高配版\比特彗星下载文件
  • BT下载:为BT连接启用启用uTP传输协议:自动检测
  • 电驴下载:下载电驴插件
  • 磁盘缓存:修复磁盘缓存功能

点击右下角应用,再点击确定。

※"选项"下的其他可设置项:

  • 支持我们:下载文件时点击开始按钮,文件下载完成后可以停止(先开代理tun模式和全局模式再开支持我们,避免暴露真实ip和地址)
  • 系统集成:按需在系统集成中安装浏览器扩展

找到界面左边种子市场栏,进行如下设置:

  • 他人共享:右键选择最大50000
  • RSS种子:右键选择无限制
  • DHT种子:右键选择无限制
  • Tracker种子:右键选择无限制

最后检查一下开始菜单中比特彗星快捷方式是否正常即可。

※使用比特彗星下载文件,注意先打开代理tun模式,并设置代理全局模式。


迅雷绿色版

(备用方案,当不能科学上网或比特彗星没有速度时可用)

下载链接:https://pan.xunlei.com/s/VOLro7DAOGTkdpgMzcHLYGjLA1

密码:f2kr

下载解压后得到一个exe文件,双击后选择迅雷绿色版安装目录,可以选择D:\迅雷Thunder 12.1.9.2870【11.2.2.1716】,安装后打开迅雷,打开设置中心,接管设置,取消勾选接管剪切板、接管所有浏览器、传统下载,点击高级设置,滑到最下面,勾选开启自动抱团、开启自动插队。再手动给迅雷的启动exe文件添加快捷方式到开始菜单。

迅雷绿色版能下载和谐资源,但是也不能将迅雷已经和谐的资源保存到迅雷云盘,会和正常的迅雷一样保存失效,下载部分冷门和谐资源速度较慢(至少大概100kb/s),可以耐心等待下载完成,或者在手机上充值迅雷会员来获取加速(加速后至少1Mb/s);显示正在寻找资源的,可以利用每天一次的白金会员体验(或者直接在手机上充值会员)看看抱团下载能不能找到资源,如果确认抱团下载也没有速度,则该资源过于冷门,推荐换一个资源下载。

※使用迅雷绿色版下载文件时,与比特彗星恰恰相反,迅雷服务于国内网络,因此不要打开代理全局模式。

alist、folderfort、小飞机网盘、迅雷云盘等网盘的选用策略:

1.不同的文件类型:压缩包、连续图片、PDF、视频、音频、小型文件、大型文件、其他。

2.压缩包:压缩包基本选用alist端进行下载(除去不能挂载的小飞机网盘和能用解析站加速下载的百度网盘),因为alist能预见压缩包结构并选择其中某个文件单独下载,就很方便(但是迅雷云盘有时候会预览压缩包结构失败,这时候就老老实实下载整个压缩包),但是限速的网盘只适合下载小型的文件。中、大型压缩包尽量选用阿里云盘、迅雷云盘的资源保存下载,其次选择百度网盘资源保存后配合解析站下载(这里假设没有小飞机网盘和国外网盘的资源)。

3.在线预览连续图片:使用alist,手机端alist比folderfort、小飞机网盘感官好很多,alist注意要切换网格视图再点开,网页端用folderfort、小飞机网盘也可但还是首推alist,alist网页端优势在于下方有连续图片缩略图,方便快速切图。

4.在线预览PDF:alist加载pdf唯一优势:可以指定面数跳转。

  • 面数多或需要来回跳转:推荐alist:翻墙(最好hyteria2)+onedrive(302重定向省流)或koofr+慢等加载(或者koofr浏览器原生也可以)。

  • 其他pdf或者视音频:手机端:folderfort+雨见浏览器,电脑端:直接folerfort就行。如果是没有保存在folderfort上而是保存在其他网盘上的资源,基本都能在alist挂载的相应网盘界面直接点击观看。

5.小型文件、大型文件:一般数量(1000个以内)小型文件或大型文件不需同步考虑folderfort,不需同步的任意大小、数量的健全文件其次可以考虑阿里云盘(800g大小)、迅雷云盘(1t大小,但需要预留至少10g空间给磁力下载),此外,任意数量健全小型文件可以考虑123云盘(2t存储但是每日限制1g不限速下载流量),需webdav或者同步电脑上文件夹的用koofr。大量不健全的小型文件koofr优先。在线保存大型文件尽量选用alist端限速较小的阿里、迅雷云盘资源,其次选择百度网盘资源方便配合解析站下载。

6.其他:国产的大多数网盘,包括夸克、迅雷、UC、阿里和百度网盘(换句话说,除去小飞机网盘和限制下载流量的123网盘,以及没有测试的蓝奏云网盘),都无法在浏览器中直接下载文件(有的是无法下载大于100MB的文件),但挂载到alist后,就能通过浏览器访问alist直接在浏览器端进行下载,这样就不需要在电脑上再下载客户端了,很方便,但是由于限速夸克、UC网盘最好只下载小文件,百度网盘最好配合解析站,实在不行也可使用电脑客户端以尽量提高下载速度,迅雷、阿里云盘则不太受限制。

7.小飞机网盘是国内的,当folderdort间歇性连不上时(folderfort貌似得登录一次有cookie缓存了之后才能不翻连上,没有登录的情况下直连会连不上),可以选用,但是用小飞机网盘看pdf文件只能在手机端配合雨见浏览器使用。

8.其他注意事项:

  • 不能挂载小飞机网盘。
  • 不健全的文件可以靠双压、分卷压变成健全文件。
  • 国内网盘只有小飞机网盘不限速(但是不支持挂载alist)(和123云盘虽然不限速但是限制每日1g下载流量)(蓝奏云空间太小没研究过),阿里云盘、迅雷云盘(普通版本和专家版都包括在内)限速较小,大多网盘则限速严重(UC、夸克、百度),国外网盘都不限速(onedrive、Google Drive、folderfort、koofr)。
    • 国内网盘具体速度:小飞机网盘≈123云盘>百度网盘解析(1MB/s)>阿里云盘alist端(500KB/s)≈迅雷云盘alist端(1MB-200KB/s)>百度网盘电脑客户端(200KB/s)>夸克网盘(100KB/s)>UC网盘(20KB/s)。
  • alist上普通版本的迅雷云盘有时候会登录失效,这时候只能等版本更新修复,而迅雷云盘专家版在抓包后电脑上迅雷客户端不要再下载登录,此外迅雷云盘和迅雷云盘专家版有的时候得点刷新才能看到最新文件,下载最新文件时迅雷云盘专家版比迅雷云盘更容易收到cloudflare代理的内容报错,总的来说平时使用更推荐迅雷云盘,特别时期再使用迅雷云盘专家版,同时注意如果在使用迅雷云盘专家版,使用期间不要在电脑上登录迅雷客户端(登录会刷新抓包参数使得填在迅雷云盘专家版的旧抓包参数失效,但是如果抓包的windows版本,mac、ios、android版的还能登录,抓包其他端的情况也类似,除了抓包的版本的应用不能再登录,如抓包的安卓手机,那么手机端就不要再登录了,但是其他版本的客户端还能登录)。

给github上已有的仓库上传大型文件:

在D盘Shift+右键选择,Git Bash Here,然后运行如下代码:

代码:

git clone [https://github.com/你的用户名/仓库名.git](https://github.com/%E4%BD%A0%E7%9A%84%E7%94%A8%E6%88%B7%E5%90%8D/%E4%BB%93%E5%BA%93%E5%90%8D.git)
cd 仓库名
git add 文件名(多个文件中间用空格隔开)
git commit -m "上传说明"
git push origin main

代码运行完之后可以删除仓库名对应的文件夹

代码实例:

git clone https://github.com/meiduofei/NotionNext.git
cd NotionNext
git add next-build.zip yarn.lock
git commit -m "上传 next-build.zip 和 yarn.lock 文件"
git push origin main