Featured image of post scaleway 配合X-UI + cloudflare 搭梯子

scaleway 配合X-UI + cloudflare 搭梯子

前言:前几天scaleway维护,把机器重启了,ipv6都变掉,弄半天弄不好,就删了重建了一个,记录一下。

参考地址:


首先你需要去注册一下scaleway账号,然后把apiKey,SSHKey ,命令行之类的准备好。 我这里都已经处理过了,如果你不知道怎么处理,可以参考上面的教程。

一. 使用API 开机

1
 scw instance server create type=STARDUST1-S zone=fr-par-1 image=ubuntu_jammy root-volume=l:10G  name=scw-hopeful-mahavira ip=none ipv6=true project-id=xxxx

上面就是在法国巴黎创建一台IPV6 only的机器,如果很完美的开机就OK,没有的话就需要用脚本去开机了(脚本在上面的教程里也有), 或者换成荷兰的机器

1
2
3
4
5
6
@echo off 
:scw 
scw instance server start f5xxxxx-1007-476c-a137-xxxxxxxxx timeout /T 10 /NOBREAK 
goto scw
echo.
exit

二.开启warp

这个时候自己ssh到机器上去操作!!!

因为只有ipv6,需要访问ipv4的网络就需要使用到warp,先添加NAT64 的NDS服务

1
2
3
4
5
6
7
8
9
sed -i "s@^\(nameserver.*\)@#\1@" /etc/resolv.conf

tee -a /etc/resolv.conf << NAT64

nameserver 2001:67c:2b0::4

nameserver 2001:67c:2b0::6

NAT64

然后再安装warp脚本, 并开启ipv4访问

1
2
3
4
bash <(curl -fsSL git.io/warp.sh) d


bash <(curl -fsSL git.io/warp.sh) 4

用命令行测试一下

1
curl -4 ip.p3terx.com

三. 安装X-UI

一键自动安装

1
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

然后开一下SSL证书,这一步需要用到clouflare的key, 自行去注册Cloudflare,然后获取一下就行。

1
2
x-ui
16. 一键申请SSL证书(acme申请)

按照提示,输入Cloudflare邮箱,key, 域名。

生成的key 跟cer文件在/root/cert/ 下。 CleanShot 2023-10-16 at 17.49.03@2x.png

四. Cloudflare & X-UI设置

安装好之后,可以去Cloudflare里,把域名的DNS解析到这台小鸡上了,刚开始可以开启DNS代理。

然后通过域名+端口打开X-UI的后台控制面板,可以配置面板端口为8443 CleanShot 2023-10-16 at 17.49.18@2x.png

在入站列表添加: CleanShot 2023-10-16 at 17.50.23@2x.png

注意这里打码的部分都是你自己的域名。

然后记得在cloudflare里开启这个SSL的加密

CleanShot 2023-10-16 at 17.51.57@2x.png

一切完成之后基本就可以使用了。

CleanShot 2023-10-16 at 17.53.10@2x.png

这里复制出来的地址就可以直接使用了。

五. 使用cloudflare 优选IP

参考不良林大佬的文章,可以使用上面复制出来的链接生成一堆ip,然后通过他写的那个工具再优选出来一堆ip。

https://bulianglin.com/archives/cdn.html

然后就可以愉快的使用了,延迟有点高,但网速还是不错的,主要是不限量,可以当作备用的梯子使用

CleanShot 2023-10-16 at 17.57.50@2x.png

Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计