前言

科学上网是指通过一些技术手段,绕过网络审查和限制,访问一些被屏蔽或者无法正常访问的网站和服务。科学上网的方法有很多,比如VPN,SSR,V2Ray,Trojan等等。但是这些方法都需要自己搭建或者购买服务器,而且可能会被封锁或者干扰,导致无法正常使用。

本文将介绍一种利用Replit+Telegarm机器人来搭建一个WireGuard节点的方法,该方法不需要购买服务器,只需要一个Telegram账号和一个Replit账号,就可以在Replit平台上生成WARP的WireGuard节点配置文件,然后在电脑或者手机上使用WireGuard客户端连接,就可以实现科学上网。

WARP是Cloudflare提供的一种基于WireGuard协议的网络加速和安全服务,它可以将你的流量通过Cloudflare的网络传输,提高你的网络速度和安全性。WARP有免费版和付费版(WARP+),免费版每月有10GB的流量限制,付费版则没有限制,而且速度更快。WARP提供了官方的客户端,但是官方的客户端不支持自定义节点。所以,我们需要使用第三方的脚本来生成WARP的WireGuard节点配置文件,然后使用WireGuard客户端来连接。

Replit是一个在线的代码平台,它可以让你在浏览器上编写和运行各种编程语言的代码,而且提供了免费的云端服务器和数据库。Replit可以用来运行一些脚本,可以帮助我们生成WARP的WireGuard节点配置文件。

Telegarm是一个在国外非常流行的聊天工具,可以帮助我们获取WARP+的密钥,以及激活WARP+的流量。

步骤

1. 准备工作

首先,你需要注册一个Telegram账号和一个Replit账号,如果你已经有了,可以跳过这一步。

你可以通过以下的链接来注册Telegram账号和Replit账号:

下载WireGuard上网工具

2. 获取WARP+的密钥

接下来,你需要获取WARP+的密钥,如果你不想使用WARP+,可以跳过这一步。

WARP+是WARP的付费版,它可以提供更快的速度和更多的流量,但是它需要一个密钥来激活。我们可以通过telegarm机器人来获取WARP+的密钥,每个密钥可以获取24598562GB的流量。

你可以通过以下的步骤来获取WARP+的密钥:

  • 打开Telegram,搜索@Warp+ bot,或者点击这里
  • 输入 /start 命令。
  • 再输 /generate 命令,这时机器人会让我们做一下数学题。
  • 然后,输入命令,将答案发给机器人。/generate 答案
  • 最后,机器人就就会给我们串激活码。

3. 生成WARP的WireGuard节点配置文件

接下来,你需要生成WireGuard节点配置文件,这个配置文件包含了WARP的账户信息,以及WARP的对端IP和密钥,你可以通过这个配置文件来连接WARP的服务。

你可以通过以下的步骤来生成WARP的WireGuard节点配置文件:

  • 回到首页,进入刚刚Fork的项目,点击Run,然后等待一会儿,你会看到一个类似于这样的界面:

1.选择 warp-go  注册warp配置 (支持所有账户升级,显示reserved值,推荐) 
2.选择 wgcf     注册warp配置 (支持普通账户、+账户)    
3.选择 warp api 注册warp配置 (支持普通账户,显示reserved值)
0.退出
请选择:
  • 输入1,然后按下Enter,你会看到一个类似于这样的界面:
1.warp-go普通账户
2.warp-go+账户
3.warp-go+teams团队账户
0.退出
请选择: 
  • 输入你想要的账户类型,如果你想要使用WARP+,你需要输入2,然后输入你之前获取的WARP+密钥,如果你想要使用Teams,你需要输入3,然后输入你的Teams账户的域名,如果你想要使用免费版,你可以输入1,或者直接按下Enter。

  • 这里我就选择2,等待一会儿,你会看到一个类似于这样的界面:

下载warp-go注册程序
########################################################################################### 100.0%
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   401  100   401    0     0    169      0  0:00:02  0:00:02 --:--:--   169
请复制手机WARP客户端WARP+状态下的按键许可证秘钥 或 网络分享的秘钥(26个字符),随意输入有机率获得1G流量WARP+账户
请输入升级WARP+密钥:
  • 这里要我们输入WARP+密钥,我们就输入刚刚再Telegram里获取到的密钥。

  • 等待片刻,Warp+账户就申请成功了,WireGuard配置文件和二维码也生成好了。

4.连接WARP的服务

使用WireGuard客户端来连接WARP的服务,WireGuard是一种基于UDP的简单,快速,安全的VPN协议,它支持多平台,多设备,多语言,以及端到端加密。WireGuard提供了官方的客户端,你可以通过导入WARP的WireGuard节点配置文件来连接WARP的服务。

你可以通过以下的步骤来连接WARP的服务:

  • 下载并安装WireGuard客户端,你可以通过以下的链接来下载WireGuard客户端:
  • 打开WireGuard客户端,点击添加隧道,然后选择从文件导入,或者直接粘贴刚刚创建的WireGuard节点配置文件的内容。

  • 点击连接,你就可以连接WARP的服务了。如果你想要断开连接,点击断开。

5. 优选WARP的对端IP

接下来,你可以优选WARP的对端IP,以提高你的科学上网的速度和稳定性,如果你不想优选,可以跳过这一步。

WARP的对端IP是指WARP的服务器的IP地址,不同的对端IP可能会有不同的延迟和速度,所以我们可以通过测试每个对端IP的性能,来选择最优的对端IP。

你可以通过以下的步骤来优选WARP的对端IP:

  • 下载Warp优选IP工具。点击下载
  • 解压之后运行第一个 bat 文件。

  • 可以选择ipv4或者ipv6,我这里就选择优选ipv4对端IP。

  • 回车之后,你会看到这样的界面,我们等待运行结束

  • 然后,我们回到工具的目录,看到脚本会自动生成一个文档,双击它。

  • 文档里会记录针对你目前网络环境最优的对端IP,并从上到下排序。

  • 复制第一条IP(也就是最优的),替换掉原WireGuard配置文件的对端IP

测试

测一下速,针对我目前使用的网络环境,下行速度:90.14Mbps 下行速度:55.73Mbps 也差不多能跑满

测速地址:https://www.speedtest.net/

YouTube 4K视频

可以看到,本地时间 22:52 分也能达到 82000Kbps 的播放速度,但这只是针对我使用的网络环境。测速只和你使用的网络有关系,我这里有 82000 的播放速度,你的测试结果可能会更高,也有可能会更低。

结语

恭喜你,你已经成功的搭建了一个近乎无限流量的WireGuard节点,你可以享受WARP提供的网络加速和安全服务了。🎉

如果你觉得这篇教程对你有帮助,你可以点赞,收藏,或者分享给你的朋友,让更多的人知道这个方法。如果你有任何问题,意见,或者建议,你可以在评论区留言,或者联系我,我会尽力回复你。

感谢你的阅读,祝你科学上网愉快!😊

本篇文章开源项目由甬哥侃侃侃ygkkk提供