使用x-ui面板中转流量解锁流媒体

使用x-ui面板中转流量解锁流媒体

spirit_zx
2年前发布

默认配置

{
  "api": {
    "services": [
      "HandlerService",
      "LoggerService",
      "StatsService"
    ],
    "tag": "api"
  },
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 62789,
      "protocol": "dokodemo-door",
      "settings": {
        "address": "127.0.0.1"
      },
      "tag": "api"
    }
  ],
  "outbounds": [
    {
      "protocol": "freedom",
      "settings": {}
    },
    {
      "protocol": "blackhole",
      "settings": {},
      "tag": "blocked"
    }
  ],
  "policy": {
    "levels": {
      "0": {
        "handshake": 10,
        "connIdle": 100,
        "uplinkOnly": 2,
        "downlinkOnly": 3,
        "statsUserUplink": true,
        "statsUserDownlink": true,
        "bufferSize": 10240
      }
    },
    "system": {
      "statsInboundDownlink": true,
      "statsInboundUplink": true
    }
  },
  "routing": {
    "rules": [
      {
        "inboundTag": [
          "api"
        ],
        "outboundTag": "api",
        "type": "field"
      },
      {
        "ip": [
          "geoip:private"
        ],
        "outboundTag": "blocked",
        "type": "field"
      },
      {
        "outboundTag": "blocked",
        "protocol": [
          "bittorrent"
        ],
        "type": "field"
      }
    ]
  },
  "stats": {}
}

出站

我们要在 outbounds 中增加netflix_proxy的出站配置。

找到  outboundsfreedom 下方 }, 后面插入你可以解锁流媒体节点服务器的客户端配置。例如:

{
  "tag": "netflix_proxy",//这里能用别的名称,能和路由中的outboundTag对上即可
  "protocol": "vless",
  "settings": {
    "vnext": [
      {
        "address": "1.2.3.4",
        "port": 1234,
        "users": [
          {
            "id": "f0e161c1-b741-475a-f05c-5a9230ef44c8",
            "alterId": 0,
            "email": "[email protected]",
            "security": "auto",
            "encryption": "none",
            "flow": "xtls-rprx-vision"
          }
        ]
      }
    ]
  },
  "streamSettings": {
    "network": "tcp",
    "security": "reality",
    "realitySettings": {
      "serverName": "www.speedtest.net",
      "fingerprint": "chrome",
      "show": false,
      "publicKey": "qhYzXUNgBzDMJYR84oxftqdo1kzL-1_hGJMfqrOliCY",
      "shortId": "",
      "spiderX": ""
    }
  },
  "mux": {
    "enabled": false,
    "concurrency": -1
  }
},

路由

然后我们找到 routing"rules": [ 下方插入以下配置

{
"type": "field",
"outboundTag": "netflix_proxy",//与出站的tag对应
"domain": ["geosite:netflix","nflxvideo.net","nflxext.com","nflxso.net"] 
},

参考配置

{
"api": {
"services": [
"HandlerService",
"LoggerService",
"StatsService"
],
"tag": "api"
},
"inbounds": [
{
"listen": "127.0.0.1",
"port": 62789,
"protocol": "dokodemo-door",
"settings": {
"address": "127.0.0.1"
},
"tag": "api"
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
},
{
{
  "tag": "netflix_proxy",//这里能用别的名称,能和路由中的outboundTag对上即可
  "protocol": "vless",
  "settings": {
    "vnext": [
      {
        "address": "1.2.3.4",
        "port": 1234,
        "users": [
          {
            "id": "f0e161c1-b741-475a-f05c-5a9230ef44c8",
            "alterId": 0,
            "email": "[email protected]",
            "security": "auto",
            "encryption": "none",
            "flow": "xtls-rprx-vision"
          }
        ]
      }
    ]
  },
  "streamSettings": {
    "network": "tcp",
    "security": "reality",
    "realitySettings": {
      "serverName": "www.speedtest.net",
      "fingerprint": "chrome",
      "show": false,
      "publicKey": "qhYzXUNgBzDMJYR84oxftqdo1kzL-1_hGJMfqrOliCY",
      "shortId": "",
      "spiderX": ""
    }
  },
  "mux": {
    "enabled": false,
    "concurrency": -1
  }
},
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
"policy": {
"levels": {
"0": {
"handshake": 10,
"connIdle": 100,
"uplinkOnly": 2,
"downlinkOnly": 3,
"statsUserUplink": true,
"statsUserDownlink": true,
"bufferSize": 10240
}
},
"system": {
"statsInboundDownlink": true,
"statsInboundUplink": true
}
},
"routing": {
    "rules": [
    {
        "type": "field",
        "outboundTag": "netflix_proxy",
        "domain": ["geosite:netflix","nflxvideo.net","nflxext.com","nflxso.net"] 
          },
      {
        "inboundTag": [
          "api"
        ],
        "outboundTag": "api",
        "type": "field"
      },
      {
        "ip": [
          "geoip:private"
        ],
        "outboundTag": "blocked",
        "type": "field"
      },
      {
        "outboundTag": "blocked",
        "protocol": [
          "bittorrent"
        ],
        "type": "field"
      }
    ]
  },
  "stats": {}
}
© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
取消
易航博客