先说结论,这个带宽秒杀一切付费VPS
(声明:这个速度测试是通过speedtest.net的特性和这个项目的特性来测得的服务器端速度,客户端真实速度请自行测试!)
,反代一下speedtest.net,在手机端测了一下下载速度,惊人的发现免费主机的带宽居然如此之高
引用一下作者本人的部署方法:
部署到 VPS 或者云服务器
创建 SSL 网站:
使用 certbot 和 nginx 创建 SSL 网站。具体用法可以 Google 搜索。
配置 nginx,确保 /etc/nginx/conf.d/default.conf 文件包含以下内容:
server {
server_name your-proxy.domain.name; #请替换为你的实际域名
location / {
proxy_pass http://localhost:5006;
}
}
重启 nginx:
执行命令:sudo systemctl restart nginx
安装 Node.js v21 或更高版本:
执行以下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install v21
克隆仓库:
进入项目目录:
执行命令:cd siteproxy
测试运行:
执行命令:node bundle.js
如果没有错误,按 Ctrl+C 结束程序。
配置文件修改:
打开并修改 config.json 文件,内容如下:
{
“proxy_url”: “https://your-proxy.domain.name”, // 替换为HTTPS加你的代理服务器域名,确保使用 https
“token_prefix”: “/user-SetYourPasswordHere/”, // 设置网站密码,用于防止非法访问,保留首尾的斜杠。为空表示不设置密码
“local_listen_port”: 5006, // 不要修改,以确保与 nginx 配置一致
“description”: “注意:token_prefix 相当于网站密码,请谨慎设置。 proxy_url 和 token_prefix 合起来就是访问网址。”
}
安装 Forever:
执行命令:npm install -g forever
启动应用:
执行命令:forever stopall && forever start bundle.js
访问代理服务:
在浏览器中访问你的域名,网址为 proxy_url 加 token_prefix。
使用 Cloudflare 加速(可选):
参考 Cloudflare 的官方说明进行设置。
这边有几项可以省略,比如一直到克隆仓库前都可以省,serv00默认已经安装好了node.js并且nginx的作用并不大
(第一次启动必失败,需修改配置文件)
最后作者提到的保活操作,我更建议用cornjob来保活,更轻量(试过用screen保活,没过几天就被封杀了)
配置方法如下图:
然后等个一分钟左右就可以看到node进程了,并且无需烦恼多个node进程,想要关掉的话直接点击disable就可以或者杀掉进程
最后可以用Cloudflare来加速一下访问速度,或者其他cdn服务商

