老鱼安卓版-使用教程

发布于 更新于
6

老鱼安卓版-使用教程

系统要求

支持安卓手机、各类安卓模拟器、主板机、安卓电视、机顶盒等各类安卓设备,要求安卓系统 ≥ 5.0,过低的安卓系统版本无法安装,就算强行安装也无法正常使用。

(电脑上的安卓模拟器建议使用windows的老鱼通用免费版或者专业版,方便批量管理)

下载并安装

访问老鱼官网:https://wwbfa.lanzoub.com/b0016qtwmd 找到 老鱼安卓版 -> 下载 -> 网盘中选择下载(可以使用手机设备直接在网盘中安装)

配置线路

运行应用,配置线路信息(软件没有线路,需自备或另行购买,推荐供应商: http://xl.goodyun.top/)

descript

*配置完毕后,可点击《验证线路》测试线路可用性

配置加速设置

重要说明:设置更改后,需要重新开启加速才会生效!

点击软件右上方的齿轮图标,进入设置页面 descript

descript

加速模式说明:

*全局加速:设备上的所有应用流量都进行加速

*白名单加速:只加速指定的应用流量,其他应用走本地流量

*黑名单加速:除了指定的应用走本地,其他的应用都加速

代理绕过内部局域网

有特殊需求时可以启用

自动开始加速

运行App后立即开始加速

开启加速

可观察底部的加速流量,也可以打开浏览器访问 https://www.ip138.com/ 查询当前设备IP(如果是白名单加速,需要把浏览器也勾上;如果是黑名单加速,则不能勾选浏览器,否则查询的IP没有意义)

descript

远程控制Api

概述

基础信息:

  • 监听端口:22999
  • 协议:HTTP
  • 数据格式:JSON
  • 字符编码:UTF-8

认证机制

API使用双重认证机制:

  1. 启用开关:必须在应用设置中启用”远程API”开关
  2. 密码验证(可选):如果设置了管理密码,需在HTTP请求头中包含密码

请求头格式:

注意事项:

  • 如果API未启用,所有请求将返回403错误
  • 如果设置了密码但请求头中未提供或密码错误,将返回401错误
  • 密码为空时不需要验证

通用响应格式

所有API接口均返回统一的JSON格式响应:

字段说明:

  • success:布尔值,表示请求是否成功
  • data:对象或null,返回的数据内容
  • message:字符串,提示信息或错误描述

错误码说明

HTTP状态码 说明 常见原因
200 请求成功
400 请求错误 参数缺失、格式错误、配置无效
401 未授权 密码错误或缺失
403 禁止访问 API未启用
404 接口不存在 请求的URL路径错误
500 服务器内部错误 服务器异常

API接口列表

1. 修改线路配置

修改当前加速的线路配置,包括线路类型、IP端口、账号密码等参数。修改后需要重新加速才能生效。

请求信息:

  • 方法:POST
  • 路径:/api/proxy/config
  • Content-Type:application/json

请求参数:

参数说明:

  • type:字符串,线路类型(支持:socks5、http、https、ssly),自动转为小写
  • ip:字符串,必填,IP地址或域名
  • port:整数,必填,端口号(1-65535)
  • user:字符串,可选,用户名
  • pass:字符串,可选,密码

成功响应示例:

错误响应示例:

2. 开始加速

开始加速服务。如果已经在加速中,会先停止再重新启动。

请求信息:

  • 方法:POST
  • 路径:/api/proxy/start

请求参数:

无需请求体成功响应示例:

错误响应示例:

3. 停止加速

停止加速服务。如果当前未在加速中也不会返回错误。

请求信息:

  • 方法:POST
  • 路径:/api/proxy/stop

请求参数:

无需请求体成功响应示例:

未在加速中的响应:

4. 获取已安装应用包名

获取设备上已安装的应用列表,包含应用名称、包名和图标。

请求信息:

  • 方法:GET
  • 路径:/api/apps

请求参数:

无需参数成功响应示例:

返回数据说明:

  • name:应用名称
  • packageName:应用包名(用于设置白名单/黑名单)
  • icon:应用图标的Base64编码数据

5. 获取跳过局域网设置

获取当前”代理绕过内部局域网”的设置状态。

请求信息:

  • 方法:GET
  • 路径:/api/settings/skip-lan

请求参数:

无需参数成功响应示例:

6. 设置跳过局域网

设置是否”代理绕过内部局域网”。

请求信息:

  • 方法:POST
  • 路径:/api/settings/skip-lan
  • Content-Type:application/json

请求参数:

参数说明:

  • skipLan:布尔值,必填,true为跳过局域网,false为不跳过

成功响应示例:

7. 获取自动加速设置

获取当前”启动后自动开始加速”的设置状态。

请求信息:

  • 方法:GET
  • 路径:/api/settings/auto-proxy

请求参数:

无需参数成功响应示例:

8. 设置自动加速

设置是否”启动后自动开始加速”。

请求信息:

  • 方法:POST
  • 路径:/api/settings/auto-proxy
  • Content-Type:application/json

请求参数:

参数说明:

  • autoProxy:布尔值,必填,true为启用自动加速,false为禁用

成功响应示例:

9. 获取加速模式

获取当前加速模式和相应的白名单/黑名单。

请求信息:

  • 方法:GET
  • 路径:/api/settings/proxy-mode

请求参数:

无需参数成功响应示例(全局模式):

成功响应示例(白名单模式):

成功响应示例(黑名单模式):

返回数据说明:

  • proxyMode:整数,加速模式(0=全局,1=白名单,2=黑名单)
  • whitelist:字符串数组,白名单模式时返回,包含允许加速的应用包名
  • blacklist:字符串数组,黑名单模式时返回,包含不加速的应用包名

10. 设置加速模式

设置加速模式和相应的白名单/黑名单。

请求信息:

  • 方法:POST
  • 路径:/api/settings/proxy-mode
  • Content-Type:application/json

请求参数(全局模式):

请求参数(白名单模式):

请求参数(黑名单模式):

参数说明:

  • proxyMode:整数,必填,加速模式(0=全局,1=白名单,2=黑名单)
  • whitelist:字符串数组,白名单模式时必填,包含允许加速的应用包名
  • blacklist:字符串数组,黑名单模式时必填,包含不加速的应用包名

注意事项:

  • 全局模式(proxyMode=0)时,无需提供whitelist或blacklist
  • 白名单模式(proxyMode=1)时,必须提供whitelist数组
  • 黑名单模式(proxyMode=2)时,必须提供blacklist数组
  • 包名可通过”获取已安装应用包名”接口获取

成功响应示例:

错误响应示例:

使用示例

1. 修改线路配置

2. 开始加速

3. 停止加速

4. 获取已安装应用包名

5. 设置跳过局域网

6. 设置自动加速

7. 设置白名单模式

8. 设置黑名单模式

9. 获取加速模式

完整工作流示例

以下是一个完整的远程配置和启动加速的工作流:

安全建议

  1. 设置强密码:建议设置复杂的管理密码以防止未授权访问
  2. 局域网使用:建议仅在受信任的局域网内使用此API
  3. 防火墙配置:可以通过防火墙限制只允许特定IP访问22999端口
  4. HTTPS代理:如需在公网使用,建议通过HTTPS反向代理访问
  5. 日志监控:定期检查应用日志,监控异常访问

常见问题

Q: 如何知道设备的IP地址?

A: 在应用中查看设备的局域网IP地址,通常在设置→关于手机→状态信息中可以找到。

Q: 端口22999被占用怎么办?

A: 当前版本端口固定为22999,如被占用请关闭占用该端口的其他应用。

Q: 修改配置后为什么没有生效?

A: 线路配置修改后需要重新启动加速才会生效。可以先调用停止接口,再调用启动接口。

Q: 忘记管理密码怎么办?

A: 在应用的设置页面可以重新设置管理密码。

Q: 白名单和黑名单有什么区别?

  • A:白名单模式:只有列表中的应用走代理加速,其他应用直连
  • 黑名单模式:列表中的应用直连,其他应用都走代理加速
  • 全局模式:所有应用都走代理加速

Q: 如何获取应用的包名?

A: 调用 /api/apps 接口可以获取设备上所有已安装应用的包名列表。

接口总览

接口路径 方法 功能
/api/proxy/config POST 修改线路配置
/api/proxy/start POST 开始加速
/api/proxy/stop POST 停止加速
/api/apps GET 获取已安装应用包名
/api/settings/skip-lan GET 获取跳过局域网设置
/api/settings/skip-lan POST 设置跳过局域网
/api/settings/auto-proxy GET 获取自动加速设置
/api/settings/auto-proxy POST 设置自动加速
/api/settings/proxy-mode GET 获取加速模式
/api/settings/proxy-mode POST 设置加速模式

更新日志

v2.0.0 (2025-11-04)

  • 重构设置API,拆分为独立的GET/POST接口
  • 新增获取已安装应用包名接口
  • 优化白名单/黑名单设置接口
  • 改进错误提示信息

v1.0.0

  • 初始版本发布
  • 支持代理配置管理
  • 支持启动/停止加速
  • 支持设置查询和更新
  • 支持密码认证

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0
0
分享
0
反馈
0 / 600
欢迎参与讨论 登录/注册
0 条评论
热门最新