前言
本文所有操作在CentOS8上操作。
我们直接使用SSR请求ChatGPT时依旧不能访问。
所以要按下面的操作配置WARP 网络。
安装cloudflare-warp
https://pkg.cloudflareclient.com/
安装要求
CentOS为8.x版本
安装步骤
代码语言:javascript复制# 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仓库文件夹
代码语言:javascript复制cd /etc/yum.repos.d/
执行
代码语言:javascript复制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-*
更新
代码语言:javascript复制yum update -y
Cloudflare WARP 一键配置
https://github.com/P3TERX/warp.sh
设置流量出口
自动配置 WARP WireGuard 双栈全局网络(所有出站流量走 WARP 网络)
代码语言:javascript复制bash <(curl -fsSL git.io/warp.sh) d
注意
配置WARP 网络后就可以启动SSR代理了,后面的开启代理是不需要的。
自动配置 WARP WireGuard IPv4 网络(IPv4 出站流量走 WARP 网络)
代码语言:javascript复制bash <(curl -fsSL git.io/warp.sh) 4
自动配置 WARP WireGuard IPv6 网络(IPv6 出站流量走 WARP 网络)
代码语言:javascript复制bash <(curl -fsSL git.io/warp.sh) 6
开启代理
开启 WARP 官方客户端 SOCKS5 代理
代码语言:javascript复制bash <(curl -fsSL git.io/warp.sh) s5
显示功能菜单和网络状态
代码语言:javascript复制bash <(curl -fsSL git.io/warp.sh) menu
卸载
代码语言:javascript复制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 See
config.log’ for more details [Error] libsodium install failed!
安装编译环境
代码语言:javascript复制yum -y groupinstall "Development Tools"
我是安装后就好了,如果没好
再安装
代码语言:javascript复制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
代码语言:javascript复制which python3
软连接
代码语言:javascript复制ln -s /usr/bin/python3 /usr/bin/python
这时候再启动
代码语言:javascript复制/etc/init.d/shadowsocks start