有人有兴趣为lnmp.org里面的文件做镜像官方源md5的记录么
0225update:
感谢提供的大佬魔改版https://github.com/moeYuiYui/lnmp
另,通过webarchive核实了相关md5,也可以用这个版本
这年头用个东西上真的头疼
https://github.com/jwsky/lnmp-full-safe/tree/main
0224update
1,之前有完整安装包,也有二零二二年的版本,可以下载后搞到 GitHub 上,由大家做一下背书,至少以后我们这个论坛就做一个官方的帖子,就用这个里边的数据
2,如果有精力,可以把每一个文件都替换掉,变成官方,感觉这么好的东西被投毒还挺可惜的。如果能有一个github记录每次的变化,并且把里面的元都替换成官方,做一套服务还蛮好的
仔细看了一下,脚本也没多大,里面域名也是能替换的,主要是看那些文件,一个一个的去哪儿找,估计有一两百个文件要慢慢找
就类似这些东西
Install_Openssl()
{
if [ ! -s /usr/local/openssl/bin/openssl ] || /usr/local/openssl/bin/openssl version | grep -v 'OpenSSL 1.0.2'; then
Echo_Blue "[+] Installing ${Openssl_Ver}"
cd ${cur_dir}/src
Download_Files ${Download_Mirror}/lib/openssl/${Openssl_Ver}.tar.gz ${Openssl_Ver}.tar.gz
[[ -d "${Openssl_Ver}" ]] && rm -rf ${Openssl_Ver}
Tar_Cd ${Openssl_Ver}.tar.gz ${Openssl_Ver}
./config -fPIC --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make depend
Make_Install
cd ${cur_dir}/src/
rm -rf ${cur_dir}/src/${Openssl_Ver}
fi
}
Install_Openssl_New()
{
if openssl version | grep -vEqi "OpenSSL 1.1.1*"; then
if [ ! -s /usr/local/openssl1.1.1/bin/openssl ] || /usr/local/openssl1.1.1/bin/openssl version | grep -v 'OpenSSL 1.1.1'; then
Echo_Blue "[+] Installing ${Openssl_New_Ver}"
cd ${cur_dir}/src
Download_Files ${Download_Mirror}/lib/openssl/${Openssl_New_Ver}.tar.gz ${Openssl_New_Ver}.tar.gz
[[ -d "${Openssl_New_Ver}" ]] && rm -rf ${Openssl_New_Ver}
Tar_Cd ${Openssl_New_Ver}.tar.gz ${Openssl_New_Ver}
./config enable-weak-ssl-ciphers -fPIC --prefix=/usr/local/openssl1.1.1 --openssldir=/usr/local/openssl1.1.1
make depend
Make_Install
ln -sf /usr/local/openssl1.1.1/lib/libcrypto.so.1.1 /usr/lib/
ln -sf /usr/local/openssl1.1.1/lib/libssl.so.1.1 /usr/lib/
cd ${cur_dir}/src/
rm -rf ${cur_dir}/src/${Openssl_New_Ver}
感谢提供的大佬魔改版https://github.com/moeYuiYui/lnmp
另,通过webarchive核实了相关md5,也可以用这个版本
这年头用个东西上真的头疼
https://github.com/jwsky/lnmp-full-safe/tree/main
0224update
1,之前有完整安装包,也有二零二二年的版本,可以下载后搞到 GitHub 上,由大家做一下背书,至少以后我们这个论坛就做一个官方的帖子,就用这个里边的数据
2,如果有精力,可以把每一个文件都替换掉,变成官方,感觉这么好的东西被投毒还挺可惜的。如果能有一个github记录每次的变化,并且把里面的元都替换成官方,做一套服务还蛮好的
仔细看了一下,脚本也没多大,里面域名也是能替换的,主要是看那些文件,一个一个的去哪儿找,估计有一两百个文件要慢慢找
就类似这些东西
Install_Openssl()
{
if [ ! -s /usr/local/openssl/bin/openssl ] || /usr/local/openssl/bin/openssl version | grep -v 'OpenSSL 1.0.2'; then
Echo_Blue "[+] Installing ${Openssl_Ver}"
cd ${cur_dir}/src
Download_Files ${Download_Mirror}/lib/openssl/${Openssl_Ver}.tar.gz ${Openssl_Ver}.tar.gz
[[ -d "${Openssl_Ver}" ]] && rm -rf ${Openssl_Ver}
Tar_Cd ${Openssl_Ver}.tar.gz ${Openssl_Ver}
./config -fPIC --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make depend
Make_Install
cd ${cur_dir}/src/
rm -rf ${cur_dir}/src/${Openssl_Ver}
fi
}
Install_Openssl_New()
{
if openssl version | grep -vEqi "OpenSSL 1.1.1*"; then
if [ ! -s /usr/local/openssl1.1.1/bin/openssl ] || /usr/local/openssl1.1.1/bin/openssl version | grep -v 'OpenSSL 1.1.1'; then
Echo_Blue "[+] Installing ${Openssl_New_Ver}"
cd ${cur_dir}/src
Download_Files ${Download_Mirror}/lib/openssl/${Openssl_New_Ver}.tar.gz ${Openssl_New_Ver}.tar.gz
[[ -d "${Openssl_New_Ver}" ]] && rm -rf ${Openssl_New_Ver}
Tar_Cd ${Openssl_New_Ver}.tar.gz ${Openssl_New_Ver}
./config enable-weak-ssl-ciphers -fPIC --prefix=/usr/local/openssl1.1.1 --openssldir=/usr/local/openssl1.1.1
make depend
Make_Install
ln -sf /usr/local/openssl1.1.1/lib/libcrypto.so.1.1 /usr/lib/
ln -sf /usr/local/openssl1.1.1/lib/libssl.so.1.1 /usr/lib/
cd ${cur_dir}/src/
rm -rf ${cur_dir}/src/${Openssl_New_Ver}