全球主机交流论坛

标题: 买了阿里云的短信,上当了。 [打印本页]

作者: zxjlhsq    时间: 2022-7-20 10:35
标题: 买了阿里云的短信,上当了。
阿里云的短信国内短信包。一下子买了好多,结果无法在境外主机上面发送短信,提示  源IP地址所在的地区被禁用。
最可恨的是,如果完全发不出 我就可以退款了,但是每天的第一条是可以发的,之后就会提示  源IP地址所在的地区被禁用。(阿里规则里面只要消费过一条就无法退款了)

现在怎么办? 只把能主机换成阿里云?  再北岸??   

能不能在境外主机里面挂上国内代理,这样能不能行? 用的是php程序。
作者: peng123    时间: 2022-7-20 10:36
用国内机器请求,短信接口就是了
作者: hep    时间: 2022-7-20 10:36
可以挂国内代理
作者: FeiLai    时间: 2022-7-20 10:38
可以国外的小鸡请求国内小鸡页面发送短信
作者: zxjlhsq    时间: 2022-7-20 10:39
peng123 发表于 2022-7-20 10:36
用国内机器请求,短信接口就是了

原理是这样。可是不会改代码。 简单的方法 挂国内代理 不知道行不行。
作者: hdwan.net    时间: 2022-7-20 10:40
https://www.bilibili.com/video/BV1o5411Q7y1/
作者: stuazt    时间: 2022-7-20 10:54
那就让请求ip是国内的就好了呗,如果国外都可以发,估计没法监管了
作者: zxjlhsq    时间: 2022-7-20 10:55
hdwan.net 发表于 2022-7-20 10:40
https://www.bilibili.com/video/BV1o5411Q7y1/

无聊录的。 哈哈
作者: zxjlhsq    时间: 2022-7-20 10:57
stuazt 发表于 2022-7-20 10:54
那就让请求ip是国内的就好了呗,如果国外都可以发,估计没法监管了

请求ip  阿里做了两个设置  
一、用户本身如果境外IP 直接拒绝发送
二、主机是境外IP 第一条可以发送 后面就不行了。

另外使用短信业务本身就是实名才能购买的。
作者: wachyi    时间: 2022-7-20 10:58
源IP地址所在的地区被禁用的提示,是被系统检测到源IP属于非中国大陆地区。请将源IP地址修改为中国大陆地区的IP地址。港澳台、及海外地区的IP地址禁止发送国内短信业务。

目前云通信短信服务对国内手机号不支持境外ip(包括港澳台)调用短信接口,境外ip调用时,偶尔才会发送成功,不能保证发送成功率,无法满足正常的业务需求。 给国内手机号发送短信,建议您更换为国内服务器调用。
作者: 会翻车吗    时间: 2022-7-20 11:01
可以发工单使劲GAN,我之前流量包也只是用了0.01%不让退,我各种GAN最后也退了
作者: zxjlhsq    时间: 2022-7-20 11:13
会翻车吗 发表于 2022-7-20 11:01
可以发工单使劲GAN,我之前流量包也只是用了0.01%不让退,我各种GAN最后也退了 ...

实在没办法 我肯定要退的。谢谢
作者: JustDoing    时间: 2022-7-20 17:08
考虑一下,用云函数调用短信接口?
然后程序去调用函数接口即可
作者: whl32    时间: 2022-7-20 17:14
自己买个国内主机,再封装一下成接口就可以了
作者: 无忧阁主    时间: 2022-7-20 17:41
  1. //国内转发国外的阿里云短信发送请求 index.php
  2. require './vendor/aliyun/sendSms.php';
  3. $option = $_POST;
  4. $result = sendSms($option);
  5. echo json_encode($result);



  6. /addons/ewei_shopv2/core/com/sms.php

  7. else if ($template['type'] == 'aliyun_new') {
  8.    include_once EWEI_SHOPV2_VENDOR . 'aliyun/sendSms.php';
  9.    $option = array('keyid' => $smsset['aliyun_new_keyid'], 'keysecret' => $smsset['aliyun_new_keysecret'], 'phonenumbers' => $mobile, 'signname' => $template['smssign'], 'templatecode' => $template['smstplid'], 'templateparam' => $params);
  10.    //$result = sendSms($option);//注释掉

  11.    //转发到国内短信发送平台 start
  12.    $resultx = ihttp_post('http://www.wxstock.test/sms/index.php', $option);
  13.    //接受返回结果
  14.    $result = json_decode($resultx['content'], true);
  15. //转发到国内短信发送平台 end

  16.    if ($result['Message'] != 'OK') {
  17.       return array('status' => 0, 'message' => '短信发送失败(错误信息: ' . $result['Message'] . ')');
  18.    }
  19. }
复制代码





欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4