超便宜的欧洲大厂VPS Scaleway 1vCore/1G/1G/无限流量@100Mbps 开机记录 每月仅需0.15€!

22 天前(已编辑)
9
摘要
本文介绍了一种创建及配置 Scaleway 云服务器的方法,涵盖了从账号创建到支付验证,选择实例和启动位置,以及调整配置的详细步骤。 首先,用户需要为支付验证绑定支持 3DS 的银行卡,并确保网络环境支持 IPv6。然后,用户可以通过 GUI 或 CLI 来创建实例,配置安全组设置以允许网络访问。之后,用户可以减少硬盘空间并安装 Alpine操作系统。 最后,通过修改 SSH 端口、安全组设置和其他系统优化方法,实现服务器的正常运行。本文感谢了多个相关教程及社区资源。

阅读此文章之前,你可能需要首先阅读以下的文章才能更好的理解上下文。

超便宜的欧洲大厂VPS Scaleway 1vCore/1G/1G/无限流量@100Mbps 开机记录 每月仅需0.15€!

前排提示

任何面板操作均可能导致 0.01 欧的扣款,且工单不可退
要求验证银行卡账单上对应的验证码
操作复杂,需要有一定动手能力要求
首月创建因为面板操作花销会多一点,后续会根据磁盘大小收费,3G 0.21欧/月,4G 0.24欧/月, 1G 0.15欧/月

零、前提

(1)支付方式

(推荐程度自上而下,推荐程度越高意味着通过 KYC 更快,你能更快得到你的梦中情机!!)(请确保下述方式支持 3DS 验证)

1.中国大陆卡 bin 支持添加至云闪付的银联信用卡(推荐)
2.中国大陆卡 bin 支持添加至云闪付的银联借记卡(注册时绑卡推荐)
3.中国大陆卡 bin 不能直接添加至云闪付但能绑定手机银行的其他卡组织信用/借记卡(取决于手机银行 App 在线查看账单功能的完善程度,需能完整看到商户信息。实测交通银行运通,工商银行 VISA 虽能即时看到预授权,但信息不完整,其他待补充。账单日临近也推荐,直接查看邮箱/短信电子账单)
4.国外卡 bin 的其他卡组织信用/借记卡(不推荐,除非账单日临近有电子账单。虽国外银行现在都有手机银行了,但信息查看都不完善,且几乎都存在实时账单延迟显示的情况,更有预授权不显示在账单中的情况,实测 OCBC 不显示,只能等其电子账单)
5.虚拟卡(不推荐,预授权信息虽能实时显示到账单,但信息十分简略,且无电子账单,如 WISE)

(2)IPv6 网络环境/你能管理 SSH 能连上支持 IPv6 出站的跳板机

Important

SSH 连接时需要,如果没有IPv6环境,可以手机流量开热点/USB 网络共享给电脑网络。

一、创建账号

官网:https://www.scaleway.com/en/

访问官网并创建账号,创建过程会要求输入地址和支付信息。地址可以瞎填,会扣款 1 欧用于验证支付信息(后续会退还),银行卡会生成一次账单,后续该账单会用于进一步验证。

二、Gui开机或CLI开机

(1) Gui开机

  1. 左上角,选择 create-instance,在 PARIS 1AMSTERDAM 1WARSAW 2 这三个地区选择 Learning,并选择 STARDUST1-S

    Important

    一般只有荷兰和波兰这两个地区有资源,想要开法国请采用 CLI 开机
    线路上说法国和荷兰(也就是前两个更好),性能上波兰更好(最后一个),具体请搜评测。

  2. 系统自己决定(最后都会变成 debian),名字和标签也无所谓

  3. 来到 Add volumes,将其改为 Local

  4. 网络部分去掉勾选 IPv4

  5. SSH 部分一般已经默认勾选了之前创建的 SSH,如果没有,检查之前的 SSH 操作

  6. 最后来到预估花销,选择 month,就能看到在0.43€左右是正常的

如果使用 GUI 开机,那么开机上就结束了,直接去到三、安全组部分继续。

(2) CLI开机

  1. 看到右上角 CLI,输入以下命令可对应开各地区的机器。电脑端无法右键或 Ctrl+V 粘贴,使用 Ctrl+Shift+V 粘贴。正常创建以后,会出现服务器信息。

    • 法国
    • scw instance server create zone=fr-par-1 root-volume=local:10GB name=fr type=STARDUST1-S ipv6=true ip=none
    • 荷兰
    • scw instance server create zone=nl-ams-1 root-volume=local:10GB name=nl type=STARDUST1-S ipv6=true ip=none
    • 波兰
    • scw instance server create zone=pl-waw-2 root-volume=local:10GB name=pl type=STARDUST1-S ipv6=true ip=none
  2. 创建成功后,点击左侧 Instance,点击 Attach flexible IP,并选择 IPv6

三、安全组设置

  1. 选择 Instance 的 Security 选项,点击你刚刚创建的那个机器对应的选项,添加规则允许所有进出(IPv4、v6 均添加)
    image

    image
    image

    image
    image

    image
    最终效果应该如下
    image

    image

四、降低配置和新系统的安装

  1. 来到你刚刚创建的机器的管理页面,关机
    image

    image
  2. 选择 Attacched volumes,并解绑硬盘
    image

    image
  3. 返回 Instance,选择 Volumes 删除 10G 的硬盘
    image

    image
  4. 再回到机器管理页面选择 Attacched volumes,选择 create,并先将硬盘大小改至 5GB,选择 Local 后,再改至 1GB
Note

本文安装的是Alpine系统,只需1GB硬盘就行,但是操作会比Debian复杂一点
如果安装debian11使用3GB即可,但是debian11疑似存在网络配置问题,解决方法请参照帖子,或者也可以通过CLI创建一个 3.268990976G的用于debian12也可以(价格和3GB一致),具体操作请参考官方教程*

  1. 来到 Advanced settings,选择救援系统启动,保存后开机,开机时间可能非常长,请耐心等等,开机以后在你本地使用之前创建的 key 登录,账号为 root
    image

    image
    image

    image
    6.连接ssh(用创建的key),执行命令
parted /dev/vda mklabel gpt
wget -qO- https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/x86_64/alpine-virt-3.21.3-x86_64.iso | dd of=/dev/vda

7.面板关机
8.更改硬盘启动:实例管理面板,Advanced settings选项卡,选中Use local boot,保存,Boot volume选择1GB硬盘,保存,开机
9.实例管理面板,右上角进入Console,root登录
10.安装系统前置操作

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/

11.安装Alpine

setup-alpine

第一问,输入主机名
第二问,done
第三问,y,i进入编辑,输入以下内容,其中ipv6和网关在实例管理面板里有,编辑完成按esc,输入:wq回车保存

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 static
    address 你的ipv6
    netmask 64
    gateway 你的ipv6网关


第四问,新建root密码
第五问,输入时区,巴黎Europe/Paris,阿姆斯特丹Europe/Amsterdam,华沙Europe/Warsaw,上海Asia/Shanghai
第六问,none
第七问,skip
第八问,no
第九问,openssh
第十问,yes
第十一问,none
第十二问,vda
第十三问,sys

11.报错后

vi /etc/resolv.conf

i进入编辑,输入以下内容并保存

nameserver 2001:4860:4860::6464
nameserver 2001:4860:4860::8888

编辑完按esc,输入:wq退出 12.输入命令启用官方源

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

13.安装启动项

apk update
apk add dosfstools
apk add grub-efi

14.关闭swap

setup-disk -s 0

第一问,vda
第二问,sys
第三问,y

15.reboot重启

reboot

16.安装常用项

apk add sudo curl wget bash tar unzip

17.修改ssh端口

vi /etc/ssh/sshd_config

找到#Port 22行,去掉#,改成想要的端口号,保存

rc-service sshd restart

18.用ssh连接,并开启warp获取ipv4出口

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh

一路回车,或者想用warp+或teams的自己去搞密钥就行

19.开启bbr

echo "tcp_bbr" >> /etc/modules-load.d/bbr.conf
modprobe tcp_bbr
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

reboot重启 验证:

lsmod | grep bbr

出现以下内容表示成功: tcp_bbr

五、感谢

https://www.nodeseek.com/post-131646-1
https://www.nodeseek.com/post-247761-1
https://www.nodeseek.com/post-179571-1

对上述及其他大佬表示感谢!

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...