一键DD脚本,支持性好,更智能更全面,支持国内外各种VPS重装,特别是对国内各种访问国外资源慢的VPS安装有奇效。

20210127:更换部分windows镜像.
20210109:更新支持Ubuntu20.04安装,更新几个windows镜像.
20200708:更新自动为CN主机使用国内镜像源.

安装重装系统的前提组件:
Debian/Ubuntu:

apt-get install -y xz-utils openssl gawk file wget screen && screen -S os
RedHat/CentOS:

yum install -y xz openssl gawk file glibc-common wget screen && screen -S os
如果出现异常,请刷新Mirrors缓存或更换镜像源。
RedHat/CentOS:

yum makecache && yum update -y
Debian/Ubuntu:

apt update -y && apt dist-upgrade -y
使用:

wget --no-check-certificate -O AutoReinstall.sh https://git.io/betags && chmod a+x AutoReinstall.sh && bash AutoReinstall.sh
如为CN主机,可能出现不能下载脚本的问题,可执行以下命令修改hosts,然后再次使用上面的命令

echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts
DD安装界面
输入Y确认DD后主机自动获取IP,N则自行设置IP 输入N后会自动检测出主机现用IP,如果正确可以按Y确认使用,如不正确则按N自行按正确的输入。
DD安装界面-选择系统
22合1的系统一键DD选择界面,输入99则使用自定义镜像。 以上系统密码不为默认密码的均为网络收集,如有疑虑使用自己的自定义镜像。

22合一系统密码:
1、CentOS 7.7 (已关闭防火墙及SELinux,默认密码Pwd@CentOS)
2、CentOS 7 (默认密码cxthhhhh.com)
3、CentOS 8 (默认密码cxthhhhh.com)
4、CentOS 6 (默认密码Minijer.com)
5、Debian 10 (默认密码Minijer.com)
6、Debian 9 (默认密码Minijer.com)
7、Debian 8 (默认密码Minijer.com)
8、Debian 7 (默认密码Minijer.com)
9、Ubuntu 20.04 (默认密码Minijer.com)
10、Ubuntu 18.04 (默认密码Minijer.com)
11、Ubuntu 16.04 (默认密码Minijer.com)
12、Windows Server 2019 (默认密码cxthhhhh.com)
13、Windows Server 2016 (默认密码cxthhhhh.com)
14、Windows Server 2012 (默认密码cxthhhhh.com)
15、Windows Server 2012 Lite (默认密码nat.ee)
16、Windows Server 2008 (默认密码cxthhhhh.com)
17、Windows Server 2008 Lite (默认密码nat.ee)
18、Windows Server 2003 (默认密码Linode)
19、Windows Server 2003 Lite (默认密码WinSrv2003x86-Chinese)
20、Windows 10 LTSC Lite (默认密码www.nat.ee)
21、Windows 7 x86 Lite (默认密码Windows7x86-Chinese)
22、Windows 7 Ent Lite (默认密码nat.ee)
99、自定义镜像

注意:
经测试在谷歌云原版系统基础上DD会出现自动获取的子网掩码为255.255.255.255,如出现这种情况需要手工输入改正为正确的如255.255.255.0,否则会安装完成离线。

特别感谢:Vicer、cxt、hiCasper等各位技术大佬的脚本,站长只是脚本的"搬运工"。

版权申明:以上所有脚本、系统均为网络收集,站长不对资源的安全及版权纠纷负责,如有侵犯您的权益欢迎联系。
站长邮箱:minijer#beta.gs(#换成@)
https://git.beta.gs/

安装甜糖
1、插入U盘
2、查看U盘挂载情况:lsblk,可以看到sda或者sda1后面MOUNTPOINT下面如果有内容,表示挂载了
3、新建目录

mkdir -p /mnts
mkdir -p /usr/node

复制代码
4、挂载U盘到/mnts/

mount /dev/sda1 /mnts/

5、设置开机自动挂载

1)查看UUID并记录:blkid /dev/sda1
如:aaaaaaaa-75c7-834f-bb69-bbbbbbbbbbbb
2)编辑文件/etc/fstab
添加一行:UUID=xxxxxxxxxxxx /mnts ext4 defaults 0 0
其中xxxxxxxxxxxx为UUID,ext4为U盘的文件格式
6、复制甜糖的三个文件 ttnode、log.log、crash_monitor.sh 拖进/usr/node文件夹,并修改权限为0777
7、配置开机自启动ssh及运行程序
编辑文件/etc/rc.local,在exit 0前添加

service sshd start
/usr/node/ttnode -p /mnts

8、添加计划任务,守护甜糖

crontab -e

在最后面添加一行

* * * * * /usr/node/crash_monitor.sh

9、重启,并判断是否运行甜糖:ps -ef|grep ttnode

基于openwrt官方19.07.5固件打包制作。

请勿当路由使用(不包含路由组件),适合做有管理界面的mini Linux跑一些小应用比如京东签到。

启用混杂模式

ip link set eth0 promisc on

创建虚拟macvlan网卡(IP、网关请根据自己的网络修改)

docker network create -d macvlan --subnet=192.168.11.0/24 --gateway=192.168.11.1 -o parent=eth0 macnet

创建openwrt容器

docker run -d --restart always --name openwrt --network macnet --privileged 99010/openwrt /sbin/init
docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt-mini:arm64 /sbin/init

进入容器并修改相关参数

docker exec -it openwrt bash

执行此命令后我们便进入 OpenWrt 的命令行界面,首先,我们需要编辑 OpenWrt 的网络配置文件:

vi /etc/config/network

我们需要更改 Lan 口设置:

config interface 'lan'
        option type 'bridge'
        option ifname 'eth0'
        option proto 'static'
        option ipaddr '192.168.3.88'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option gateway '192.168.3.1'
        option broadcast '192.168.3.255'
        option dns '192.168.3.1'

6.重启网络

/etc/init.d/network restart

京东签到的ipk下载

https://github.com/jerrykuku/luci-app-jd-dailybonus

https://hub.docker.com/r/sulinggg/openwrt-mini

docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go

简单好用的DDNS。自动更新域名解析到公网IP(支持阿里云、腾讯云dnspod、Cloudflare、华为云)