本来是在楼主的帖子下回的 没想到他的帖子被隐藏了 本着不浪费的原则 把我编辑的东西发出来 要不我白写了(从我笔记复制过来!)
这还是佬友告诉我的 我发过个求助帖子 在你的vps上安装个warp 开个代理模式 把v2ray 入口进来的流量再传给warp就可以啦
我的入口是nginx 第一层流量入口
server {
server_name xxx.xxx.cloud;
#root /usr/share/nginx/html;
location / {
limit_req zone=blog burst=1;
}
listen [::]:443 ssl; # managed by Certbot
listen 443 ssl; # managed by Certbot
# ssl_certificate 这些配置就省略了
location /freewarp {
if ($http_upgrade != "websocket") {
return 404;
}
proxy_redirect off;
proxy_pass http://127.0.0.1:20000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
# Show real IP in v2ray access.log
#proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
这是v2ray服务端的出口设置
"outbounds": [
{
"protocol": "freedom",
"settings": {},
"tag": "freedom_out"
},
{
"tag": "warp_out",
"protocol": "socks",
"settings": {
"servers": [
{
"address": "127.0.0.1",
"port": 40000,
"users": []
}
]
}
}
],
因为我有两个入口 所以出口也是分开的 所以如果你只有一个的话 直接删第一个保留第二个即可
安装warp
# Add cloudflare gpg key
curl -fsSL https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg
apt-get install lsb-release
# Add this repo to your apt repositories
echo "deb [signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list
# Install
sudo apt-get update && sudo apt-get install cloudflare-warp
warp-cli registration show
# 如果你有那个账户秘钥的话 就是好多流量的那玩意
warp-cli registration license {🔐 Key}
warp-cli registration show
# 没有就直接运行这个
//warp-cli register
warp-cli set-mode proxy
warp-cli set-proxy-port 40000 // 自己设置监听端口
warp-cli connect