SiteProxy网站代理使用教程
2025-7-22
| 2025-7-22
字数 1548阅读时长 4 分钟
type
status
date
slug
summary
tags
category
icon
password
Property
Jul 22, 2025 12:23 PM

前言

在某些特定情况下,你可能无法使用魔法上网,但是又不得不面临需要从一些国内访问并不顺畅的地方浏览或者下载内容,那么,如果搭建了本项目,就可以轻松实现在不使用魔法的情况下,获取你需要的资料,或者提高你的下载速度。

白嫖

我把我搭建的服务开放给大家使用

准备

必须:
  • 域名
  • cloudflare账户
可选:
  • 未被屏蔽的海外VPS
  • EdgeOne账户

部署

无服务器部署

创建workers项目

打开cloudflare并绑定你的域名,然后打开workers,点击创建一个新的workers。
notion image
输入workers的名称,名称随意,但是最好与项目相关,避免后续项目过多不记得了
notion image
然后点击 编辑代码
notion image

复制并修改代码

本次使用的项目:https://github.com/netptop/siteproxy
点击图标复制当前文件的内容
notion image
复制成功后会有提示!
notion image
然后把复制的内容,替换掉原来workers中的代码
notion image
细心的朋友会发现,这样不好看,可以先用vscode进行格式化,再进行粘贴
notion image
得到如下图格式
notion image
然后全部复制粘贴进workers中
notion image
还没完,接下来需要修改两个地方,一个是你的站点域名,就是你希望以哪个域名访问该站点,其次就是网站密码,如果你希望站点是私人的,就需要设置密码
接下来,直接在workers的代码区域使用Ctrl+F进行搜索如下关键词
notion image
将这段替换成你的域名
notion image
然后,搜索如下关键词
notion image
这就是你的访问密码,需要接在域名后面,才能正常使用你搭建的web代理站点,没有这段无法访问,按需要修改,不要删除开头和结尾的/
由于这个站点我打算开放,所有人都可以访问,所以我不设置密码,就变成了只保留//
notion image
在完成这一些后,点击部署,然后点击返回
notion image

绑定自己的域名

之后点击设置,在 域和路由 这里点击 添加
notion image
点击 自定义域
notion image
输入你在workers中修改的你的域名,点击 添加域
notion image

修改规则

由于cloudflare的默认设置,会在请求目标的同时,写入你的ip,导致你ip泄露,还需要如下操作
notion image
稍等一会儿,就可以尝试访问新增的域名了
如果你有设置密码,那么你的访问链接就是 你的域名/访问密码
notion image
出现如上界面,表示网站正常,可以正常使用了。
但是这种部署方式存在很多问题,其一是,如果访问的网站托管在cloudflare上,那么访问会失败,其次就是由于使用workers访问目标网站,ip会频繁变动,导致访问被限制。

服务器部署

准备

你需要一台位于海外的且IP在国内可以正常访问的服务器,推荐装Debian12系统。

安装Docker

逐条执行以下命令来安装docker
最后执行如下命令查看docker是否安装成功
notion image
出现如图界面,就表示成功

拉取仓库

首先,安装git
然后使用如下命令拉取项目
notion image

修改配置文件

然后,我们进去编辑配置文件
notion image
和之前一样,修改链接和密钥,
notion image

反代并配置证书

接下来去解析你的域名,将你输入的域名解析到你的服务器ip上,记得关闭小云朵。
notion image
如果你的服务器并没有优质线路,直连网络差,经常丢包,还希望获取一个更快的访问速度,那么建议考虑使用Edgeone的CDN进行加速,而且可以跳过这一步,直接去看配置CDN章节。
如何配置反代和证书,在这里不过多赘述,参考文章
然后 临时启动项目
等待一段时间后就可以尝试访问你的域名了
访问成功后,按CTRL+c结束,然后输入以下命令后台启动

使用CDN加速

这里使用Edgeone来加速网页

增加域名

输入我们的域名后,点击添加
notion image
选中免费套餐后,勾选同意,点击下一步
notion image
等待配置完毕
notion image
然后默认使用CNAME接入即可
notion image
手动进行域名验证
notion image
增加解析后,点击验证
notion image
notion image

添加站点

然后添加刚刚的站点,可以如下图配置
notion image
然后,在cloudflare上修改解析
notion image
notion image
等待部署完成,大约需要5分钟
notion image

配置SSL

部署完成后,配置HTTPS
notion image
如下图选中后点击确定即可
notion image
等待完成后访问你的链接,这一步等待时间会有些长
notion image
显示生效后,访问网站
notion image
可以正常访问
notion image

Github代理尝试

直接输入github的地址,注意,这里只能输入域名,不是搜索!!
notion image
点击回车访问
notion image
速度很快,没有问题!

总结

在你不方便科学上网的时候,有需要访问以下网络不佳的网站时,可以使用本项目。
  • SiteProxy
  • 开源项目
  • 网站代理
  • VPS
  • 建站
  • 博客日志EXCEL实现数据全排列
    Loading...