https://github.com/wdssmq/rsshub-cf
Cloudflare Worker 反代 RSSHub
https://github.com/wdssmq/rsshub-cf
cloudflare javascript rsshub typescript
Last synced: 9 months ago
JSON representation
Cloudflare Worker 反代 RSSHub
- Host: GitHub
- URL: https://github.com/wdssmq/rsshub-cf
- Owner: wdssmq
- License: mit
- Created: 2023-04-26T05:47:17.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-04T05:45:40.000Z (over 1 year ago)
- Last Synced: 2025-01-04T06:28:51.667Z (over 1 year ago)
- Topics: cloudflare, javascript, rsshub, typescript
- Language: TypeScript
- Homepage: https://github.com/wdssmq/rsshub-cf
- Size: 9.77 KB
- Stars: 30
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Cloudflare Worker 反代 RSSHub
## 使用 Wrangler CLI 开发
### 安装 wrangler
```bash
# npm install -g wrangler
pnpm install -g wrangler
# yarn global add wrangler
```
### 登录
```bash
# 登录
wrangler login
# 查看登录状态
wrangler whoami
# 登出
wrangler logout
```
**· 远程 VPS 中登录**
执行登录命令并在浏览器中授权后,会跳转到一个`localhost`链接,复制该链接然后新开一个终端窗口,执行以下命令以完成登录;
```bash
curl
```
文档链接:「[Using wrangler login on a remote machine](https://developers.cloudflare.com/workers/wrangler/commands/#using-wrangler-login-on-a-remote-machine)」
## 初始配置
### 克隆项目并安装依赖
```bash
git clone git@github.com:wdssmq/rsshub-cf.git rsshub-cf
cd rsshub-cf
pnpm install
```
### 运行 / 发布
执行命令后可以按 \[`b`\] 键打开浏览器,\[`d`\] 键打开开发者工具,\[`l`\] 键开启本地模式,\[`c`\] 键清空控制台,\[`x`\] 键退出;
默认可能会超时报错,所以建议切换本地模式;
> ✘ [ERROR] Error while creating remote dev session: TypeError: fetch failed
```bash
# 调试运行
npm start
# │ [b] open a browser, [d] open Devtools, [l] turn on local mode, [c] clear console, [x] to exit
```
```bash
# 发布
npm run deploy
```
## 参考文档
Environment variables · Cloudflare Workers docs
https://developers.cloudflare.com/workers/platform/environment-variables/#add-secrets-to-your-project
Commands · Cloudflare Workers docs
https://developers.cloudflare.com/workers/wrangler/commands/#secret
## 投喂
二维码:[https://github.com/wdssmq#二维码](https://github.com/wdssmq#二维码 "wdssmq#二维码")
爱发电:[https://afdian.com/a/wdssmq](https://afdian.com/a/wdssmq "沉冰浮水正在创作和 z-blog 相关或无关的各种有用或没用的代码 | 爱发电")
更多「小代码」:[https://cn.bing.com/search?q=小代码+沉冰浮水](https://cn.bing.com/search?q=%E5%B0%8F%E4%BB%A3%E7%A0%81+%E6%B2%89%E5%86%B0%E6%B5%AE%E6%B0%B4 "小代码 沉冰浮水 - 搜索")