对本站之前看到的一个小项目 DenoProxy 进行了增强 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
AsuorZ

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

  •  
  •   AsuorZ Mar 1, 2025 2127 views
    This topic created in 421 days ago, the information mentioned may be changed or developed.

    个人使用需求小,就 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 replies    2025-03-01 23:42:10 +08:00
    ahu
        1
    ahu  
       Mar 1, 2025   1
    新手!采用 folk 方式部署的。请问如何实现 Full Proxy Path 不是 http://localhost:8000 开头的,而是像你的预览地址一样
    AsuorZ
        2
    AsuorZ  
    OP
       Mar 1, 2025
    @ahu dashboard 的项目设置里有个环境变量添加.env 里的那三个就可以,SERVER_HOST 改成你的 https://xxx.deno.dev
    ahu
        3
    ahu  
       Mar 1, 2025
    @AsuorZ #2 谢谢!我的 deno 入门帖
    ahu
        4
    ahu  
       Mar 1, 2025
    另外在本地安装了 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
       Mar 1, 2025
    @ahu 好,我去修正一下,它这个就很难受,不同用户部署,理论上设计名字应该不会冲突的,其他两个没碰到,vscode 插件提示写成 templates 而不是./templates
    molezznet
        6
    molezznet  
       Mar 1, 2025
    简洁。
    现在靠的是 cf 的 tunnel 到指定目标……
    AsuorZ
        7
    AsuorZ  
    OP
       Mar 1, 2025
    @molezznet 没用过,明天看看
    About     Help     Advertise     Blog     API     FAQ     Solana     5746 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 07:00 PVG 15:00 LAX 00:00 JFK 03:00
    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