Shadowrocket 是一个基于 Shadowsocks 的轻量级 HTTP 服务器框架,用于构建无服务器网站。它主要用于轻量级的 HTTP 脚本配置,特别适合资源有限的开发者
配置步骤 安装 Shadowsocks 和 Shadowrocket 下载并安装 Shadowsocks。 下载并安装 Shadowrocket。 配置 Shadowsocks 创建一个 Shadowsocks.conf 文件,配置端点地址和端口:[server] host=localhost port=88 content-type=application/json 配置 Shadowrocket 创建一个 Shadowrocket.conf 文件,配置服务器地址和端口:[server] host=your-server-ip port=88 use-HTTPS=yes use-JSON=yes 配置脚本 保存 Shadowsocks.conf 和 Shadowrocket.conf 文件到配置目录下,通常会使用 ~/.config/Shadowsocks/Shadowsocks.conf 和 ~/.config/Shadowrocket/Shadowrocket.conf。 配置日志 配置日志输出,以便调试:[server] log-file=/var/lib Shadowsocks.log 开始配置 使用 shadowsocks start 或 shadowrocket start 来开始配置。 示例配置文件 Shadowsocks.conf(配置文件) [server] host=localhost port=88 content-type=application/json use-HTTPS=yes use-JSON=yes use-POST=yes Shadowrocket.conf(配置文件) [server] host=your-server-ip port=88 use-HTTPS=yes use-JSON=yes use-POST=yes use-Cookie=yes use-Bearer=yes 示例脚本 Shadowsocks脚本 curl...
配置步骤
-
安装 Shadowsocks 和 Shadowrocket
- 下载并安装 Shadowsocks。
- 下载并安装 Shadowrocket。
-
配置 Shadowsocks
- 创建一个
Shadowsocks.conf文件,配置端点地址和端口:[server] host=localhost port=88 content-type=application/json
- 创建一个
-
配置 Shadowrocket
- 创建一个
Shadowrocket.conf文件,配置服务器地址和端口:[server] host=your-server-ip port=88 use-HTTPS=yes use-JSON=yes
- 创建一个
-
配置脚本
- 保存
Shadowsocks.conf和Shadowrocket.conf文件到配置目录下,通常会使用~/.config/Shadowsocks/Shadowsocks.conf和~/.config/Shadowrocket/Shadowrocket.conf。
- 保存
-
配置日志
- 配置日志输出,以便调试:
[server] log-file=/var/lib Shadowsocks.log
- 配置日志输出,以便调试:
-
开始配置
- 使用
shadowsocks start或shadowrocket start来开始配置。
- 使用
示例配置文件
Shadowsocks.conf(配置文件)
[server] host=localhost port=88 content-type=application/json use-HTTPS=yes use-JSON=yes use-POST=yes
Shadowrocket.conf(配置文件)
[server] host=your-server-ip port=88 use-HTTPS=yes use-JSON=yes use-POST=yes use-Cookie=yes use-Bearer=yes
示例脚本
Shadowsocks脚本
curl -X POST "https://localhost:88/api/v1/objects" \
-H "Content-Type: application/json" \
-d '{"name":"Object1"}'
Shadowrocket脚本
curl -X POST "https://localhost:88/api/v1/objects" \
-H "Content-Type: application/json" \
-d '{"name":"Object1"}'
注意事项
- 合法 URL:确保所有 URL 都是合法的,否则Shadowsocks 将会拒绝请求。
- 端口兼容性:Shadowsocks 支持多端口配置,确保端口是支持的。
- 性能优化: Shadowsocks 通过轻量级脚本和端口管理,适合资源有限的用户。
提示
- 日志输出: Shadowsocks 提供详细的日志输出,可以使用
shadowsocks --log-level 1来查看日志。 - 调试:如果你遇到问题,可以尝试使用 Shadowsocks 的调试工具,如
shadowsocks --trace。
希望这些步骤能帮助你顺利配置 Shadowrocket!如果还有进一步的问题,请随时告诉我。

相关文章








