vps交流

[经验] 解决 Failed to download mbedtls-2.16.6-apache.tgz


最近刷到新加坡的乌龟壳子,就想着赶紧搭个能用的那啥,所以就赶紧去翻大佬 秋水逸冰的一键安装脚本(四合一)那款。

结果复制粘贴完,输入密码跟端口后,选择TLS,回车,没跑几行,就在下面蹦出来“[Error] Download mbedtls-2.16.0-gpl.tgz failed.”

这下完犊子了,我是小白,除了复制粘贴啥也不会

又去谷歌翻了下看看有没有支持tls的一键代码,也没找到

又去谷歌上找手动安装的,找来找去,找到一博客,说的还不够小白,但绝逼能解决我的问题了

https://winamp.top/228.html

正好看到“经搜索,xxxxxxxxx-libev3.3.5最高支持mbedtls的版本为2.28.0。待测试。
Ps:2.28.0完美运行。”

完美,附上符合小白的解决办法:

# 安装编译器及依赖
apt update && apt upgrade –y
apt install –no-install-recommends gettext build-essential autoconf libtool libpcre3-dev asciidoc xmlto libev-dev libc-ares-dev automake

# 编译安装MbedTLS
wget https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/v2.28.0.tar.gz
tar -zxvf v2.28.0.tar.gz
cd mbedtls-2.28.0
make SHARED=1 CFLAGS="-O2 -fPIC"
make DESTDIR=/usr install
ldconfig
cd

复制粘贴完上面两段代码后再来复制粘贴秋水大佬的一键脚本就可以正常使用了。我可真是个小机灵鬼~

还是没找到问题根源,问题是脚本中的依赖下载失败,并不是说这个版本不兼容。你只是手动编译安装了那个依赖而已,再次运行脚本,经过脚本判断该依赖已安装,因此就没再次请求安装那个依赖了。而是直接下一步了。
脚本太旧了吧

我是发个记录我解决问题的流程,方便小白使用,能用就成

大佬如果有更好的办法,请发新贴,帮小白解决问题呀,

或者能把秋水大佬的那个一键脚本更新就更妙了

挺好的,以后搜索可以找到解决方案
文不对题,并没有解决“Failed to download mbedtls-2.16.6-apache.tgz”这个问题

菜鸡这斯 发表于 2022-6-12 20:15
还是没找到问题根源,问题是脚本中的依赖下载失败,并不是说这个版本不兼容。你只是手动编译安装了那个依赖 …

最根本的解决办法,就是你去把秋水大佬的脚本更新一下,方便论坛小白,功德无量那种

庸人自扰,debian ubuntu 直接apt安装就完事,还要什么一键脚本

HOH 发表于 2022-6-12 20:25
庸人自扰,debian ubuntu 直接apt安装就完事,还要什么一键脚本

apt 那个没有tls选项啊,还得自己改加密方式

感谢发现问题,脚本已更新  !

  1. wget -O ss-libev.sh –no-check-certificate https://raw.githubusercontent.com/xOS/Shadowsocks-libev/master/ss-libev.sh && chmod +x ss-libev.sh && ./ss-libev.sh

复制代码