技术分享
博客CloudFlare WARP脚本使用说明书
00 分钟
2023-5-26
2023-5-26
password
type
status
date
slug
summary
tags
category
Property
May 26, 2023 09:28 AM
URL
icon
在我之前的博客项目中,我做出了一个WARP脚本。但是由于种种原因未能写出一篇详细的说明文档。这一篇文章就来教大家如何去使用博客项目中的WARP脚本。

准备材料

  • 一台VPS
  • WARP+ / Teams账户(可选)

WARP的一些好处

  • 支持 chatGPT,解锁奈飞流媒体
  • 避免 Google 验证码或是使用 Google 学术搜索
  • 可调用 IPv4 接口,使青龙和V2P等项目能正常运行
  • 由于可以双向转输数据,能做对方VPS的跳板和探针,替代 HE tunnelbroker
  • 能让 IPv6 only VPS 上做的节点支持 Telegram 等一些仅 IPv4 的服务
  • IPv6 建的节点能在只支持 IPv4 的 PassWall、ShadowSocksR Plus+ 上使用

部署教程

  1. 准备台任意IP形态的VPS,可以是单栈IPv4/IPv6,也可以是原生双栈
  1. SSH登录至VPS
  1. 复制粘贴下方命令至SSH控制台,然后运行
  1. 稍等脚本检测完之后,将会出现功能菜单。一般选择1安装Wgcf的WARP。如为香港、美西等CloudFlare官方限制的区域则选择3安装WARP-GO
notion image
  1. 输入需要安装的IP模式
notion image
  1. 耐心等待安装即可,安装成功后会出现当前WARP的IP情况和账户类型
notion image
  1. 输入bash warp.sh进入菜单管理
  1. 可使用11选项提取WARP配置文件,因为之前的文章讲过,所以文章不在赘述
  1. 可以使用12选项为自己的WARP+账户刷流量,输入账户的设备ID
notion image
  1. 可以使用13选项切换账户类型,目前支持三账号类型切换
notion image
Wgcf-WARP的Teams账户需要使用安卓模拟器提取配置文件,而WARP-GO可从此网站获取Token:https://web--public--warp-team-api--coia-mfs4.code.run/
在之前的博客文章中,我介绍了hax和woiden这两家VPS,但是由于知道的人太多以及站长的收入关系,常常导致一鸡难求。不过我今天找到了家比较高仿Hax的VPS,操作步骤和hax / woiden相似。下面让我们一起白嫖这一家的VPS

准备材料

  • Telegram 账号

注意事项

文章仅供学习交流,请勿滥用此服务

申请步骤

  1. 打开其官网:https://free.vps.vc/
  1. 点击“Register”按钮注册账号,如有账号直接点击“Login”按钮
notion image
  1. 打开Telegram,搜索 @vpsvc_bot 并启动,稍后你将会获取到你的TG用户ID
notion image
  1. 输入你的TG用户ID
notion image
  1. 复制粘贴从Bot发来的验证码并设置好密码(但是密码不能带特殊符号)
notion image
  1. 输入用户ID及密码登录账号
notion image
  1. 选择VPS数据中心地区、操作系统,输入root用户密码及选择用途,勾选5个勾选框并完成人机验证后,点击“Create VPS”创建VPS
notion image
  1. 稍等片刻后,你将会在网站上看到IP地址等信息
notion image
  1. 可以在Reinstall VPS页面中重装系统
notion image
  1. 续期时,点击Extend VPS进入续期页面。在TG Bot输入/renew命令获取续期验证码,输入续期验证码并完成人机验证,勾选复选框,点击“Renew VPS”按钮
notion image
在之前的容器云教程中,我介绍了很多种免费容器。例如:Koyeb、Doprax、Patr和Replit。但是Replit最近对部分用户限速10M、Doprax部分用户部署项目不稳定、Patr需要定时重启。而今天我在这篇文章中,介绍一个全新的容器云平台——Uffizzi,让大家在这个全新的平台上面部署Xray节点。

准备材料

  • 一枚GitHub账户

注意事项

文章仅供学习交流,请勿滥用此服务

部署步骤

  1. 打开GitHub项目:https://github.com/Misaka-blog/xray-for-uffizzi
  1. 点击“Use this template”按钮,创建一个新库
notion image
  1. 输入库的名称,然后选择私库,创建私库
notion image
  1. entryport.sh 的 4-11 行修改项目变量
notion image
  1. 打开Uffizzi官网:https://www.uffizzi.com ,点击“Sign up”注册
notion image
  1. 使用GitHub登录,严重建议小号部署!
notion image
  1. 点击“Uffizzi CI”,再点击“Configure GitHub”
notion image
  1. 点击“Install & Authorize”
notion image
  1. 选择自己的xray私库,然后点击“Setup up project”
notion image
  1. 按照下图配置,compose文件名称为docker-compose.uffizzi.yml,然后保存
notion image
  1. 点击“Test Compose”
notion image
  1. 耐心等待3-5分钟,待下方的Status打勾的时候,即为成功。复制Preview URL备用
notion image
  1. 节点配置如下:
在之前的教程中,我介绍了使用CloudFlare Workers进行节点的反代。虽然Workers的二级域名被SNI阻断,但是也可以使用支持的HTTP端口进行自选IP访问操作。不过,有一些人为了追求完美需要使用HTTPS端口,但是又不想使用域名。这时我们请出CF自家的竞品——CloudFlare Pages。但是pages.dev默认二级域名在移动被墙了,所以说移动用户老老实实用自己域名吧(流汗黄豆)

准备材料

  • CloudFlare 账户
  • GitHub / GitLab 账户

优缺点

下面我们来比较Pages和Workers的优缺点

优点

  • 支持GitHub / GitLab仓库的自动部署
  • 默认域名除移动被污染外都可使用HTTPS端口进行优选

缺点

  • 比起CF Workers,没有在线编辑器
  • 针对移动用户,域名污染和CF Workers一个待遇

部署步骤

  1. 打开GitHub / GitLab,新建一个仓库
  1. 创建一个文件,文件名为_worker.js,内容如下:
  1. 进入CloudFlare账户首页,转到“Pages”
  1. 点击“创建项目”→“连接到 Git”
notion image
  1. 选择自己的仓库
notion image
  1. 输入项目名称,其他保持默认即可
notion image
  1. 构建完成后,你就可以使用cf生成的pages.dev二级域名来替换节点被墙的IP/域名了
notion image
  1. 可以在自定义域这里绑定自己的域名
notion image
在我们玩Minecraft的时候,我们有可能需要联机进行游玩。但是在Minecraft Java上只有局域网联机。这时,我们需要搭建一个服务器,以让不同地区的玩家一起联机来玩。

准备材料

  • 一台VPS

部署步骤

  1. SSH进入VPS
  1. 输入以下命令,安装Java环境包
对于1.16及之前版本,需要安装Java8
1
sudo apt install openjdk-8-jdk
对于1.17需要安装Java16,1.18及以上需要Java17
1
sudo apt install openjdk-16-jdk
1
sudo apt install openjdk-17-jdk
  1. 打开 https://mcversions.net/ ,找到你想要下载的服务器端版本
  1. 复制 server.jar 的链接
notion image
  1. 输入以下命令,下载mc的服务端
1
wget -N 你复制的链接
  1. 输入下方命令,先运行一次以下载必要文件
1
java -jar server.jar
notion image
  1. 打开eula.txt,修改红框部分为eula=true
notion image
  1. 修改server.properties文件,修改以下部分
123456789101112131415161718192021222324252627282930313233343536
view-distance=10max-build-height=256server-ip=level-seed=gamemode=0 # 1为创造,2为旁观server-port=25565 # 服务器端口,建议修改enable-command-block=falseallow-nether=trueenable-rcon=falseop-permission-level=4enable-query=falsegenerator-settings=resource-pack=player-idle-timeout=0level-name=worldmotd=A Minecraft Server # 服务器介绍announce-player-achievements=trueforce-gamemode=falsehardcore=falsewhite-list=falsepvp=truespawn-npcs=truegenerate-structures=truespawn-animals=truesnooper-enabled=truedifficulty=1network-compression-threshold=256level-type=DEFAULTspawn-monsters=truemax-tick-time=60000max-players=20 # 服务器最多承受玩家人数use-native-transport=trueonline-mode=true # false为取消正版验证allow-flight=falseresource-pack-hash=max-world-size=29999984
  1. 创建一个screen,然后运行第7步命令即可

注意事项

如需要停止服务器端进程,请进入screen,然后输入 /stop 命令正常关闭服务器程序
上一篇
在CloudFlare Workers搭建VLESS节点 | 转至 MisakaNo の 小破站
下一篇
给想玩AI的新手|Stable Diffusion 保姆级入门手册

评论
Loading...