-
下载并解压FlClash
- 访问FlClash官网下载最新版本,解压
flclash-all-in-one.zip文件,得到目录结构。
- 访问FlClash官网下载最新版本,解压
-
配置代理设置
- 打开
conf/flclash.xml,找到<ProxySetting>- 修改
ListenPort为所需的代理端口,例如默认808。- 设置
ProxyHost和ProxyPort,指向目标服务器地址和端口,代理到本地服务器,设置为..1和80。 - 修改
- 打开
-
配置端口转发
- 在
<Inbound>部分,设置ListenPort,如808。 - 在
<Outbound>部分,设置目标服务器地址和端口,选择直接转发或添加规则。
- 在
-
启用SSL(可选)
- 在
<SSLSetting>中,设置UseSSL为true,指定 keystore 和 keypass,如果不需要SSL,可以使用默认设置。
- 在
-
启动服务器
- 执行
bin/start.sh启动FlClash,访问localhost:808验证是否正常运行。
- 执行
-
测试连接
- 使用
curl -I http://localhost:808/test.com测试是否能通过FlClash代理到目标服务器,检查响应状态码是否为200。
- 使用
-
设置默认页面(可选)
- 将
index.html放在web目录,访问未找到资源时显示默认页面。
- 将
注意事项:
- 配置错误时,检查日志文件
log/flclash.log。 - 确认目标服务器允许反转请求。
- SSL配置需正确,否则连接可能失败。
- 确保所用端口在防火墙设置中开放。
通过以上步骤,你可以成功配置并运行FlClash服务器。




