/CFwarp

Cloudflare WARP 多功能一键脚本,支持纯IPV4/纯IPV6/双栈V4V6的VPS共9种情况随意切换安装,screen一键手动/自动刷支持Netflix奈飞的IP(自动识别WGCF与SOCKS5环境),支持升级WARP+及Teams账户。已测试:hax纯v6站,Euserv(德鸡),oracle(甲骨文云)等…………功能更新增加中…

Primary LanguageShellMIT LicenseMIT

2022.2.4 更新 BETA 4,加入自定义时间断刷warp指定ip区域,方便warp后区域不稳定的vps。。。视频教程及应用简析注意点后续发布。大家自行“摸鱼”!!!以下版面即将重新整理


支持KVM、lxc、openvz等架构VPS的WARP一键综合脚本

  • 支持自动识别系统类型,CPU架构(X86/ARM),内核版本,虚拟化架构类型!
  • 支持Ubuntu 18 /Centos 7/Debain 10 以上最新系统,包含Centos各类衍生版本!
  • 支持纯IPV4,纯IPV6,双栈IPV4+IPV6三大类VPS,每类三种Wgcf-WARP安装形式,以及Socks5-WARP客户端!
  • 支持主菜单实时显示当前可用IP是否解锁奈飞Netflix,可选择前台手动、前后台自动、重启自动刷支持奈飞Netflix的IP!
  • 支持WARP普通账户升级:1、WARP+Teams无限流量账户,2、WARP+有限流量账户!
  • 支持screen管理菜单,以方便对一键screen无限刷流量、一键screen刷奈飞IP的管理及查询相关状态!
  • 支持自定义刷奈飞时间段间隔与选定奈飞国家区域

目前新版本一键脚本:

wget -N https://cdn.jsdelivr.net/gh/kkkyg/CFwarp/CFwarp.sh && bash CFwarp.sh

进入脚本快捷方式 bash CFwarp.sh

相关视频教程及项目

待更新


加入无限刷WARP+流量功能(方法如下)

下载好手机APP名称:1.1.1.1

添加WARP+账户提示26字符:右上角设置-账户-按键-复制许可证秘钥

刷WARP+流量提示36字符:右上角设置-高级-诊断-复制客户端配置ID

APP显示warp+流量更新:右上角设置-高级-连接选项-重置安全密钥,再回到APP主界面即可显示最新WARP+流量数据

提示400 bad request:密钥ID输入错误或者绑定设备数超过4个

超过5个设备如何删减:右上角设置-账户-管理设备,点暗不要的设备

有意见提ISSUES!!

关注甬哥侃侃侃油管频道:https://www.youtube.com/channel/UCxukdnZiXnTFvjF5B5dvJ5w

目录


vps的ip套上warp功能的优势及不足

给纯IPV4/纯IPV6 VPS添加WARP的好处
1:使只有IPV4/IPV6的VPS获取访问IPV6/IPV4的能力,套上WARP的ip,变成双栈VPS!

2:基本能隐藏VPS的真实IP!

3:加速VPS到CloudFlare CDN节点访问速度!

4:避开原VPS的IP需要谷歌验证码问题!

5:原IPV4下,WARP的IPV6替代HE tunnelbroker IPV6的隧道代理方案,做IPV6 VPS跳板机代理更加稳定!
给IPV4+IPV6双栈VPS添加WARP的好处
1:基本能隐藏VPS的真实IP!

2:WARP分配的IPV4或者IPV6的IP段,都支持奈非Netflix流媒体,无视VPS原IP限制!

3:加速VPS到CloudFlare CDN节点访问速度!

4:避开原VPS的IP需要谷歌验证码问题!
不稳定或者不足点
1:warp的IP与原生IP在Youtube上速度对比,并不一定有优势,具体看网络环境!
    
2:warp的IP归属国家一般与原生IP一致,但可能会自动改变!

3:由于warp是虚拟的IP,类似宝塔面板等相关工具可能需要另外的设置,请自行谷歌。

warp多功能一键脚本

  • :支持X86/ARM架构的纯IPV4、纯IPV6、双栈IPV4+IPV6 VPS脚本
wget -N https://cdn.jsdelivr.net/gh/kkkyg/CFwarp/CFwarp.sh && bash CFwarp.sh

进入脚本快捷方式 bash CFwarp.sh


warp多功能一键脚本各功能简析

待更新

注意:域名解析所填写的IP必须是VPS本地IP,与WARP分配的IP没关系!


自定义ip分流配置模板说明(Socks5代理分流-待更新)

分流配置文件:outbounds配置文件或者routing配置文件,让IP、域名自定义。大家可根据代理脚本作者说明来查找文件路径!

{ 
"outbounds": [
    {
      "tag":"IP4-out",
      "protocol": "freedom",
      "settings": {}
    },
    {
      "tag":"IP6-out",
      "protocol": "freedom",
      "settings": {
        "domainStrategy": "UseIPv6" 
      }
    }
  ],
  "routing": {
    "rules": [
      {
        "type": "field",
        "outboundTag": "IP4-out",
        "domain": [""] 
      },
      {
        "type": "field",
        "outboundTag": "IP6-out",
        "network": "udp,tcp" 
      }
    ]
  }
}

outbounds部分:"domainStrategy"后是"UseIPv6"还是"UseIPv4"??

比如 纯v6添加虚拟4:UseIPv4。添加双栈V4+V6:UseIPv6

比如 纯v4添加虚拟6:UseIPv6。添加双栈V4+V6:UseIPv6

比如 双栈添加虚拟6:UseIPv6。双栈添加虚拟4:UseIPv4。双栈添加虚拟双栈V4+V6:UseIPv6

比如 双栈直接分流:UseIPv4

routing部分:设置自由度太高啦!可参考IP、域名自定义,德鸡IPV6/Hax IPV6教程:待发布


相关附加说明

  • 提示:配置文件wgcf.conf和注册文件wgcf-account.toml都已备份在/etc/wireguard目录下!

  • 查看WARP当前统计状态:wg

  • 相关WARP进程命令

手动临时关闭WARP网络接口

wg-quick down wgcf

手动开启WARP网络接口

wg-quick up wgcf

启动systemctl enable wg-quick@wgcf

开始systemctl start wg-quick@wgcf

状态systemctl status wg-quick@wgcf

重启systemctl restart wg-quick@wgcf

停止systemctl stop wg-quick@wgcf

关闭systemctl disable wg-quick@wgcf

systemctl is-active warp-svc systemctl is-enabled warp-svc warp-cli --accept-tos status warp-cli --accept-tos account warp-cli --accept-tos settings


感谢P3terx,参考来源:https://github.com/P3TERX/warp.sh