{"repo":"bili-vd-bak/biliroaming-ts-server-vercel","free":true,"listed":false,"github":"https://github.com/bili-vd-bak/biliroaming-ts-server-vercel","clone":"git clone https://github.com/bili-vd-bak/biliroaming-ts-server-vercel.git","description":"为 xxx 等提供支持。包括支持基本功能、搜索替换、黑白名单的服务端。部署在HK1或CFP(调试中)。","language":"TypeScript","stars":67,"topics":["biliroaming","vercel","nextjs"],"license":"GPL-3.0","category":"saas-starters-boilerplates","readme_excerpt":"br-serve-ts-vercel 本服务支持Next.js本地部署。 配置修改在 src/ config.ts 中，可以直接改里面的配置文本，也可在添加对应名称变量。 使用环境变量更安全。 请旧版用户立即更新 新版会修复一些多余请求、API失效问题。 Features - 支持软件：油猴脚本、哔哩(Bili.uwp)、BBDown(请包含以下cookies: access key (手机客户端accesskey,可使用WEB端漫游脚本获取)以解决未登录报错) - 支持仅Cookies生成Access key - 尝试解除下载速度限制 - 搜索替换(配置中fs开头配置) - 自部署黑/白名单(使用NOTION/PostgreSQL作数据库) 部署方法 请看完整篇README文档再动手。 请务必开启黑名单功能，建议同步公共黑名单!!! 请配置Postgresql数据库以减少B站API请求，防止Vercel IP过多请求被禁。 查看Wiki： 配置文档填写说明 注 ：每个服务只可代理一个地区，若需代理多个地区，请再部署一个相同的服务修改配置。 查寻本地缓存和日志请访问 https://{yourDomain}/api/admin/log?s=${配置填写的secret} 清理本地缓存和日志请访问 https://{yourDomain}/api/admin/clean?s=${配置填写的secret} 注 : 本地缓存和日志在Serverless环境里无法长期存储，你可以查看Serverless自带的函数日志。 Serverless 先Fork到自己的仓库，再修改自己仓库里 src/ config.ts ， 修改 regions ：若需代理hk香港地区，则填写 hkg1 (默认)。 在设置中配置 域名和环境变量。 若需使用Vercel Storage的Postgresql数据库，请连接至此项目；或使用其它pg数据库。重部署后访问 https://{yourDomain}/api/admin/init?s=${配置填写的secret} ，并检查数据库是否已有 blacklist cache log 三个表。 Tips: 环境变量设置后需下一次部署才可启用，故推荐导入时提前设置。 本地 登录想要代理区域的服务器后台。 找到一个合适的文件夹，clone本仓库并进入。 安装依赖(使用你想要的包管理器，推荐pnpm)。 修改 src/ config.ts 。 (可以在 package.json 中修改 \"start\": \"next start -p $PORT\" 以设置端口) 执行 pnpm run start 。 使用nginx等反向代理此接口，配置SSL。 其它 参考部署。 由于细节差异，不保证在其它平台上的可用性，请自行调整，也欢迎PR。 已知问题 - Serverless无法本地缓存，故自带缓存功能仅在本地部署时有效。 - 使用 pnpm dev 开发时，所有搜索API内 req.url 会错误获取 next.config.mjs 中 rewrites 后的函数路径，导致错误。( pnpm build 产物正常)(错误由nextjs框架导致) - 暂未查明cookies( DedeUserID bili jct buvid3 buvid4 )的作用，故目前强制要求以防止风控 更新方法 Serverless 进入你Fork的仓库，点击代码区域上面的提示 Sync fork ，点击下面的 Update branch ，即可自动升级。 若只有 Discar","default_branch":null,"files":null,"tree":[],"storefront":"/r/bili-vd-bak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bili-vd-bak/biliroaming-ts-server-vercel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}