正文索引 [隐藏]

前言

换了个日本小鸡,发现有些网站限制了日本ip,所以想到了用WARP Client来突破限制。虽然最后失败了,但还是做个记录吧。

安装

官方客户端支持socks代理模式,官方页面有详细的安装流程和原理,不赘述。

https://developers.cloudflare.com/warp-client/get-started/linux/

配置

1.注册客户端

warp-cli register

2.设置WARP代理模式

warp-cli set-mode proxy

3.连接WARP

warp-cli connect

此时WARP会使用socks5本机代理127.0.0.1:40000

4.测试socks代理检查ip是否改变

export ALL_PROXY=socks5://127.0.0.1:40000
curl ifconfig.me

5.修改v2ray/xray outbounds和routing

inbounds要启动sniffing

"sniffing": {
    "enabled": true,
    "destOverride": ["http", "tls"]
}
#routing部分添加以下段落
      {
        "type": "field",
        "outboundTag": "socks_out",
        "domain": [
          "hanime1.me",
          "javdb.com",
          "jdbstatic.com"
        ]
      }

#outbounds部分添加以下段落
    {
      "tag": "socks_out",
      "protocol": "socks",
      "settings": {
        "servers": [{
          "address": "127.0.0.1",
          "port": 40000
        }]
      }
    }

题外话

我修改完之后发现还是不行,还以为是哪里出错了。后来才发现需求搞错了,这是参考解锁Netflix等流媒体服务等教程所作的修改,教程重点是为了获取一个不受限制的ip而不是更换区域。我没有考虑到WARP是随机分配机子区域附近的出口ip,所以区域还是日本无法突破限制。

参考教程:https://github.com/willoong9559/XrayWarp