chatgpt app 使用不了提示something went wrong的解决办法

Something went wrong. You may be connectecto a disallowed ISP. If you are using VPN. trydisabling it. Otherwise try a different Wi-Finetwork or data connection.(2)

你是不是也遇到了这种情况,我网上用了好多办法都无法解决,今天终于找到一个解决办法分享给大家,

x-ui的梯`子

bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)

大家应该都会吧,不会就使用上面的命令一键安装就是,安装好建立节点连接,这些不能多说记的开放防火墙的端口,然后测试一下能不能正常访问google.com如果可以就可以继续,下一步操作

在梯,子服务器上运行这条命令

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token]

3,安装双接口

选2,中文

后面的都选默认就行了

安装完warp,这个时候chatgpt 的app应用就可以正常使用了。

这时候先别划走,现在这个时候是全局模块所有的流量都会走warp这样网速会变慢,建议如下操作

继续执行

warp g

选y 把全局改成非全局

进入x-ui的界面

{
  "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"
    },
    {
      "tag":"WARP-interface-v4",
      "protocol":"freedom",
      "settings":{
        "domainStrategy":"UseIPv4"
      },
      "streamSettings":{
        "sockopt":{
          "interface":"warp",
          "tcpFastOpen":true
        }
      }
    },
    {
      "tag":"WARP-interface-v6",
      "protocol":"freedom",
      "settings":{
        "domainStrategy":"UseIPv6"
      },
      "streamSettings":{
        "sockopt":{
          "interface":"warp",
          "tcpFastOpen":true
        }
      }
    }
  ],
  "policy": {
    "levels": {
      "0": {
        "handshake": 10,
        "connIdle": 100,
        "uplinkOnly": 2,
        "downlinkOnly": 3,
        "statsUserUplink": true,
        "statsUserDownlink": true,
        "bufferSize": 10240
      }
    },
    "system": {
      "statsInboundDownlink": true,
      "statsInboundUplink": true
    }
  },
  "routing":{
    "domainStrategy":"AsIs",
    "rules":[
      {
        "type":"field",
        "domain":[
          "geosite:openai",
          "ip.gs"
        ],
        "outboundTag":"WARP-interface-v4"
      },
      {
        "type":"field",
        "domain":[
          "geosite:openai"

        ],
        "outboundTag":"WARP-interface-v6"
      }
    ]
  },
  "stats": {}
}

把这个json替换到面板上去,保存,重启面板,这样就只有chatgpt走warp了。完美

使用HTML5和App结合MUI框架开发一个人脸识别页面,并最终将捕获的人脸图像以Base64编码的形式发送给后端,你可以按照以下步骤进行开发: 1. **页面布局**:使用HTML5定义页面结构,通过MUI框架提供的组件来设计用户界面。页面应该包括一个用于显示摄像头预览的容器和一个触发拍照的按钮。 2. **引入摄像头API**:利用HTML5的`<video>`标签配合`navigator.mediaDevices.getUserMedia` API来访问用户的摄像头,并实时显示在`<video>`元素中。 3. **拍照功能实现**:为拍照按钮添加事件监听器,当用户点击时,获取当前`<video>`标签中的画面,并使用Canvas API将其绘制出来。 4. **图像转换为Base64**:在Canvas上绘制了图像后,可以使用Canvas的`toDataURL`方法,将Canvas的内容转换为一个Base64编码的字符串,这个字符串就是包含图像数据的数据URL。 5. **发送数据给后端**:通过AJAX或者Fetch API将Base64字符串发送到后端服务器。 6. **后端接收处理**:后端服务端接收到Base64字符串后,可以根据业务需要进行处理,比如保存为文件,或者进行人脸识别的算法分析等。 下面是一个简单的代码示例: ```html <!DOCTYPE html> <html> <head> <title>人脸识别页面</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> <link rel="stylesheet" href="path/to/mui/css/mui.min.css"> <script src="path/to/mui/js/mui.min.js"></script> </head> <body> <div class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon-left-nav mui-pull-left"></a> <h1 class="mui-title">人脸识别</h1> </div> <video id="video" width="640" height="480" autoplay></video> <canvas id="canvas" style="display:none;"></canvas> <button id="snap" class="mui-btn mui-btn-primary mui-btn-block">拍照</button> <script> let video = document.getElementById('video'); let canvas = document.getElementById('canvas'); let context = canvas.getContext('2d'); let snapButton = document.getElementById('snap'); // 获取摄像头数据 navigator.mediaDevices.getUserMedia({ video: true, audio: false }) .then(function(stream) { video.srcObject = stream; video.play(); }) .catch(function(error) { console.log("Something went wrong!"); }); // 拍照事件处理 snapButton.addEventListener('tap', function() { canvas.width = video.videoWidth; canvas.height = video.videoHeight; context.drawImage(video, 0, 0, video.videoWidth, video.videoHeight); // 转换为Base64格式 let dataURL = canvas.toDataURL('image/png'); // 发送数据到后端 fetch('/upload', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ image: dataURL }) }) .then(response => response.json()) .then(data => { console.log(data); }) .catch((error) => { console.error('Error:', error); }); }, false); </script> </body> </html> ``` 请注意,这里的代码只是一个基础示例,实际开发中可能需要考虑用户权限、安全性、跨域请求等复杂情况。此外,你可能还需要一个后端服务来接收和处理上传的Base64数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值