ChatGPT配置WARP网络访问

前言

本文所有操作在CentOS8上操作。

我们直接使用SSR请求ChatGPT时依旧不能访问。

所以要按下面的操作配置WARP 网络。

安装cloudflare-warp

https://pkg.cloudflareclient.com/

安装要求

CentOS为8.x版本

安装步骤

1
2
3
4
5
6
7
8
# Add cloudflare-warp.repo to /etc/yum.repos.d/
curl -fsSl https://pkg.cloudflareclient.com/cloudflare-warp-ascii.repo | sudo tee /etc/yum.repos.d/cloudflare-warp.repo

# Update repo
sudo yum update

# Install
sudo yum install cloudflare-warp

如果报错:

Failed to download metadata for repo

解决步骤:

进入yum仓库文件夹

1
cd /etc/yum.repos.d/

执行

1
2
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

更新

1
yum update -y

Cloudflare WARP 一键配置

https://github.com/P3TERX/warp.sh

设置流量出口

自动配置 WARP WireGuard 双栈全局网络(所有出站流量走 WARP 网络)

1
bash <(curl -fsSL git.io/warp.sh) d

注意

配置WARP 网络后就可以启动SSR代理了,后面的开启代理是不需要的。

自动配置 WARP WireGuard IPv4 网络(IPv4 出站流量走 WARP 网络)

1
bash <(curl -fsSL git.io/warp.sh) 4

自动配置 WARP WireGuard IPv6 网络(IPv6 出站流量走 WARP 网络)

1
bash <(curl -fsSL git.io/warp.sh) 6

开启代理

开启 WARP 官方客户端 SOCKS5 代理

1
bash <(curl -fsSL git.io/warp.sh) s5

显示功能菜单和网络状态

1
bash <(curl -fsSL git.io/warp.sh) menu

卸载

1
bash <(curl -fsSL git.io/warp.sh) uninstall

SSR

安装的时候报错

configure: error: in /data/libsodium-1.0.18': configure: error: no acceptable C compiler found in $PATH Seeconfig.log’ for more details
[Error] libsodium install failed!

安装编译环境

1
yum -y groupinstall "Development Tools"

我是安装后就好了,如果没好

再安装

1
2
3
4
5
6
7
8
9
wget https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gz

tar xf libsodium-1.0.18.tar.gz && cd libsodium-1.0.18

./configure && make -j2 && make install

echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf

ldconfig

如果报错

/usr/bin/env: ‘python’: No such file or directory

确定是否安装python3

1
which python3

软连接

1
ln -s /usr/bin/python3 /usr/bin/python

这时候再启动

1
/etc/init.d/shadowsocks start