SiteProxy 网页代理(受限环境的轻量替代)

在受限主机(Serv00 等)部署 SiteProxy 网页代理,服务器转发网页,用极小资源“让服务器替你访问网页”。澄清它不是远程浏览器,并强调 .htaccess 密码保护的必要性。

#type / howto #status / growing #tech / ops / vps #tech / network #platform / server #interface / web

[!info] related notes

这是什么

SiteProxy 是一个网页代理程序:部署在服务器(如 Serv00)上,你访问 https://proxy.example.com/https://example.org,服务器替你请求 example.org 再把网页内容转发回你的浏览器。

你的浏览器

Serv00 上的 SiteProxy

目标网站(看到 Serv00 IP)

⚠️ 它不是远程浏览器:浏览器仍在你本机运行,服务器只转发网页。详见下方“与远程浏览器的区别”。

为什么在受限环境选它

Serv00 之类通常是共享主机 / 受限 FreeBSD 托管,不是完整 VPS:

  • 没有完整 root 权限;
  • 不适合装桌面环境,难长期跑 Chromium;
  • 资源/后台进程受限,Docker 通常不可用。

但它能跑 PHP / Python / Node.js / Web 服务 / 反向代理,所以 SiteProxy 用极小资源就能“让服务器替你访问网页”。

.htaccess 密码保护(必做)

公开的 SiteProxy 会被滥用(被当公共代理、刷流量、访问违规站、导致账号被封、IP 被拉黑)。用 .htaccess 加 HTTP Basic Auth:

# .htaccess 示例(Serv00 文档写法)
AuthType Basic
AuthName "Restricted"
AuthUserFile /path/to/.htpasswd
Require valid-user

访问时弹用户名/密码框。否则风险极高。

与远程浏览器的区别

维度SiteProxy 网页代理VPS 远程浏览器
浏览器运行位置本地VPS
目标网站看到 IP服务器 IPVPS IP
完整模拟浏览器不完全可以可以
资源需求极低较高

局限

登录复杂网站、验证码、WebSocket、看视频、下载大文件、重 JavaScript 时,兼容性通常不如真正的远程浏览器。

创建于 2026/7/31 更新于 2026/7/31