第一次搭建IPv6-only小鸡并套用WARP服务器的教程

背景

随着人工智能工具的广泛使用,高质量IP的需求日益增长。本文将记录第一次搭建一个仅支持IPv6的小鸡,并使用WARP服务进行加速的过程。由于我的网络支持IPv6,因此选择直接连接。若您的网络不支持IPv6,可以开启热点连接或使用具有双栈线路的中转鸡。具体方法可以参考 使用 IPv6-only VPS 低成本独享家宽,解锁 ChatGPT 不风控 文章,感谢deepseeker佬提供的宝贵信息。

准备小鸡

关于VPS的推荐和注意事项,可以参考喵佬的 vps推荐和碎碎念 文章,内容详实。由于我是新手,在此不再推荐。

下载DOCKER

由于IPv6环境下部分网站无法访问,可能导致依赖下载失败,因此使用Docker来下载所需的面板。以下是在Debian系统上安装Docker的步骤:

sudo apt update

sudo apt upgrade -y

sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

# 创建 keyrings 目录
sudo mkdir -p /etc/apt/keyrings

# 下载并添加 GPG 密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

# 添加 Docker 仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

其他操作系统可以自行查询相关教程。

安装面板

使用以下命令创建并启动Docker容器:

vim docker-compose.yml

# 把下面代码复制进去
services:
  x-panel:
    image: xeefei/x-panel:latest
    container_name: x-panel
    restart: unless-stopped
    network_mode: host
    volumes:
      - ./db/:/etc/x-ui/
      - ./cert/:/root/cert/
    environment:
      XRAY_VMESS_AEAD_FORCED: "false"
      XUI_ENABLE_FAIL2BAN: "true"

# 执行
sudo docker compose up -d

本地电脑建立SSH端口转发

在本地电脑的命令行中输入以下命令,建立SSH端口转发:

ssh -L 13688:127.0.0.1:13688 hostname@ipv6地址

注意事项

配置前建议关闭所有防火墙,我开启了ufw防火墙,导致本地连接小鸡时访问速度非常慢。

面板配置

账号密码均为 admin。配置入站规则后,可以导出连接信息,并将 127.0.0.1 替换为您的IPv6地址。

WARP服务

完成上述步骤后,可以开始安装WARP服务。建议优先使用IPv6,当IPv6访问失败时,将自动切换到WARP的IPv4地址。安装脚本和文档分别如下:

# 安装脚本
wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh

# 文档
https://gitlab.com/fscarmen/warp/

建议先只添加IPv4,不进行全局安装,其他选项默认设置。之所以这样建议,是因为有可能无法分配到IPv4地址,导致SSH无法访问。如果遇到一直分配不到IPv4地址的情况,可以在 /etc/resolv.conf 中添加以下DNS服务器:

nameserver 2606:4700:4700::1111
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

当成功分配到IPv4地址后,可以将其设置为全局使用。

最后,您可以尽情地访问GitHub(尽管有时可能会比较慢),其他网站可以稍后再尝试访问。

标签: none

评论已关闭