配置 FlClash 服务器
FlClash 通常用于在服务器上运行脚本代理,因此你需要设置以下配置:
1 服务器 IP 和端口
FlClash 的代理服务通常以 localhost 或 ..1 为服务器IP,使用 port 88 或 port 889 作为端口。
flclash server --port=88
2 代理配置文件
FlClash 通常会生成一个 .flclash.conf 文件,其中包含代理配置。
"server": {
"ip": "localhost",
"port": 88
}
}
设置代理类型
根据需要选择代理类型,
1 常用代理类型
- Docker代理:使用 Docker 容器运行脚本。
- Node.js代理:使用 Node.js 路径运行脚本。
- Python代理:使用 Python 路径运行脚本。
2 代码配置
使用 Docker代理:
flclash container --port=88
设置缓存策略
缓存策略用于提高脚本的响应速度。
1 常用缓存策略
- No缓存:脚本在运行时会保存所有请求。
- 缓存128字节:保存最后 128 字节请求。
2 代码配置
flclash cache --128
设置访问控制
FlClash 支持基于 IP 或 hostname 的访问限制。
1 IP访问控制
设置访问 IP:
flclash ip --access-label=example.com
2 hostname访问控制
设置访问 hostname:
flclash host --host=example.com
设置代理安全级别
FlClash 提供安全级别(SL)来控制脚本的攻击风险。
1 安全级别设置
FlClash 会自动根据请求类型推断安全级别,你可以通过以下方式设置:
flclash security --sl=9
2 安全策略
FlClash 提供安全策略,如:
- Web攻击:防止 web 风险。
- SQL攻击:防止 SQL 风险。
- 钓鱼邮件:防止钓鱼邮件攻击。
- Cookie攻击:防止 Cookie 风险。
设置测试配置
FlClash 通常会生成测试日志和监控配置。
1 测试日志
FlClash 会生成测试日志:
flclash test
2 监控配置
设置监控配置以监控代理的响应速度、访问量和安全状况。
设置代理安全级别和负载均衡
FlClash 还支持安全级别和负载均衡配置。
1 安全级别
FlClash 会根据请求类型推断安全级别:
flclash security --sl=9
2 载体负载均衡
FlClash 支持多种负载均衡算法,
- Docker代理:使用
flclash load均衡。 - Node.js代理:使用
flclash load均衡。
设置断点测试
FlClash 提供断点测试功能,可以测试代理的断点请求。
flclash test --breakpoints=yes
设置代理日志过滤
FlClash 提供日志过滤功能,可以控制日志的输出级别。
flclash log --filter=log level=error
设置代理安全策略
FlClash 提供多种安全策略,可以用于增强脚本的安全性。
使用 FlClash 的官方文档
FlClash 提供详细的文档和示例,可以访问其官方文档以获取更详细的配置信息。









