1. CentOS 8 安装 warp
1、安装 centos 8
一开始我想使用 debian10 来搭建 warp,可是折腾了一个晚上 debian 都没有在 hyper-v 上部署成功
warp 支持的最低版本为 centos 8<点击下载>
2、添加仓库
安装完后运行 yum update,报错找不到仓库,原来是不再维护了
#下载阿里源文件curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo#更新源里面的地址sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*#生成缓存yum clean all && yum makecache
3、安装 warp
#添加warp仓库apt install -y curl yummkdir -p /etc/yum.repos.d/curl -fsSl https://pkg.cloudflareclient.com/cloudflare-warp-ascii.repo | tee /etc/yum.repos.d/cloudflare-warp.repo#更新仓库yum update#安装yum install cloudflare-warp
#debian10apt install -y curl gpgcurl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpgecho "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ buster main" | tee /etc/apt/sources.list.d/cloudflare-client.listapt-get update && apt-get install cloudflare-warp
4、优选 ip
wget -N https://gitlab.com/Misaka-blog/warp-script/-/raw/main/files/warp-yxip/warp-yxip.sh && bash warp-yxip.sh
5、设置 warp
#命令列表warp-cli -h#注册服务warp-cli register#设置秘钥(通过telegram获得warp+秘钥,Wrap+ Bot)warp-cli set-license <key>#连接warp-cli connect#测试(看是否为warp=plus)curl https://www.cloudflare.com/cdn-cgi/trace#更改末端节点warp-cli set-custom-endpoint <ip:port>
2. Gost
一个轻量的代理 / 转发服务
https://github.com/ginuerzh/gost/releases
#新建存放目录mkdir ~/gost#切换路径cd ~/gost#下载wget https://github.com/ginuerzh/gost/releases/download/v2.11.5/gost-linux-amd64-2.11.5.gz#解压gzip -d gost-linux-amd64-2.11.5.gzmv gost-linux-amd64-2.11.5 gost#关闭防火墙systemctl stop firewalld#试运行gost -L :50001
可以在其他局域网设备上设置此代理服务器 ip:50001 试运行没问题后添加到服务
#切换目录cd /usr/lib/systemd/system/#新建gost.servicenano gost.service
[Unit]Description=gostAfter=network-online.targetWants=network-online.target systemd-networkd-wait-online.service
[Service]Type=simpleUser=root#DynamicUser=trueExecStart=/usr/local/bin/gost -L :50001
[Install]WantedBy=multi-user.target
将 gost 程序复制到 /usr/local/bin/ 目录下
cp ~/gost/gost /usr/local/bin/chmod 777 /usr/local/bin/gost
启动服务
systemctl daemon-reloadsystemctl restart gostsystemctl status gostsystemctl enable gost
3. SwitchyOmega
SwitchyOmega 是 Chrome 和 Firefox 浏览器上的代理扩展程序,可以轻松快捷的管理和切换多个代理设置,支持 HTTP、HTTPS、SOCKS4、SOCKS5 等多种代理协议。可以根据多种条件和规则自动切换,也可以根据在线或本地的 PAC 脚本规则使用代理。
讲人话就是可以决定浏览器,访问哪些网站要走 vpn (代理),哪些网站不用经过处理,直接访问 可以解决国内不需要代理的网站也经过代理访问的问题(本地请求 -> 国外节点 -> 国内网站 -> 国外节点 -> 返回本地)
1、下载 SwitchyOmega 插件
已经可以科学上网的,可以直接到 Chrome 商店安装 <点击访问>
下载后,浏览器右上角 -> 三个点 -> 拓展程序 -> 管理扩展程序
然后再打开开发者模式
这时,将我们下载好的 SwitchyOmega_Chromium.zip 压缩包拖进浏览器窗口内就能完成插件的安装
2、配置 SwitchyOmega 插件
对应了解代理的同学来说,SwitchyOmega 的操作很简单明了
1、安装完后,弹出教程点跳过

2、从备份文件恢复,选择下载的 OmegaOptions.bak (如有)

2、创建情景模式,设置对应代理IP及端口

3、将 SwitchyOmega 插件固定到拓展栏

4、启用
