beetcb / cea

高校高校统一身份认证 Node.js 优雅可扩展示例,已集成今日校园签到(支持多平台一键部署)
MIT License
21 stars 10 forks source link

GitHub Actions 机器无法访问学工登录地址,如何设置代理 #26

Closed beetcb closed 3 years ago

beetcb commented 3 years ago

部分学校的学工系统无法使用国外服务器访问,这种情况下需要自行部署代理服务

代理服务器只需覆盖登录页面的请求,并处理好 Cookie 和 反爬虫相关 HTTP Headers,可以参考 proxy-of-whpu 项目

然后 Fork 本项目,类似于下面这样修改相关代码:

https://github.com/beetcb/cea/blob/6dcacecfce467702c2e2d186f0fbce2c08a108d8/src/api.js#L263-L266

注:国内服务器(如腾讯云不会存在这种问题)