SiteProxy 网页代理(受限环境的轻量替代)
在受限主机(Serv00 等)部署 SiteProxy 网页代理,服务器转发网页,用极小资源“让服务器替你访问网页”。澄清它不是远程浏览器,并强调 .htaccess 密码保护的必要性。
#type / howto
#status / growing
#tech / ops / vps
#tech / network
#platform / server
#interface / web
[!info] related notes
- 概念区分:VPS 远程图形化浏览器(本站不是真远程浏览器)
- 代理总入口:VPS 网络代理 MOC
- 对比:VPS 远程浏览器方案对比
这是什么
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 | 服务器 IP | VPS IP |
| 完整模拟浏览器 | 不完全可以 | 可以 |
| 资源需求 | 极低 | 较高 |
局限
登录复杂网站、验证码、WebSocket、看视频、下载大文件、重 JavaScript 时,兼容性通常不如真正的远程浏览器。
Related notes
- 概念:VPS 远程图形化浏览器
- 对比:VPS 远程浏览器方案对比
- 代理总入口:VPS 网络代理 MOC
- 安全:远程浏览器的安全访问