1、首先需要在linux上搭建科学上网的客户端,注意是客户端,因为需要让dd脚本使用代理进行镜像下载,否则下载速度太慢了。
略过
2、配置全局代理
因为dd脚本的不走https_proxy和http_proxy的代理,所以需要配置全局代理,这里以tsocks为例:
安装
apt-get install tsocks
首先设置tsocks的服务器地址,编辑文件 /etc/tsocks.conf
在文件的最后修改192.168.0.1为socks服务器地址和端口;
最后修改设置全局代理都通过tsocks:
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libtsocks.so
然后可以测试一下代理是否设置成功,之后就可以愉快dd了;
2、选择dd脚本
经过测试,只有如下的dd脚本能够成功,记得在运行dd脚本之前要保证代理通畅。
bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh') -debian "11" -mirror "http://mirrors.ustc.edu.cn/debian/" -port "24000" -pwd "password"
记得修改"password"为你的密码,还有port为ssh端口。