日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在内部局域网(无外网)使用阿里云短信

發布時間:2025/3/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在内部局域网(无外网)使用阿里云短信 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? 項目從阿里云遷移到政府外網,由于項目之前已使用阿里云短信通信,但是在政務云并無短信服務,若需繼續使用阿里云短信,則需要做一些相關處理,其實很只需要做下代理即可, 應用服務器本身無法連接外網且外網無法連接到服務器,則添加代理機,通過代理機進行訪問阿里云短信服務器,主要方式為:

修改阿里云短信服務API,增加代理設置:

本地代理機搭建:

一、簡單http代理服務器搭建

  • yum install squid
  • vi /etc/squid/squid.conf
  • 將http_access deny all 中deny 改為allow,http_port后面的是端口號,默認為3128。可改可不改。
    ?????? 3. service squid restart
    ?????? 4. 如果有防火墻, iptables -I INPUT -p tcp --dport 3128 -j ACCEPT

    • 代碼修改,兩種方式:
  • 調用短信API前,設置系統屬性;
  • 在調用短信程序之前增加代理配置。

    System.setProperty("http.proxySet", "true");

    System.setProperty("http.proxyHost", "192.168.2.XXX");

    System.setProperty("http.proxyPort", "" + 3128);

    ? ? ? ?2、修改源碼

    找到阿里云短信SDK中的HttpRequest類,其中有一個的方法為:getHttpConnection,再其中添加:

    if (httpConn == null) {

    ??????????? Proxy proxy = new Proxy(Proxy.Type.HTTP, new ? ??? ??? InetSocketAddress("192.168.2.XXX", Integer.parseInt("3128")));

    ??????????? httpConn = (HttpURLConnection)url.openConnection(proxy);

    }

    使用路由器設置可關閉外網進行驗證:

    https://jingyan.baidu.com/article/49711c61a81fd2fa451b7c4f.html

    總結

    以上是生活随笔為你收集整理的在内部局域网(无外网)使用阿里云短信的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。