可生成网站镜像的工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
matate
V2EX    分享创造

可生成网站镜像的工具

  •  
  •   matate 2020-08-07 16:34:47 +08:00/span> 2331 次点击
    这是一个创建于 1942 天前的主题,其中的信息可能已经有所发展或是发生改变。

    代码: web-jingzi

    下载: release

    • 使用异步 rust 编写,快速且开销小,适合低配服务器。
    • 支持配置 socks5,更好地适应复杂互联网络。
    • 测试谷歌、维基百科可正常访问。
    13 条回复    2020-08-12 17:22:40 +08:00
    monkeydev
        1
    monkeydev  
       2020-08-07 17:11:47 +08:00
    这个和小飞机有什么区别吗
    matate
        2
    matate  
    OP
       2020-08-07 17:26:50 +08:00
    @monkeydev
    举个例子,你有个域名 x.me,然后在配置文件中指向 www.google.com ,那么你在任何电脑,任何手机,不用做任何配置,访问 x.me ,内容就是 www.google.com ,就是网站镜像的意思。
    shunconf
        3
    shunconf  
       2020-08-07 17:40:00 +08:00
    麻烦放 gitee 吧 基佬网总是挂壁
    whileFalse
        4
    whileFalse  
       2020-08-07 17:45:05 +08:00
    名字建议改成“反代工具”
    Atukey
        5
    Atukey  
       2020-08-07 17:48:16 +08:00
    php 时代的网站小偷~
    Tink
        6
    Tink  
    PRO
       2020-08-07 17:48:53 +08:00
    反代?
        7
    LiYanHong  
       2020-08-07 18:09:47 +08:00
    网页内的所有域名都能正确反代嘛,比如油管能正常看视频嘛
    LiYanHong
    hellskof
        8
    hellskof  
       2020-08-08 12:15:52 +08:00
    没用过 rust,环境搭建按照网上找的,凑合跑起来了,但总感觉速度不够快,单单进行谷歌镜像甚至不如我直接用 nginx……
    还有,rust 程序怎么在后台跑啊?
    timothyye
        9
    timothyye  
       2020-08-08 12:58:42 +08:00 via Android
    @hellskof 用 nohup 啊
    matate
        10
    matate  
    OP
       2020-08-10 10:53:37 +08:00
    可以理解为: 某种代理,以及类似以前网站克隆的动态版...
    @hellskof 和 nginx 那个 google 模块类似,其核心工作都是做域名替换,所以得把所有的域名都要配上,谷歌首页我刚看到有 8 个域名,都要做配置的,否则个别资源会超时,整体上会感觉慢。所以打开浏览器开发者工具,看哪个请求超时了,就要做域名替换。
    matate
        11
    matate  
    OP
       2020-08-10 11:10:56 +08:00
    另外,https 是必需的,因为 scheme 的替换很可能比较复杂,最终效果也可能不是很好,所以简单有效的方法是在前面加个 https 的代理,比如 nginx + [lua-resty-auto-ssl]( https://github.com/auto-ssl/lua-resty-auto-ssl)
    hellskof
        12
    hellskof  
       2020-08-12 14:01:53 +08:00
    @matate 现在网站本身没被墙,而 cloudflare 被墙导致不能访问内容,所以想用这个项目镜像个玩玩。 站内引用的 js 之类的,要 nginx 装 ngx_http_substitutions_filter_module 模块,替换后配置?
    matate
        13
    matate  
    OP
       2020-08-12 17:22:40 +08:00
    @hellskof 要替换什么,只是域名替换用这个工具就可以
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5072 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 09:33 PVG 17:33 LAX 01:33 JFK 04:33
    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