最近项目遇到一个问题:由于项目部署的环境是内网,但是业务中需要访问外部网络的接口 所以通过代理服务器来访问外网。废话不多说直接上代码

    // 接口地址$requestUrl = 'http://api.t.sina.com.cn/short_url/shorten.json';$type = 'http';$cUrl = curl_init();curl_setopt($cUrl, CURLOPT_URL, $requestUrl);curl_setopt($cUrl, CURLOPT_RETURNTRANSFER, 1);curl_setopt($cUrl, CURLOPT_TIMEOUT, 10);curl_setopt($cUrl, CURLOPT_PROXY, '10.0.xxx:xxxx'); //代理的ip和端口if($type=='https'){ //不使用证书curl_setopt($cUrl, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($cUrl, CURLOPT_SSL_VERIFYHOST, FALSE);}
$pageContent = curl_exec($cUrl);
return $pageContent;

curl 通过代理服务器访问外网的接口相关推荐

  1. 内网服务器通过代理服务器访问外网

    背景 首先有两台服务器183和184,其中184无外网,183有外网.现在184服务器是无法访问外网的,需要使用代理的方法让184通过有外网的183访问外网. 该操作一共可以分为两个部分:一.配置18 ...

  2. Linux-内网服务器通过代理服务器访问外网

    背景 首先有两台服务器10和20,其中10无外网,20有外网.现在10服务器是无法访问外网的,需要使用代理的方法让10通过有外网的20访问外网. 该操作一共可以分为两个部分: 一.配置1代理 二.在服 ...

  3. python挣脱内网限制,通过代理服务器访问外网

    其实和普通的python访问外网类似,不过是首先设置代理服务器,然后通过代理服务器访问远程服务器 #coding:gbk import urllib,urllib2 #方法一: def load_ur ...

  4. java配置代理服务器访问外网

    最近新上线一个项目,内网部署,设置了一个代理服务器,但是需要同时调内网的系统A和外网的系统B,所以不能直接给服务器或者tomcat加代理把所有链接都转代理,故只能在java代码上增加一段代码,需要调用 ...

  5. CloseableHttpClient方式配置代理服务器访问外网

    public void Connect(HttpGet httpGet) {String str = "";//返回结果CloseableHttpResponse response ...

  6. Retrofit用Interceptor实现内外网接口自动切换访问(在内网IP访问失败的时候.访问外网接口)

    Retrofit用Interceptor实现内外网接口自动切换访问(在内网IP访问失败的时候.访问外网接口) 主要项目里面需求有2个baseurl,必须要能够根据用户的网络状况进行baseurl的重新 ...

  7. Linux服务器上设置全局代理访问外网并验证

    Linux服务器上设置全局代理访问外网并验证 昨天碰到了内网需要访问外网下载的情况,需要在服务器上设置代理,没别的,就记录一下自己跳过的坑. 1.前提是已经搭建好了一台代理服务器 2.Linux设置全 ...

  8. 手把手教你从如何从公司内网访问外网(非翻墙)

    背景 不能上外网?是可忍孰不可忍. 根据公司安全要求,在办公网络是无法访问外网的,甚至打开百度都只能靠页面快照.作为一名程序员,不能百度是一件无法忍受的事情.幸好不是完全的网络隔离,而是屏蔽了几乎所有 ...

  9. 使用squid 解决内网服务器通过设置代理访问外网

    背景 线上算法服务有一个偶尔触发的逻辑需要访问三方的api,由于生产服务器无法访问外网,因此一直使用代理进行外网访问,最近代理服务器被重装了,由于该代理是前同事装的,导致这台服务器重装时候没有通知相应 ...

最新文章

  1. 数据库事务的四大特征
  2. 飚王硬盘盒怎么样_ORICO M.2固态移动硬盘盒众测分享:移动存储也高速
  3. Javascript如何判断对象是否相等
  4. Eclipse New菜单中没有Android Project选项
  5. mysql的储存原理_mysql储存原理
  6. HP数组转JSON函数json_encode和JSON转数组json_decode函数的使用方法
  7. H3C 路由过滤与路由引入
  8. 【知识图谱系列】清华大学基于对比学习的图谱预训练模型GCC
  9. linux数字小键盘,银行工作者必备!小郭数字小键盘练习软件:免费数字键小键盘指法练习...
  10. lex 词法分析 linux,Lex词法分析器
  11. win10更新卡到57%怎么办
  12. andorid 查看 Activity任务栈
  13. 设计模式在项目中的应用案例_三菱PLC实际项目应用案例讲解
  14. DEDECMS5.7自动采集更新伪原创插件高级版GBK
  15. SRTM 航天飞机雷达地形测绘使命
  16. 《红楼梦》的香气韵调
  17. NFC开发 —————实现NFC手机做门禁卡的方法(二)
  18. html仿360首页动画效果图,仿360影视网站模板html源码
  19. Netlogon 特权提升漏洞(CVE-2020-1472)原理分析与验证
  20. 如何做一个基于微信共享会议室预约小程序系统毕业设计毕设作品

热门文章

  1. 计算机表格行列,excel表格中行列数据切换-在excel中如何切换图表的行/列数据
  2. SOLIDWORKS 2019 Essential Training SOLIDWORKS 2019基础教程 Lynda课程中文字幕
  3. 电大计算机技术应用毕业论文,电大计算机软件
  4. QXGameEngine:Silverlight – MMORPG游戏引擎开源
  5. 塔罗牌占卜源码(塔罗牌源码)占卜+爱情+预测+事业
  6. shell批量当前文件夹压缩脚本
  7. vue3 切屏事件监听(考试防作弊)
  8. matlab初值微分方程,利用MATLAB的符号计算功能求微分方程初值问题的解析解时,所用到的函数是( )。...
  9. linux下使用ffmpeg将amr转成mp3
  10. 【Vue】Vue的路由