服务器配置
-
网页服务器(Web Server)
- 端口:通常配置为
8,监听HTTP/1.1。 - 请求处理规则:
- 意外请求拒绝,如
POST,PUT,DELETE。 - 分享请求允许使用
POST,GET,PUT,DELETE,但不支持OPTIONS。
- 意外请求拒绝,如
- 缓存策略:
SS-HashMap:缓存SS脚本和页面数据,提高性能。SS-REMEMBER:缓存访问次数,避免重复请求。
- 缓存策略实现:
- 在网页服务器配置文件中设置缓存策略。
- 在脚本服务器配置文件中设置缓存策略。
- 端口:通常配置为
-
脚本服务器(Server-side Scripting Service)
- 端口:配置为
8,监听HTTP/1.1。 - 请求类型:响应所有请求类型,但请求类型应与网页服务器一致。
- 服务器端点:配置
/script,根据请求类型发送不同的脚本。 - 关闭脚本:
SS-COMMISSIONER:在客户端请求处理中指定,当请求类型为POST时关闭脚本。
- 端口:配置为
触控脚本
- 上传SS脚本:通过客户端上传,脚本服务器自动解析。
- 上传CSS和JS文件:通过服务器端或客户端上传,脚本服务器解析并上传。
配置脚本服务器的端口规则
- 根据请求类型生成不同的脚本,POST、GET、PUT 等。
功能配置
- 错误处理:
- 服务器端:拒绝错误请求,如
HTTP/1.,并返回 4 错误。 - 客户端:显示错误信息,如
HTTP/1.。
- 服务器端:拒绝错误请求,如
缓存策略
- 缓存SS脚本:在网页服务器配置文件中启用,缓存到
SS-HashMap。 - 缓存页面数据:在脚本服务器配置文件中启用,缓存到
SS-REMEMBER。 - 缓存动态脚本:在脚本服务器配置文件中启用,提高请求响应速度。
权限管理
- 在网页服务器和脚本服务器中启用权限管理,仅允许授权用户运行脚本。
文件管理
- SS脚本管理:通过服务器端或客户端管理上传和删除脚本。
- SS相关文件:通过服务器端或客户端管理上传和删除 CSS 和 JS 文件。
测试与监控
- 测试:通过脚本测试SS脚本的正确性,确保生成和发送脚本功能正常。
- 监控:监控服务器的访问次数、请求处理时间,确保性能稳定。
通过以上技巧的综合应用,可以有效配置和使用SS代理,确保跨站脚本功能正常运行,提升应用的性能和用户体验。








京公网安备11000000000001号
京ICP备11000001号