穿过你的黑发的我的手——利用Squid解决ADT通过认证代理服务器安装更新问题

MacOS基础:代理服务器squid的DNS设定方法 这篇文章以squid使用时的错误问题对应为例,介绍一下squid上设定DNS的方法。 阅读详情

我承认我标题党了⋯⋯不过,在解决本文谈及问题的过程中,我的确一再想起这首歌名。

事情是这样的:我在单位内网,使用一台iMac,通过单位的Proxy Server上网。话说这台机器是新买的,需要安装开发环境。下载安装了Eclipse和ADT(Android Development Tools)后,下一步就是在ADT里面安装platforms等其他Android开发需要的软件包。问题是,内网Proxy Server需要认证,而ADT只能设置代理服务器地址和端口,不能设置用户名和密码。

解决方案:在本地安装Squid,作为代理人与Proxy Server打交道,将用户认证信息传送给Proxy Server,从而穿越代理。

Squid for Mac:Squid Mac OS X - Project Page

安装程序很体贴,直接就做到开机自启动里面了,当然这个我很烦⋯⋯

编辑Squid安装目录etc子目录下的 squid.conf,内容如下:

 

http_port 你定义的本地端口

acl all src 0.0.0.0/0.0.0.0

http_access allow all

icp_access allow all

 

cache_peer 内网代理服务器地址 parent 内网代理服务器端口 0 proxy-only default login=用户名:密码

never_direct allow all

 

然后在终端启动Squid:

 

sudu /Applications/squid/sbin/squid -z

sudu /Applications/squid/sbin/squid

 

成功后,在ADT的Settings标签设定代理服务器为localhost,端口为上述第一行指定的端口,refresh即可。

Squid实现内网设备通过代理服务器访问外网(Macos) 目前有一台不可访问外网的Centos服务器,临时有外网下载的需求,可通过Squid将本地Mac设备设置为代理服务器,实现外网访问。 阅读详情

相关推荐

squid:http和https的代理服务器设置指南(MacOS版)

之前曾经介绍过在Linux的CentOS 7上安装squid 3.5来实现http和https的步骤,这篇文章验证一下在MacOS上的使用过程。

知行合一 止于至善 6080

第七章(原理篇) 微前端技术之依赖管理与版本控制

Single-SPA允许你自定义子应用的加载和解析过程。这意味着你可以控制如何加载子应用的资源,包括它们的依赖。你可以实现自己的加载策略,例如预加载公共依赖。

球球不吃虾WHR2349博客 1717

squid配置选项分析

1、网络选项 tcp_incoming_address tcp_outgoing_address udp_incoming_address udp_outgoing_address tcp_incoming_address监听来自客户或其他squid代理服务器的绑定ip地址。 tcp_outgoing_address向远程服务器或其他squid代理发起连接的ip地址。 udp_inc

wangpengqi的专栏 2102

Maven Snapshot Release指南---Git版

1.RELEASE的说明1.1snapshotrelease的区别大多数java开发的小伙伴都用过maven来对包进行管理。在自己写项目的过程中,对自己的项目也会进行groupdId,artifactId,version的配置。下面我们来对着3个配置进行简单说明。 groupId:顾名思义,这个里面包含的是本项目属于哪一个group(即组织或公司)。一般我们会用公司或者自己的前几级包名来进行

云逸 Dean的专栏 3955

穿过你的黑发的我的——利用Squid解决ADT通过认证代理服务器安装新问题...

我承认我标题党了⋯⋯不过,在解决本文谈及问题的过程中,我的确一再想起这首歌名。 事情是这样的:我在单位内网,使用一台iMac,通过单位的Proxy Server上网。话说这台机器是新买的,需要安装开发环境。下载安装EclipseADTAndroid Development Tools)后,下一步就是在ADT里面安装platforms等其他Android开发需要的软件包。问题是,内网Prox...

编程开发资料库 148

snapshots版本和release版本间的区别

在java开发过程中,我们经常会看到代码仓库中的某些项目版本以releasesnapshots结尾,一般来说snapshots版本代表正在开发中的版本,而release代表比较稳定的发布版本,原因详见。

u010804417的博客 2731

快照版本SNAPSHOT和发布版本RELEASE区别

RELEASE版本和SNAPSHOT是相对的,⾮SANPSHOT版本即RELEASE版本,RELEASE版本是⼀个稳定的版本号,看清楚咯,是⼀个,不是⼀系列,可以认为RELEASE版本是不可变化的,⼀旦发布,即永远不会变化。虽然RELEASE版本是稳定不变的,但是仓库还是有策略让这个原则变得可配置,有的仓库会配置成redeploy覆盖,这样RELEASE版本就变成SNAPSHOT了,伪装成RELEASESNAPSHOT,会让问题费解和棘⼿,我⼀般称这类⼈为“挖坑专家”。

MrLee的博客 3351

部署Squid 代理服务器

Squid 主要提供缓存加速、的工作机制。

Au杨的博客 925

配置squid做二级代理,支持访问http和https

公司A电脑可以通过代理上网,B电脑无法连接代理服务器,但可以连接到A,因此考虑使用squid在A电脑上搭建二级代理,以达到B电脑可以访问internet的目的。 以下引自squid-cache wiki:http://wiki.squid-cache.org/Features/CacheHierarchy?highlight=%28%5CbCategoryFeature%5Cb%29%7C%28faqlisted.yes%29 How do I configure Squid forward all r

BigBoy_Coder的博客 2132

编译安装带有mac验证的squid代理服务器

  由于Squid的RPM发布版通常没有启用这一特性,这种版本使用MAC匹配会提示错误的acl类型,所以我们必须工编译源代码。下载squid,http://www.squid-cache-org   ./configure --prefix=/data/squid/app --enable-arp-acl --enable-gnuregex \ --disable-carp --e...

gchendev 554

在Mac上为其他设备开启代理

在Mac上为其他设备开启代理

贵公子丶笔记 1万+

squid配置-cache_peer和cache_peer_domain详解

转自:http://zhumeng8337797.blog.163.com/blog/static/10076891420118954728980/ acl allowuser 192.168.1.1/32 cache_peer 192.168.1.50 parent 81 0 no-query originserver weight=1 name=a cache_peer 192.

hjwang1的专栏 2万+

squid多实例运行,多个代理转发

环境为centos7,squid的版本为3.5 cp -p /etc/squid/squid.conf /etc/squid/squid-1.conf 修改squid-2.conf http_port 6601 cache_peer x.x.x.x parent 3128 6601 login=username:password default never_direct allow all pid

bobozhangyx的博客 4523

squid第二层代理安装配置

1、编译源码# tar -zxf squid-3.5.23.tar.gz# cd squid-3.5.23# ./configure --prefix=/usr/local/squid# make && make install2、编辑配置文件/usr/local/squid/etc # catsquid.conf | grep -v "^#" | grep...

weixin_33994429的博客 359

Windows下配置Squid反向代理服务器

Squid是一款类Unix系统下非常流行的服务器软件,其最重要的功能就是在客户端和服务端之间建立缓存。因而Squid可以用作反向代理,部署多级缓存或者搭建CDN等,无论名称是什么,本质上都是一样的。目前Windows下也有Squid的移植版本,可以应对使用Windows环境的场景。这里是下载地址和文档,如果需要了解Squid技术细节可以看看《Squid: The Definitive Gui...

weixin_30419799的博客 346

Squid代理服务3.1版本的配置和使用简介

Squid是一个单进程的异步代理缓存服务器,支持HTTP,FTP,GOPHER,ICP等协议。通过配置,可以实现反向代理、透明代理的功能,并且支持缓存,是实现高性能网站的必备基础设施之一。通常部署在应用服务器的前端。 Squid安装就比较简单,可以yum安装或源码安装安装完之后,配置在/etc/squid/目录下。 1 命令行参数 -a port 同配置中的http_po

zzulp的专栏 1万+

安装设置squid3代理

经常安装Openstack , 避免不了多次安装系统,多次apt-get update 新软件,有条件的用户会自己创建一个ubuntu的源,以免每次连处网新耗费时间。 因为一些原因,我们的测试机房的机器无法直接上网,于是我就想到用自己可以上网的机器搭个代理,供服务器们上网新软件。 同时基于 squid强大的cache功能,可以把软件缓存在磁盘上,其它机器或者本机下次新相同软...

weixin_34234721的博客 202
上一篇: 玩转Android的Tab布局 - 初段
下一篇: 饮水机与愚人节的玩笑
韩磊
博客等级 码龄27年 905粉丝 118原创
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值