当前位置:首页 > 服务器 > 正文内容

解锁ChatGPT,给你的vps添加原生IP

2年前 (2023-04-29)服务器

ChatGPT现状

ChatGPT目前封锁了绝大多数的数据中心IP,倘若你现在正好在使用vps作为主力代理,那么应该会在ChatGPT首页看到无法使用的封锁消息!

如何解决

使用vps+ChatGPT-web自己搭建GPT网页版,参考GitHub:https://github.com/Chanzhaoyu/chatgpt-web ,更容易使用的有:https://github.com/Niek/chatgpt-web 等等!

现在,又有了一个新的方法,就是用warp解锁GPT,说到warp我们并不陌生,早期大家都用它来解锁流媒体服务,现在它又有了新的使命:

warp是什么

warp.png

这里我引用作者的主页内容:https://github.com/fscarmen/warp

【WGCF】连接CF WARP为服务器添加IPv4/IPv6网络


目录


更新信息

2023.3.26 曲速 V1.1.3 / menu.sh 2.49 1.将最佳 Warp 端点更改为标准端口 [500,1701,2408,4500];2.升级网飞解锁部分;1. 翘曲端点 优选改为标准端口 [500,1701,2408,4500];2. 升级奈飞解锁部分

2023.3.14 warp-go V1.1.2 / menu.sh 2.48 为了加快 WARP,自动找到最适合本地使用的端点,并将其应用于 wgcf、warp-go 和客户端。感谢该工具的匿名和热情用户;为了提速 WARP,自动寻找最适合本机使用的 endpoint,应用在 wgcf, warp-go 和 client,感谢匿名的热心网友提供的工具

2023.3.2 曲速 V1.1.1 1.支持 warp-go v1.0.8。允许配置文件 /opt/warp-go/warp.conf 中的自定义 MTU 值;2. Singbox 配置导出使用 3 数字数组而不是字符串;1. 支持 warp-go v1.0.8 , 允许在配置文件 /opt/warp-go/warp.conf 自定义 MTU 值;2. Singbox配置导出 reeved 使用三个数字的数组代替字符串

2023.2.22 在不安装warp的情况下解锁chatGPT; 不安装 warp 就能解锁 chatGPT 的方法

2023.2.7 menu.sh V2.47 Iptables + dnsmasq + ipset 解决方案支持 chatGPT。通过菜单中的 12 选项或 ;Iptables + dnsmasq + ipset 方案支持 chatGPT.安装方式: 菜单 12 选项或者bash menu.sh ebash menu.sh e

2022.12.17 warp-go V1.1.0 支持开放Wrt系统;支持 OpenWrt 系统

历史更新 history(点击即可展开或收起)

脚本特点

  • 支持 WARP+ 账户,附带第三方刷 WARP+ 流量和升级内核 BBR 脚本

  • 普通用户友好的菜单,进阶者通过后缀选项快速搭建

  • 智能判断vps操作系统:Ubuntu 16.04、18.04、20.04;Debian 9、10、11,CentOS 7、8;Alpine 和 Arch Linux,请务必选择 LTS 系统
    智能判断硬件结构类型:AMD、ARM 和 s390x

  • 结合 Linux 版本和虚拟化方式,自动优选三个 WireGuard 方案。
    网络性能方面:内核集成 WireGuard>安装内核模块>BoringTun>wireguard-go

  • 智能判断 WGCF 作者 github库的最新版本 (最新版本)

  • 智能分析内网和公网IP生成 WGCF 配置文件

  • 输出结果,提示是否使用 WARP IP ,IP 归属地

WARP好处

  • 支持 chatGPT,解锁奈飞流媒体

  • 避免 Google 验证码或是使用 Google 学术搜索

  • 可调用 IPv4 接口,使青龙和V2P等项目能正常运行

  • 由于可以双向转输数据,能做对方VPS的跳板和探针,替代 HE tunnelbroker

  • 能让 IPv6 only VPS 上做的节点支持 Telegram

  • IPv6 建的节点能在只支持 IPv4 的 PassWall、ShadowSocksR Plus+ 上使用

Warp 运行脚本

首次运行

wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh [option] [lisence]

再次运行

warp [option] [lisence]
[选项] 变量1 变量2具体动作说明
h帮助
4原无论任何状态 -> WARP IPv4
4 名称把 WARP+ Lisence 和设备名添加进去,如bash menu.sh 4 N5670ljg-sS9jD334-6o6g4M9F Goodluck
6原无论任何状态 -> WARP IPv6
d原无论任何状态 -> WARP 双栈
oWARP 开关,脚本主动判断当前状态,自动开或关
u卸载 WARP
n断网时,用于刷WARP网络 (WARP bug)
b升级内核、开启BBR及DD
一个免费 WARP 账户升级 WARP+
一狡猾在上面基础上把 WARP+ Lisence 添加进去,如bash menu.sh a N5670ljg-sS9jD334-6o6g4M9F
p刷 Warp+ 流量
c安装 WARP Linux Client,开启 Socks5 代理模式
l安装 WARP Linux Client,开启 WARP 模式
C 利森斯在上面基础上把 WARP+ Lisence 添加进去,如bash menu.sh c N5670ljg-sS9jD334-6o6g4M9F
rWARP Linux Client 开关
v同步脚本至最新版本
更换 WARP IP
e安装 iptables + dnsmasq + ipset 分流流媒体方案
w安装 WireProxy 解决方案
yWireProxy 开关
其他或空值菜单界面

举例:想为 IPv4 的甲骨文添加 Warp 双栈,首次运行

wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh d

刷日本 Netflix 运行

warp i jp

通过 warp 解锁 chatGPT 的方法

方法原创,转引用请标明本项目出处。
适合范围: 除大陆、香港和美国 LA 外的所有 VPS,因为这些地方没有 wgcf 的 warp 服务 思路
是使用已经注册的 warp 做链式代理的设置,此解决方法是最轻便的,用户只要有 Xray 即可。具体做法是修改 Xray 配置文件的 outund 和 routeting,模板如下

{
    "outbounds":[
        {
            "protocol":"freedom"
        },
        {
            "tag":"WARP",
            "protocol":"wireguard",
            "settings":{
                "secretKey":"cKE7LmCF61IhqqABGhvJ44jWXp8fKymcMAEVAzbDF2k=",
                "address":[
                    "172.16.0.2/32",
                    "fd01:5ca1:ab1e:823e:e094:eb1c:ff87:1fab/128"
                ],
                "peers":[
                    {
                        "publicKey":"bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=",
                        "endpoint":"engage.cloudflareclient.com:2408"
                    }
                ]
            }
        }
    ],
    "routing":{
        "domainStrategy":"AsIs",
        "rules":[
            {
                "type":"field",
                "domain":[
                    "domain:openai.com",
                    "domain:ai.com"
                ],
                "outboundTag":"WARP"
            }
        ]
    }
}

刷 Netflix 解锁 WARP IP 的方法

也可以用另一个通过 WARP 解锁流媒体的一键脚本: 【刷 WARP IP】 - 为 WARP 解锁流媒体而生

以刷 香港 hk 为例

  • crontab 计划任务方式,流媒体解锁守护进程

bash <(curl -sSL https://raw.githubusercontent.com/fscarmen/tools/main/warp_crontab.sh)
  • screen 多会话方式运行,会话任务名为 n

screen -USdm n warp i hk  ##创建名为 n 的会话
screen -Udr n  ##进入会话 n 看运行情况
## 按 Ctrl+a 再按 d 退出话 n,返回主界面
screen -ls  ##查看会话窗口列表
screen -SX n quit  ##关闭会议 n,结束运行
  • Nohup & 后台运行方式,把结果输出到 log 文件

nohup warp i hk > logs 2>&1 &   ##放进后台运行
jobs -l | grep warp  ##看后台任务
cat logs  ##查看运行日志文件
kill -9 $(jobs -l | grep warp | awk '{print $2}')  ##结束进程
  • crobtab 计划任务

echo '@reboot root warp i hk' >>/etc/crobtab   ##在计划任务里加入一条新任务
sed -i '/warp i/d' /etc/crontab   ##删掉计划任务
kill -9 $(pgrep -f warp)   ##杀掉正在运行的进程
  • 另外遇到问题仍然需要用户有一定的处理能力,如结束时没有网络,可以用 开关来获取,因此并没有写死在脚本里了。warp o

  • 如果长时间仍然未刷出解锁IP,可以查查 CloudFlare 当地是否在维护调路由:https://www.cloudflarestatus.com/

Netflix 分流到 WARP Client Proxy、WireProxy 的方法

感谢 vpsxb admin 原创教程: 继续解锁奈飞(七)-WARP socks5 client分流

先安装 WARP Client,假设使用默认的 40000 端口 并安装 mack-a 八合一脚本 为例。编辑/etc/v2ray-agent/xray/conf/10_ipv4_outbounds.json

{
    "outbounds": [
        {
            "protocol": "freedom"
        },
        {
            "tag": "media-unlock",
            "protocol": "socks",
            "settings": {
                "servers": [
                    {
                        "address": "127.0.0.1",
                        "port": 40000,
                        "users": []
                    }
                ]
            }
        }
    ],
    "routing": {
        "domainStrategy": "AsIs",
        "rules": [
            {
                "type": "field",
                "domain": [
                    "geosite:netflix",
                    "domain:ip.gs"
                ],
                "outboundTag": "media-unlock"
            }
        ]
    }
}

Netflix,Google 分流到 Client WARP 网络接口的方法

感谢 LUDAN 老师提供的网络接口分流配置模板,注意:172.16.0.2 为 CloudFlareWARP 网络接口的 IP

{
    "outbounds":[
        {
            "tag":"INTERNET_OUT",
            "protocol":"freedom",
            "settings":{
                "domainStrategy":"UseIP"
            }
        },
        {
            "tag":"CLI_OUT",
            "protocol":"freedom",
            "settings":{
                "domainStrategy":"UseIPv4"
            },
            "sendThrough":"172.16.0.2"
        }
    ],
    "routing":{
        "rules":[
            {
                "type":"field",
                "outboundTag":"CLI_OUT",
                "domain":[
                    "geosite:google",
                    "geosite:netflix",
                    "domain:ip.gs"
                ]
            },
            {
                "type":"field",
                "outboundTag":"INTERNET_OUT",
                "network":"udp,tcp"
            }
        ]
    },
    "dns":{
        "servers":[
            "1.1.1.1",
            "1.0.0.1"
        ]
    }
}

warp-go 运行脚本

首次运行

wget -N https://raw.githubusercontent.com/fscarmen/warp/main/warp-go.sh && bash warp-go.sh [option] [lisence]

再次运行

warp-go [option] [lisence]
[选项] 变量1 变量2具体动作说明
h帮助
4原无论任何状态 -> WARP IPv4
4 名称把 WARP+ Lisence 和设备名添加进去,如bash wire-go 4 N5670ljg-sS9jD334-6o6g4M9F Goodluck
6原无论任何状态 -> WARP IPv6
d原无论任何状态 -> WARP 双栈
owarp-go 开关,脚本主动判断当前状态,自动开或关
u卸载 Warp-Go
一个免费 WARP 账户升级 WARP+
一个名字在上面基础上把 WARP+ Lisence 和设备名添加进去,如bash menu.sh a N5670ljg-sS9jD334-6o6g4M9F Goodluck
v同步脚本至最新版本
其他或空值菜单界面

WARP+ License 及 ID 获取

以下是使用WARP和Team后 Argo 2.0 的官方介绍:Argo 2.0: Smart Routing Learns New Tricks

引用Luminous大神原话:实际测试WARP+在访问非CF的网站速度上和免费版没有差异,只有在访问CloudFlare的站点时付费版会通过Argo类似的技术通过与目标较近的数据中心前往源站,而免费版是仅限于连接地前往源站,仅此而已。

WARP 网络接口数据,临时、永久关闭和开启

WireGuard 网络接口数据,查看wg

临时关闭和开启 WARP(reboot重启后恢复开启) 官方原始指令 ,恢复启动warp owg-quick down wgcfwg-quick up wgcf

禁止开机启动 ,恢复开机启动systemctl disable --now wg-quick@wgcfsystemctl enable --now wg-quick@wgcf

WARP Teams 获取并用于 Linux 的方法

  • 感谢 TonyLCH 提供的资讯 #26 ,由于Team是无限制的,省去了刷 WARP+ 流量。方法大体: 1.安装通安卓模拟器,并在上面安装 1.1.1.1 apk连上 2.连上 teams 后抓包,把获取到的信息替换到wgcf.conf配置文件里

    具体原创文章:Cloudflare for Teams Wireguard Config

  • 下载下载: 1、 安卓工作室:MAC 赢
    2、 安卓平台工具:MAC 
    3、 1.1.1.1: 更快更安全的互联网 V6.10:
    安卓

WARP原理

WARP是CloudFlare提供的一项基于WireGuard的网络流量安全及加速服务,能够让你通过连接到CloudFlare的边缘节点实现隐私保护及链路优化。

其连接入口为双栈(IPv4/IPv6均可),且连接后能够获取到由CF提供基于NAT的IPv4和IPv6地址,因此我们的单栈服务器可以尝试连接到WARP来获取额外的网络连通性支持。这样我们就可以让仅具有IPv6的服务器访问IPv4,也能让仅具有IPv4的服务器获得IPv6的访问能力。

  • 为仅IPv6服务器添加IPv4

原理如图,IPv4的流量均被WARP网卡接管,实现了让IPv4的流量通过WARP访问外部网络。

  • 为仅IPv4服务器添加IPv6

原理如图,IPv6的流量均被WARP网卡接管,实现了让IPv6的流量通过WARP访问外部网络。

  • 双栈服务器置换网络

有时我们的服务器本身就是双栈的,但是由于种种原因我们可能并不想使用其中的某一种网络,这时也可以通过WARP接管其中的一部分网络连接隐藏自己的IP地址。至于这样做的目的,最大的意义是减少一些滥用严重机房出现验证码的概率;同时部分内容提供商将WARP的落地IP视为真实用户的原生IP对待,能够解除一些基于IP识别的封锁。

  • 网络性能方面:内核集成>内核模块>wireguard-go

Linux 5.6 及以上内核则已经集成了 WireGuard ,可以用 或查看版本。hostnamectluname -r

甲骨文是 KVM 完整虚拟化的 VPS 主机,而官方系统由于版本较低,在不更换内核的前提下选择 “内核模块” 方案。如已升级内核在5.6及以上,将会自动选择 "内核集成" 方案。

EUserv是 LXC 非完整虚拟化 VPS 主机,共享宿主机内核,不能更换内核,只能选择 “wireguard-go” 方案。







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

没看明白?

你可以理解为给你的服务器添加了原生ipv4或者IPv6,这就简单多了!

如何使用warp

网上流行的warp的几个版本包括:

https://github.com/fscarmen/warp
https://github.com/P3TERX/warp.sh
https://gitlab.com/ProjectWARP/warp-go/-/tree/master/
https://github.com/yonggekkk/warp-yg
https://gitlab.com/Misaka-blog/warp-script

这些脚本都可以轻松实现上面的功能,本次我们以 https://github.com/fscarmen/warp 为例进行演示。

1、首次运行

wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh [option] [lisence]

2、再次运行

warp [option] [lisence]

3、参数参考github主页,我这里来一个极简演示:

wget -N https://raw.githubusercontent.com/fscarmen/warp/main/menu.sh && bash menu.sh 4

写在最后

OpenAI-检查器项目:https://github.com/missuo/OpenAI-Checker

一件脚本检查:

bash <(curl -Ls https://cpp.li/openai)


扫描二维码推送至手机访问。

版权声明:本文由私人专用发布,如需转载请注明出处。

本文链接:http://zb.openface.cc/?id=20

分享给朋友:

“解锁ChatGPT,给你的vps添加原生IP” 的相关文章

Cockpit - 一款开源免费的 Linux 图形化监控工具

Cockpit 是一个交互式服务器管理界面。它易于使用且非常轻巧。 Cockit 通过浏览器中的真实 Linux 会话直接与操作系统交互。🌏 官网地址🌏 GitHub 地址功能检查和更改网络设置配置防火墙管理存储(包括 RAID 和 LUKS 分区)创建和管理虚拟机下载并运行容器...

宝塔面板不显示新挂的磁盘或数据盘

刚开始购买的云服务器选择的是40G的硬盘,后买由于数据量偏大,在服务器上新挂了一块100G的磁盘,但是宝塔面板还是无法显示,新购买的磁盘还是不能用,怎么解决?下面给您分享一下方法。用putty连接服务器,或者使用其他工具连接也行,只要是 ssh链接服务器就行,连接成功后执行下面命令: yum ins...

VPS常用网速测速工具与脚本介绍

VPS常用测速工具与脚本介绍影响VPS网速的因素有一些网络基础知识的朋友都知道,请求数据包从客户端发出后,经过一定的路由(去程路由)到达服务器,服务器响应数据包再经过一定的路由(回程路由)到达客户端,这样就完成了一次最简单的通信。Ping值——ping值代表从客户端发出数据包到服务器返回数据包到达客...

VPS系统,梯子,BBR个人搭梯过墙备忘录

重装系统 (DD)Linux 一键网络重装系统傻瓜版wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/installNET/master/Install.sh&q...

Linux VPS 全自动一键网络重装脚本AWS、甲骨文(一键DD脚本)

Linux VPS 一键自动DD安装Windows/CentOS/Debian本脚本支持 AWS服务器 甲骨文  DD系统之前写了一篇《萌咖一键DD纯净系统脚本(2021年8月最新版) CentOS/Debian/Ubuntu》,部分网友反馈,同样的情况下,有的人D成功了,有人却失败失联。...

常见vps dd windows合集

本文链接:https://blog.tanglu.me/dd一、前言本文记录使用 1keydd 大佬的脚本,对市面上常见服务商的vps dd成windows记录,也可以dd成linux大家可以看右边目录寻找自己需要的二、脚本使用1、查看网卡信息通常是通过 ip route show&nbs...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。