一个使用腾讯云EdgeOne Pages Functions构建的网站代理应用,允许用户通过EdgeOne边缘节点代理访问任意网站。
- 标准代理模式:基本的网站代理功能,转发用户请求到目标网站
- 高级代理模式:在代理过程中自动替换HTML内容中的链接,实现无缝浏览体验
- 边缘加速:利用EdgeOne 3200+全球边缘节点,低延迟访问目标网站
- 简洁界面:提供友好的用户界面,简单易用
- 前端:纯HTML/CSS/JavaScript,无需额外框架
- 后端:EdgeOne Pages Functions (基于V8 JavaScript引擎的Serverless环境)
- 部署:自动构建和部署到EdgeOne Pages平台
- 安装EdgeOne CLI:
npm install -g edgeone- 初始化Functions目录:
edgeone pages init- 关联项目:
edgeone pages link- 本地开发调试:
edgeone pages dev- 项目发布:将代码推送到远端仓库,自动构建发布
page-py/
├── functions/
│ ├── proxy.js # 标准代理函数
│ └── advanced-proxy.js # 高级代理函数(支持链接替换)
├── public/
│ ├── index.html # 主页面
│ └── advanced.html # 高级代理页面
└── README.md # 项目说明文档
- 访问项目首页
- 在输入框中输入要代理的网站URL (必须包含http://或https://)
- 选择代理模式:
- 标准代理:适合简单的资源获取
- 高级代理:适合需要在网站内点击链接浏览的情况
- 点击生成的链接即可通过代理访问目标网站
- 本项目仅供学习和研究使用
- 请勿用于访问违反法律法规的内容
- 不支持WebSocket等特殊协议
- 某些高度动态化的网站可能无法完全正常工作