对本站之前看到的一个小项目 DenoProxy 进行了增强 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
AsuorZ
V2EX    分享创造

对本站之前看到的一个小项目 DenoProxy 进行了增强

  •  
  • /div>   AsuorZ 269 天前 1839 次点击
    这是一个创建于 269 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人使用需求小,就 LLM,视频资源站的接口转发等,之前用的 cf worker,但是最近请求超时有些扛不住

    https://dash.deno.com/ 可以直接访问,网速还行,每月 1 百万次请求, 100G 浏量

    大概说明:

    原项目: https://github.com/pwh-pwh/DenoProxy

    • 代理请求: 将以 /proxy 开头的请求转发到指定的目标 URL 。
    • 设置代理 URL: 使用简单的 ?setUrl=TARGET_URL 查询参数轻松设置或更改代理目标 URL 。
    • 动态代理目标: 使用 /proxy 端点设置活动的代理目标。

    本项目: https://github.com/akirco/denoproxy

    简单说就是可以设置多个路由的代理,另外添加了简易的 UI 及鉴权

    预览地址: https://upxgo.deno.dev/ 暗号:admin/admin

    7 条回复    2025-03-01 23:42:10 +08:00
    ahu
        1
    ahu  
       269 天前   1
    新手!采用 folk 方式部署的。请问如何实现 Full Proxy Path 不是 http://localhost:8000 开头的,而是像你的预览地址一样
    AsuorZ
        2
    AsuorZ  
    OP
       269 天前
    @ahu dashboard 的项目设置里有个环境变量,添加.env 里的那三个就可以,SERVER_HOST 改成你的 https://xxx.deno.dev
    ahu
        3
    ahu  
       269 天前
    @AsuorZ #2 谢谢!我的 deno 入门帖
    ahu
        4
    ahu  
       269 天前
    另外在本地安装了 deno 2.2.2 和 deployctl 1.13.1 ,尝试部署时连续报错:
    1 、`error: APIError: This project name is already in use.` 修改了 deno.json 中的 `"project": "denoproxy1",` 解决了
    2 、`error: The deployment failed: Module not found "file:///src/main.ts".` 在 deno.json 的 include 部分增加了 `"main.ts",` 解决了
    3 、`error: The deployment failed: Relative import path "templates" not prefixed with / or ./ or ../` 以及 `error: The deployment failed: Module not found "file:///src/templates".` 修改了 main.ts 中 `from "./templates.ts";` 解决了
    AsuorZ
        5
    AsuorZ  
    OP
       269 天前
    @ahu 好,我去修正一下,它这个就很难受,不同用户部署,理论上设计名字应该不会冲突的,其他两个没碰到,vscode 插件提示写成 templates 而不是./templates
        6
    molezznet  
       269 天前
    简洁。
    现在靠的是 cf 的 tunnel 到指定目标……
    AsuorZ
        7
    AsuorZ  
    OP
       269 天前
    @molezznet 没用过,明天看看
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5286 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 06:57 PVG 14:57 LAX 22:57 JFK 01:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86