From:https://www.nodeseek.com/post-24667-4
【坑】
|
1 2 3 4 5 6 7 |
每次重启IP会变 点页面上的复制网关按钮会复制成ip地址 dd Windows的时候最好准备IPv6的镜像源地址,否则无法访问v4网络时失败 【API开机】 scw init #初始化 scw instance server create type=STARDUST1-S zone=fr-par-1 image=debian_bookworm root-volume=l:10G name=v6 ip=none ipv6=true project-id=你的 |
新版玩法感谢@LittFG #53 提供的思路,我发现是以前的方法并没有转换成GPT格式导致进不去。
创建完后关机,在/instance/volumes里面创建一块同地区的1G的Local Storage,并挂载到你要改的星尘下面(记得地区要一样的),然后删掉原来的10G盘。
接着到实例的advanced-settings,选择Use rescue image(救援系统),还是一样的,下面的硬盘先不要选择启动,用ssh密钥连接到救援系统后。
输入以下指令DD。
parted /dev/vda mklabel gpt #转换为GPT格式
wget -qO- http://dl-cdn.alpinelinux.org/alpine/v3.19/releases/x86_64/alpine-virt-3.19.0-x86_64.iso | dd of=/dev/vda
然后直接面板关机,去实例那里把boot mode改回Use local boot,下面的硬盘选上你的1G盘,接着开机
用scw cli来
scw instance server console 实例id zone=区域
区域巴黎就fr-par-1
区域荷兰就nl-ams-1
区域华沙就pl-waw-2
没有意外就会让你登陆alpine
输入root登陆
然后输入以下指令开始格式化硬盘安装系统
mkdir /media/setup
cp -a /media/vda/* /media/setup
mkdir /lib/setup
cp -a /.modloop/* /lib/setup
/etc/init.d/modloop stop
umount /dev/vda
mv /media/setup/* /media/vda/
mv /lib/setup/* /.modloop/
setup-alpine
设置好密码后,一路回车过去,这个时候就会卡住,就Ctrl C退出。
vi /etc/network/interfaces
修改网卡
|
1 2 3 4 5 6 7 8 9 |
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp iface eth0 inet6 static address 你的ipv6 netmask 64 gateway 你的ipv6网关 |
重启网络
rc-service networking restart
开始设置SSH
setup-sshd
选择openssh
提示是否启用root密码登陆,输入yes
什么RSA2048这些等一下 就会配置好。
设置好之后,启用以下源,【最好用】下面的省心配置
echo “http://dl-cdn.alpinelinux.org/alpine/v3.18/main” >> /etc/apk/repositories
echo “http://dl-cdn.alpinelinux.org/alpine/v3.18/community” >> /etc/apk/repositories
echo “#http://dl-cdn.alpinelinux.org/alpine/edge/main” >> /etc/apk/repositories
echo “#http://dl-cdn.alpinelinux.org/alpine/edge/community” >> /etc/apk/repositories
echo “#http://dl-cdn.alpinelinux.org/alpine/edge/testing” >> /etc/apk/repositories
感谢@longxx #23 23楼的省心配置
echo “http://dl-cdn.alpinelinux.org/alpine/latest-stable/main” >> /etc/apk/repositories
echo “http://dl-cdn.alpinelinux.org/alpine/latest-stable/community” >> /etc/apk/repositories
echo “#http://dl-cdn.alpinelinux.org/alpine/edge/main” >> /etc/apk/repositories
echo “#http://dl-cdn.alpinelinux.org/alpine/edge/community” >> /etc/apk/repositories
echo “#http://dl-cdn.alpinelinux.org/alpine/edge/testing” >> /etc/apk/repositories
将系统安装到硬盘
setup-disk -s 0 #可以把swap关掉,不需要swap,留着硬盘干正事!
vda #选择硬盘
sys #选择sys方式分区
y #同意清空硬盘
然后reboot,就可以用ssh登陆,接着enjoy你的星辰🤡1C1G1G鸡 
至于费用嘛,估算了一下,一个月0.15欧左右?
最后感谢
@LittFG #53 提供的旧版解决思路
[经验] Scaleway 星辰 1h1g2g 0.17欧小鸡安装Alpine教程提供思路。
【整理】
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# 更新系统 apk update && apk upgrade && apk add screen wget curl jq vim bash # BBR加速 uname -r //服务器内核版本号 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf //安装 echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p //保存生效 lsmod | grep bbr //有tcp_bbr字样就成功了 # 设置时区 apk add tzdata cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 拷贝对应时区止localtime echo "Asia/Shanghai" > /etc/timezone 指定时区 apk del tzdata 删除tzdata date -R 查看当前时间 # 让系统可以访问IPv4 echo -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf 查看 vim /etc/resolv.conf # 锁定dns chattr +i /etc/resolv.conf #解锁就是chattr -i /etc/resolv.conf # 安装warp、如果卡住-就一直刷到apk add到一些组件的话就可以成功 wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh 4 #脚本自动获取IPv6 cat > /etc/local.d/network.start <<"EOF" #!/bin/sh ip route add 169.254.42.42 dev eth0 2>/dev/null json_data=$(curl -s http://169.254.42.42/conf?format=json) ipv6_address=$(echo "$json_data" | jq -r '.ipv6.address') ipv6_gateway=$(echo "$json_data" | jq -r '.ipv6.gateway') sed -i "s/address .$/address $ipv6_address/" /etc/network/interfaces sed -i "s/gateway .$/gateway $ipv6_gateway/" /etc/network/interfaces rc-service networking restart EOF # 激活开机启动脚本 chmod +x /etc/local.d/network.start && rc-update add local # 其他机器v4转发v6 apt install socat socat TCP4-LISTEN:51032,fork TCP6:[IPv6]:22 |
【其他】
安装x-ui失败(未检测到系统版本)http://[ipv6]:9000
bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/956bf85bbac978d56c0e319c5fac2d6db7df9564/install.sh) 0.3.4.4
这个warp脚本系统不支持:bash <(curl -fsSL git.io/warp.sh) d
【dd Linux】
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
关机进救援模式-用户root+证书,lsblk查看硬盘,dd系统: curl -Lo- "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-genericcloud-amd64.raw" | dd of=/dev/vda bs=1M parted -l #先选i忽略、再选f修复、 partprobe parted -s /dev/vda resizepart 1 100% e2fsck -f /dev/vda1 resize2fs /dev/vda1 改本地启动模式-用户debian+证书,登录小鸡、注意IP会变 sudo -i切换到root账号 passwd 改密码 这个版本有问题,/etc/resolv.conf 无法修改,修改了自动还原,访问不了v4网络 用萌咖的脚本重新dd系统 bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') -d 12 -v 64 -p "tms2018" -port "22" --ip-addr 2001:bc8:634:....::1/64 --ip-gate 2001:bc8:634:....:: --ip-mask 255.255.255.254 --ip-dns 2001:67c:2b0::4 |
【dd windows 失败】
|
1 2 3 4 5 6 7 8 9 |
echo -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf #让系统可以访问IPv4 bash <(curl -fsSL git.io/warp.sh) d #自动配置 WARP WireGuard 双栈全局网络 失败: curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh #下载脚本 bash reinstall.sh dd --img=https://v6/bk/bw10drv1.vhd.gz #自定义win镜像、v6可用,否则失败! 失败: bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/MoeClub/Note/master/InstallNET.sh') --ip-addr 2001:bc8:634:188/64 --ip-gate 2001:bc8:634:1b:: --ip-mask 255.255.255.254 --ip-dns 2001:67c:2b0::4 -dd 'https://v6.drv1.vhd.gz' 测试救援模式直接dd:失败 wget -O- https://v6/guajibao-winsrv2016-data-x64-cn-efi.vhd.gz | gunzip | dd of=/dev/vda |
