纯纯的IPv6 VPS使用CloudFlare-Warp走向开放互联

这就是1刀鸡带来的动力。


#

业余玩鸡六年有余,一直对\(\text{IPv6 only}\)小鸡操作不甚熟悉。尤其是网络设置与正常通信方面,因为这正是与双栈网络与\(\text{IPv4 only}\)小鸡的显著区别。这种类型的小鸡优势在于普遍情况下非常便宜,然而缺点体现在稍高的技术要求。因为不是所有网络应用都支持\(\text{IPv6}\),例如互联网行业家喻户晓的 GitHub 仅支持\(\text{IPv4}\)。因此,赋予\(\text{IPv6 only}\)小鸡以访问仅支持\(\text{IPv4}\)应用的能力至关重要。在诸多成熟方法中,借助 CloudFlare-Warp 获取\(\text{IPv4}\)出口是最广泛流行的方案之一。本贴将在以下部分讲解如何在 IPv6 only 的服务器上部署该项服务。

# 环境介绍

本案例将通过使用\(\textbf{WAPAC}\)提供的\(\text{IPv6 only}\)小鸡进行详细讲解,其价格仅为 $1/Year 。更多相关高性价比服务详见此处:WAPACByteVirt

系统初始化为 Ubuntu 22.04 ,在视窗系统上通过\(\textbf{PuTTY}\)软件实现互联。

# 安装CloudFlare-Warp

利用官方安装程序与手册,在该\(\text{IPv6 only}\)的小鸡上部署 CloudFlare-Warp 

更新\(\text{apt}\)

sudo apt update

安装依赖

sudo apt install wget
sudo apt install curl
sudo apt install gpg

正式安装

curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
sudo apt-get update && sudo apt-get install cloudflare-warp
至此,相关服务安装完毕。需等待后台\(\text{warp-svc.service}\)完全启动,该过程一般耗时数秒。接下来正确配置并开启\(\text{Warp}\)服务。

# 配置与开启CloudFlare-Warp

注册

sudo warp-cli registration new

设置模式

sudo warp-cli mode proxy
非常重要,不设置该模式的情况下启动服务,会导致\(\text{IPv6 only}\)小鸡失联。

启动\(\text{Warp}\)

sudo warp-cli connect

至此, CloudFlare-Warp 已被部署在默认端口\(\text{ (Port: 40000) }\)上,如想更改端口号,可以执行以下命令,执行完毕后需要重启服务。

\(\text{warp-cli proxy port 12345}\)

# 使用CloudFlare-Warp

测试联通是否正常

curl -4 ipinfo.io --proxy socks://localhost:40000

若得到\(\text{IPv4}\)地址,则说明服务已正常部署。

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments