最近CloudFlare出了个Worker服务,这个东西可以开发出很多的玩法:
- 搭建博客(就是本博客了)
- 搭建网页代理(就是我接下去要讲的。)
- and so on…… (等待大佬开发了。)
废话不多说,我们开始整:
第一步:创建一个Gthub储存库
- 登录https://github.com
- 去https://github.com/EtherDream/jsproxy 这里Fork大佬的项目
第二步:创建一个CloudFlare Workers项目
- 打开https://workers.cloudflare.com/ ,登陆后如果没玩过worker的会让你创建一个域名类似:xxx.workers.dev,想好这个“xxx”因为无法修改
- 创建一个项目,复制
https://github.com/XXX/jsproxy/blob/master/cf-worker/index.js
的代码到Workers工作台 - 注意修改链接XXX为自己的Github用户名
- 进入
gh-pages
分支,编辑conf.js
文件然后修改默认那个cfworker
的url
为Workers
应用的链接 - 再去
https://github.com/XXX/jsproxy/blob/master/lua/http-enc-res-hdr.lua#L114
打开上下三行的注释 - 同样注意修改链接XXX为自己的Github用户名
第三步:访问查看效果
- 访问访问
https://XXX.github.io/jsproxy/index.html
预览。
以上就是搭建的过程,比较简略,比较懒没有配图,有需要的话我再上图。
http://xzh.i3geek.com