mirror of https://github.com/hunshcn/gh-proxy
docs
parent
5aaaf00aa8
commit
d9fd3fad73
|
@ -1,6 +1,6 @@
|
||||||
FROM guysoft/uwsgi-nginx:python3.7
|
FROM guysoft/uwsgi-nginx:python3.7
|
||||||
|
|
||||||
LABEL maintainer="Sebastian Ramirez <tiangolo@gmail.com>"
|
LABEL maintainer="hunshcn <hunsh.cn@gmail.com>"
|
||||||
|
|
||||||
RUN pip install flask requests
|
RUN pip install flask requests
|
||||||
|
|
||||||
|
|
16
README.md
16
README.md
|
@ -28,6 +28,10 @@ github release、archive以及项目文件的加速项目,支持clone,有Clo
|
||||||
|
|
||||||
***大量使用请自行部署,以上域名仅为演示使用。***
|
***大量使用请自行部署,以上域名仅为演示使用。***
|
||||||
|
|
||||||
|
访问私有仓库可以通过
|
||||||
|
|
||||||
|
`git clone https://user:TOKEN@ghproxy.com/https://github.com/xxxx/xxxx` [#71](https://github.com/hunshcn/gh-proxy/issues/71)
|
||||||
|
|
||||||
以下都是合法输入(仅示例,文件不存在):
|
以下都是合法输入(仅示例,文件不存在):
|
||||||
|
|
||||||
- 分支源码:https://github.com/hunshcn/project/archive/master.zip
|
- 分支源码:https://github.com/hunshcn/project/archive/master.zip
|
||||||
|
@ -50,8 +54,6 @@ github release、archive以及项目文件的加速项目,支持clone,有Clo
|
||||||
|
|
||||||
复制 [index.js](https://cdn.jsdelivr.net/gh/hunshcn/gh-proxy@master/index.js) 到左侧代码框,`Save and deploy`。如果正常,右侧应显示首页。
|
复制 [index.js](https://cdn.jsdelivr.net/gh/hunshcn/gh-proxy@master/index.js) 到左侧代码框,`Save and deploy`。如果正常,右侧应显示首页。
|
||||||
|
|
||||||
`index.js`默认配置下项目文件会走jsDelivr,如需走worker,修改Config变量即可
|
|
||||||
|
|
||||||
`ASSET_URL`是静态资源的url(实际上就是现在显示出来的那个输入框单页面)
|
`ASSET_URL`是静态资源的url(实际上就是现在显示出来的那个输入框单页面)
|
||||||
|
|
||||||
`PREFIX`是前缀,默认(根路径情况为"/"),如果自定义路由为example.com/gh/*,请将PREFIX改为 '/gh/',注意,少一个杠都会错!
|
`PREFIX`是前缀,默认(根路径情况为"/"),如果自定义路由为example.com/gh/*,请将PREFIX改为 '/gh/',注意,少一个杠都会错!
|
||||||
|
@ -77,12 +79,16 @@ docker run -d --name="gh-proxy-py" \
|
||||||
|
|
||||||
按需求修改`app/main.py`的前几项配置
|
按需求修改`app/main.py`的前几项配置
|
||||||
|
|
||||||
|
*注意:* 可能需要在`return Response`前加两行
|
||||||
|
```python3
|
||||||
|
if 'Transfer-Encoding' in headers:
|
||||||
|
headers.pop('Transfer-Encoding')
|
||||||
|
```
|
||||||
|
|
||||||
### 注意
|
### 注意
|
||||||
|
|
||||||
python版本的机器如果无法正常访问github.io会启动报错,请自行修改静态文件url
|
python版本的机器如果无法正常访问github.io会启动报错,请自行修改静态文件url
|
||||||
|
|
||||||
workers版本默认配置下项目文件会走jsDelivr,如需走服务器,修改配置即可
|
|
||||||
|
|
||||||
python版本默认走服务器(2021.3.27更新)
|
python版本默认走服务器(2021.3.27更新)
|
||||||
|
|
||||||
## Cloudflare Workers计费
|
## Cloudflare Workers计费
|
||||||
|
@ -109,4 +115,4 @@ python版本默认走服务器(2021.3.27更新)
|
||||||
## 捐赠
|
## 捐赠
|
||||||
|
|
||||||

|

|
||||||

|

|
||||||
|
|
4
index.js
4
index.js
|
@ -6,9 +6,9 @@
|
||||||
const ASSET_URL = 'https://hunshcn.github.io/gh-proxy/'
|
const ASSET_URL = 'https://hunshcn.github.io/gh-proxy/'
|
||||||
// 前缀,如果自定义路由为example.com/gh/*,将PREFIX改为 '/gh/',注意,少一个杠都会错!
|
// 前缀,如果自定义路由为example.com/gh/*,将PREFIX改为 '/gh/',注意,少一个杠都会错!
|
||||||
const PREFIX = '/'
|
const PREFIX = '/'
|
||||||
// 分支文件使用jsDelivr镜像的开关,0为关闭,默认开启
|
// 分支文件使用jsDelivr镜像的开关,0为关闭,默认关闭
|
||||||
const Config = {
|
const Config = {
|
||||||
jsdelivr: 1
|
jsdelivr: 0
|
||||||
}
|
}
|
||||||
|
|
||||||
/** @type {RequestInit} */
|
/** @type {RequestInit} */
|
||||||
|
|
Loading…
Reference in New Issue