Closed chika0801 closed 1 year ago
编译tuic啊。。。
编译tuic啊。。。
谢谢你的回复。我现在是在这,选中的TUIC。我以为这里选中后,是会自动编译TUIC客户端文件的。
请问你的意思是除了这要选,还要自己编译TUIC程序文件是吧。如果是的,请问详细的一些编译的命令,能否分享一下?
自动编译,另外,还需要tuic编译包。。。
请问 还需要tuic编译包
这句话的意思是,我要用什么命令下载?
git clone -b luci --single-branch https://github.com/xiaorouji/openwrt-passwall.git passwall
比如输入上面命令下载TUIC哪的源码?我想知道类似这种命令是什么,我好加在github在线编译那配置文件中去。
能请你帮忙给出具体命令是什么吗?我知道后,就像下面这样,加在在线编译的配置文件中。
这是我用的在线编译的配置文件 https://github.com/chika0801/ImmortalWrt-RedmiAX6000/blob/main/.github/workflows/build-openwrt.yml
- name: Update luci-app-passwall
run: |
cd openwrt
git clone -b luci --single-branch https://github.com/xiaorouji/openwrt-passwall.git passwall
rm -rf ./feeds/luci/applications/luci-app-passwall
mv ./passwall/luci-app-passwall ./feeds/luci/applications
rm -rf ./passwall
请问 还需要tuic编译包
这句话的意思是,我要用什么命令下载?
git clone -b luci --single-branch https://github.com/xiaorouji/openwrt-passwall.git passwall
比如输入上面命令下载TUIC哪的源码?我想知道类似这种命令是什么,我好加在github在线编译那配置文件中去。
能请你帮忙给出具体命令是什么吗?我知道后,就像下面这样,加在在线编译的配置文件中。
这是我用的在线编译的配置文件 https://github.com/chika0801/ImmortalWrt-RedmiAX6000/blob/main/.github/workflows/build-openwrt.yml
- name: Update luci-app-passwall run: | cd openwrt git clone -b luci --single-branch https://github.com/xiaorouji/openwrt-passwall.git passwall rm -rf ./feeds/luci/applications/luci-app-passwall mv ./passwall/luci-app-passwall ./feeds/luci/applications rm -rf ./passwall
你ssrp里勾选了tuic,配置会自动勾选tuic编译包,然后会自动编译tuic。。。。
你ssrp里勾选了tuic,配置会自动勾选tuic编译包,然后会自动编译tuic。。。。
谢谢你,我猜到我的问题是编译时差哪个依赖包,这方面的原因。我不太懂这方面我先试试排查下。感谢你回答。
再麻烦你请教下。我去 https://github.com/fw876/helloworld 看了没有找到 名为 tuic-client 的文件夹, https://github.com/EAimTY/tuic TUIC主页我也看了也没有。我在顶楼帖的错误日志,就是提示没有 tuic-client。你编译时,这个 tuic-client 是在哪链接怎么获取的了?能提供下思路(命令)吗?
感谢你,我检查到原因了,我再测试下。我理解了你的意思。这是我自己的错误。
root@localhost:~/openwrt# ./scripts/feeds update -a
Updating feed 'packages' from 'https://github.com/immortalwrt/packages.git;openwrt-21.02' ...
Cloning into './feeds/packages'...
remote: Enumerating objects: 172851, done.
remote: Counting objects: 100% (2964/2964), done.
remote: Compressing objects: 100% (1255/1255), done.
remote: Total 172851 (delta 1624), reused 2750 (delta 1490), pack-reused 169887
Receiving objects: 100% (172851/172851), 35.51 MiB | 25.45 MiB/s, done.
Resolving deltas: 100% (89849/89849), done.
error: rev-list died of signal 9
fatal: remote did not send all necessary objects
failed.
这里报错,/root/openwrt/feeds 文件夹里没有 packages 文件夹内容,所以编译到ssrp插件时失败了。 我研究下怎么解决。问了GPT没有有用的办法。
git clone --depth=1 https://github.com/immortalwrt/packages.git -b openwrt-21.02 ./feeds/packages
问GPT,这样成功复制了,去编译试试,再次感谢你的帮助
@zxlhhyccc 你好,我再试了,编译失败,我从github这链接的报错日志看不出什么问题。 请问你能成功过编译tuic吗?我编译的是arm版本的。
https://github.com/chika0801/ImmortalWrt-RedmiAX6000/actions/runs/5556876918
我编译AX6000 有TUIC就会失败,编译设备是R66s是能成功的,不懂原因不纠结了,谢谢回复的朋友。
错误日志链接 https://github.com/chika0801/ImmortalWrt-RedmiAX6000/actions/runs/5549599021/jobs/10133864985#step:16:3142
编译时不选 TUIC 是能成功的。请问这错误要如何处理?