type
status
date
slug
summary
tags
category
icon
password
最近长时间的使用 Notion ,但是速度一直不太满意,刚好看到了 NotionFaster 这个项目,但是作为公益项目,可靠性确实有些差,我恰好手中有一台限制的线路优化服务器。
作为小白,同时想要部署网站和加速 Notion ,于是在 Gemini 的帮助下,就有了大家所看到的内容 。
本文通过宝塔面板 (BTPanel) 部署 Nginx,实现以下功能:
- Notion 加速:通过 Stream 模块转发 Notion 的 443 流量。
- 网站共存:在同一台服务器、同一个 443 端口下,同时运行个人网站(通过 SNI 分流)。
🛠 第一步:安装 Nginx (关键)
注意:必须使用编译安装,并添加自定义模块,否则无法支持 TCP 转发。
- 打开宝塔面板 -> 软件商店 -> 搜索 Nginx -> 点击安装。
- 选择模式:编译安装 (版本建议 1.20 以上)。
- 点击 添加自定义模块,填写如下信息:
- 模块名称:
nginx_stream_geoip - 模块描述:
开启TCP转发支持 - 模块参数:
- 前置脚本 (Ubuntu/Debian):
(如果是 CentOS,请替换为
yum install -y libgeoip-dev geoip)- 务必勾选刚才添加的自定义模块,然后点击提交安装。
- 等待安装完成。
⚙️ 第二步:修改 Nginx 主配置
- 打开宝塔 Nginx 设置 -> 配置修改。
- 清空 所有原有内容 (Ctrl+A, Delete)。
- 粘贴 以下完整代码:
- 修改域名:在代码第 36 行左右,将
you.website.com替换为你自己的域名。
- 点击 保存。
🌐 第三步:部署个人网站
因为 443 端口已经被 Stream 模块接管,我们需要将个人网站部署在后台端口(88),由 Nginx 内部转发。
- 添加站点:
- 宝塔 -> 网站 -> 添加站点。
- 域名处填写:
你的域名:88(例如you.website.com:88)。
- 配置 SSL (HTTPS):
- 网站创建成功后,点击设置 -> SSL。
- 申请或粘贴你的证书。
- 重要:确保该网站只监听 88 端口 (配置中应为
listen 88 ssl;,如果自动变回 443 请手动改回 88)。
- 重启 Nginx:
- 在软件商店重启 Nginx,确保所有配置生效。
✅ 验证与使用
- 访问网站:
- 直接访问
https://你的域名(无需加端口号),如果能正常打开,说明 Stream 模块已成功将流量转发到本机的 88 端口。
- 测试加速:
- 在 Notion 客户端或浏览器中使用该代理,访问速度应有明显提升。
- 日志查看:
- TCP 转发日志:
/www/wwwlogs/tcp-access.log - 网站访问日志:
/www/wwwlogs/你的域名.log
🖋️ 特别鸣谢
- 作者:feihuo
- 链接:http://preview.tangly1024.com/article/32
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。








.webp?table=block&id=17c118a4-eb5c-8004-ba6b-d5c403f4ce5e&t=17c118a4-eb5c-8004-ba6b-d5c403f4ce5e)