Skip to content
FengM-MXPublic
forked from hunshcn/gh-proxy

About

github release、archive以及项目文件的加速项目

Resources

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

92 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gh-proxy

简介

  • github release、archive以及项目文件的加速项目,修改自hunshcn/gh-proxy,,固化了works中加载页面的位置以及修改了页面显示的效果,增加了非指定上下文无法访问的控制,防止非法访问

cf worker版本部署

  • 首页:https://workers.cloudflare.com
  • 注册,登陆,Start building,取一个子域名,Create a Worker。
  • 复制 index.js 到左侧代码框,Save and deploy。如果正常,右侧应显示首页。
  • ASSET_URL是静态资源的url(实际上就是现在显示出来的那个输入框单页面)
  • INPUT_CONTEXT_PATH是上下文,如果要修改上下文,例如自定义路由为example.com/gh/*,请将INPUT_CONTEXT_PATH改为 '/gh/',注意,少一个杠都会错!
  • 建议INPUT_CONTEXT_PATH通过UUID生成,防止非法访问,例如:/gh/945b6cb6-0496-4cbd-a47e-b05c5de09e28/,例如可以使用 https://www.lddgo.net/string/uuid 去生成自己的UUID
  • 注意目前works必须要绑定域名才能在境内访问,假设域名为:xample.com
    • example.com必须要先设置为通过cf管理,然后通过cf添加一个A记录,例如:works.example.com,其中IP填CF的优选IP地址(也可以随便填)
    • 点击添加新增路由: image
    • 区域选择自己在cloudflare中绑定域名,路由输入INPUT_CONTEXT_PATH定义的上下文,例如:works.example.com/gh/945b6cb6-0496-4cbd-a47e-b05c5de09e28/*,/gh/945b6cb6-0496-4cbd-a47e-b05c5de09e28/必须要和代码中的INPUT_CONTEXT_PATH值一致 image

实际效果

image

Changelog

About

github release、archive以及项目文件的加速项目

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages