Skip to content
This repository has been archived by the owner on Oct 19, 2024. It is now read-only.

手机端自定义源使用问题 #20

Open
biochip7 opened this issue Feb 15, 2024 · 14 comments
Open

手机端自定义源使用问题 #20

biochip7 opened this issue Feb 15, 2024 · 14 comments

Comments

@biochip7
Copy link

通过打开应用挂在后台可以保证电脑端正常使用,但是将电脑端解压出来的源导入到手机端后,显示无返回信息,多台手机均测试如此。已关闭key检验。求大佬解答,感谢。

@ZxwyWebSite
Copy link
Owner

本音源不可单独使用,需本地运行服务端解析,手机端目前只能连电脑端使用:

  1. 保证手机电脑连接 同一网络 且在 同一网段
  2. 电脑cmd 执行 ipconfig 获取内网ip, 例如 "192.168.10.32"
    IPv4 地址 . . . . . . . . . . . . : 192.168.10.32
    默认网关. . . . . . . . . . . . . : 192.168.10.1
    
  3. 打开 data/conf.ini, 将服务端 监听地址缓存地址 改为电脑ip
    [Main]
    Listen = 192.168.10.32:1011
    [Cache]
    Local_Bind = http://192.168.10.32:1011/
  4. 将脚本 服务端地址 改为电脑内网ip
    const apiaddr = 'http://192.168.10.32:1011/'
  5. 重启服务端,如弹出防火墙提示点允许
  6. 手机浏览器访问 服务端地址,返回内容则正常
  7. 重新导入源脚本,即可正常使用

注:端口保持一致可自由修改,http协议头与尾部斜杠不可去掉

最新版将 [Script].Auto 改为 2 自动填写源脚本,可省略第3步(公共环境注意Key泄露问题),访问服务端地址+lx-custom-source.js下载(如 http://192.168.10.32:1011/lx-custom-source.js

@biochip7
Copy link
Author

感谢大佬回复

@zi7tian
Copy link

zi7tian commented May 24, 2024

本音源不可单独使用,需本地运行服务端解析,手机端目前只能连电脑端使用:

  1. 保证手机电脑连接 同一网络 且在 同一网段
  2. 电脑cmd 执行 ipconfig 获取内网ip, 例如 "192.168.10.32"
    IPv4 地址 . . . . . . . . . . . . : 192.168.10.32
    默认网关. . . . . . . . . . . . . : 192.168.10.1
    
  3. 打开 data/conf.ini, 将服务端 监听地址缓存地址 改为电脑ip
    [Main]
    Listen = 192.168.10.32:1011
    [Cache]
    Local_Bind = http://192.168.10.32:1011/
  4. 将脚本 服务端地址 改为电脑内网ip
    const apiaddr = 'http://192.168.10.32:1011/'
  5. 重启服务端,如弹出防火墙提示点允许
  6. 手机浏览器访问 服务端地址,返回内容则正常
  7. 重新导入源脚本,即可正常使用

注:端口保持一致可自由修改,http协议头与尾部斜杠不可去掉

最新版将 [Script].Auto 改为 2 自动填写源脚本,可省略第3步(公共环境注意Key泄露问题),访问服务端地址+lx-custom-source.js下载(如 http://192.168.10.32:1011/lx-custom-source.js

能否利用termux在手机端运行?

@ZxwyWebSite
Copy link
Owner

@Mkecane 可以,但要手动编译。(明天更新Action编译脚本,到时可直接使用二进制文件)

@zi7tian
Copy link

zi7tian commented May 24, 2024

@Mkecane 可以,但要手动编译。(明天更新Action编译脚本,到时可直接使用二进制文件)

OK,感谢大佬回复

@ZxwyWebSite
Copy link
Owner

@Mkecane 已完成,可以先试试这个,或到Release查看更多版本

wget -4 "https://r2eu.zxwy.link/gh/lx-source/v1.0.3.0525/lx-source-android-arm64.zip"
unzip lx-source-android-arm64.zip
./lx-source-android-arm64

注意事项:

  1. 以下一切涉及到修改配置的操作重启程序后生效,配置文件位于程序目录的 data/conf.ini
  2. 由于权限问题,第一次运行会提示无法监听1011端口,到配置文件里将[Main].Listen改成127.0.0.1:8011即可
  3. 源脚本也要手动修改,或将 [Script].Auto 改为 2 后访问 http://127.0.0.1:8011/lx-custom-source.js?raw 获取自动补全的源脚本
  4. 因为洛雪手机端已自带缓存,可将 [Cache].Mode 改为 0 关闭缓存,否则需将 [Cache].Local_Bind 改为修改端口后的地址
  5. 然后就可以使用基本功能了,也可填写自定义账号后解锁更高音质,参考issus页面置顶使用教程

@zi7tian
Copy link

zi7tian commented May 25, 2024

@ZxwyWebSite 已成功部署,由于我的手机已root,所以尝试不更改1011端口,可以正常使用,请问是否会出现问题,如果出现问题,可以尝试更改端口修复吗?

@ZxwyWebSite
Copy link
Owner

@Mkecane 不改端口自然是没有问题,一般问题也不会出在端口上,除非被其它程序占用。

@zi7tian
Copy link

zi7tian commented May 25, 2024

@Mkecane 不改端口自然是没有问题,一般问题也不会出在端口上,除非被其它程序占用。

明白了,感谢大佬的解答🙏

@zhongwen-4
Copy link

大佬快看看这个什么问题
Screenshot_2024-08-29-18-33-16-878_com termux

@ZxwyWebSite
Copy link
Owner

大佬快看看这个什么问题 ![Screenshot_2024-08-29-18-33-16-878_com termux]

@zhongwen-4

  1. 检查是否下载了对应架构的可执行文件,例如 aarch64 对应 lx-source-android-arm64.zip
  2. 安卓系统限制,内部存储分区 (/sdcard) 没有执行权限,请将可执行文件移动到 Termux 主目录 (~/lx-source)

@zhongwen-4
Copy link

大佬快看看这个什么问题 ![Screenshot_2024-08-29-18-33-16-878_com termux]

@zhongwen-4

  1. 检查是否下载了对应架构的可执行文件,例如 aarch64 对应 lx-source-android-arm64.zip
  2. 安卓系统限制,内部存储分区 (/sdcard) 没有执行权限,请将可执行文件移动到 Termux 主目录 (~/lx-source)

搞定了,但是使用酷狗解析时音频加载出错@ZxwyWebSite
Screenshot_2024-08-29-19-45-31-359_bin mt plus-edit
Screenshot_2024-08-29-19-45-09-094_com termux

@zhongwen-4
Copy link

大佬快看看这个什么问题 ![Screenshot_2024-08-29-18-33-16-878_com termux]

@zhongwen-4

  1. 检查是否下载了对应架构的可执行文件,例如 aarch64 对应 lx-source-android-arm64.zip
  2. 安卓系统限制,内部存储分区 (/sdcard) 没有执行权限,请将可执行文件移动到 Termux 主目录 (~/lx-source)

搞定了,但是使用酷狗解析时音频加载出错@ZxwyWebSite Screenshot_2024-08-29-19-45-31-359_bin mt plus-edit Screenshot_2024-08-29-19-45-09-094_com termux

token跟userid都配置了

@ZxwyWebSite
Copy link
Owner

@zhongwen-4

  1. 确认当前平台是 官方版 (com.kugou.android) 还是 概念版 (com.kugou.android.lite)

    v1.0 需手动配置平台参数,参考以下示例(v1.1 内置):

    /*
    官方安卓版
    com.kugou.android
    */
    var PlatAndroid = &Plat{
    	AppId:   `1005`,
    	SignKey: `OIlwieks28dk2k092lksi2UIkp`,
    	Version: `12029`,
    	Secret:  `57ae12eb6890223e355ccfcb74edf70d`,
    	Pid:     `2`,
    }
    
    /*
    Lite 概念版
    com.kugou.android.lite
    */
    var PlatLite = &Plat{
    	AppId:   `3116`,
    	SignKey: `LnT6xpN3khm36zse0QzvmgTZ3waWdRSA`,
    	Version: `10860`,
    	Secret:  `185672dd44712f60bb1736df5a377e82`,
    	Pid:     `411`,
    }
  2. 开启调试日志,输出更详细信息

    配置文件 [Main].Debug 改为 true

  3. 检查账号凭据格式

    len(Kg_token)=64   "67021*******************************************************ea18"
    len(Kg_userId)=10  "216*****08"
    

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants