码迷,mamicode.com
首页 > 其他好文 > 详细

设置代理服务器

时间:2018-07-17 16:32:35      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:yum安装   linu   linux   很多   代理服务   过程   服务器   squid   make   

局域网中,只有一条linux机器有外网地址。其它机器通过这台linux 代理上网。此机器内网地址为10.1.1.17

因为ngnix 不支持https正向代理,所以选择了专用的代理软件:Squid

 

squid 安装

当然可以选择编译安装。最新的版本号是4.1,代码地址是:http://www.squid-cache.org/Versions/v4/

Compile & Install

# ./configure

# make

# make install

因为局域网中的机器不是很多,性能压力不大,为了快速开始工作,直接偷懒使用了 yum安装

# yum  install  squid

配置

默认配置文件路径在

#cd /etc/squid

vi  squid.conf

现在的squid 版本比较高级,默认已经设置好端口,其实可以直接启动。但是为了安全起见,修改了端口和IP地址

原文为

http_port 3128

修改为 

http_port   10.1.1.17:3164

修改 监听端口(为了安全起见,在前面加上IP地址,Squid就不会监听外部的网络接口)

此外

--一定要在配置文件最下方增加下面这条语句,否则squid无法启动!

visible_hostname  squid.server.commm

启动

squid -z  设置缓存文件

关闭 squid

/etc/rc.d/init.d/squid stop  

开启 squid

/etc/rc.d/init.d/squid start

日志位置

/var/log/squid/access.log

使用代理

在局域网中另外一台机器,主要是用来使用这个代理。 这台机器是linux的。主要是为了yum 安装

2.yum使用http代理,修改/etc/yum.conf

最后一行添加:

proxy=http://代理IP:代理端口?

在本文中设置为   

proxy=http://10.1.1.17:3164

 

python 中pip 安装使用代理

可以直接在pip的过程中加入参数

 

sudo pip --proxy=http://10.1.1.17:3164  install   sunburnt

或者直接设置环境变量

export http_proxy=http://ip:port

export https_proxy=http://ip:port

设置代理服务器

标签:yum安装   linu   linux   很多   代理服务   过程   服务器   squid   make   

原文地址:https://www.cnblogs.com/ianxu/p/9323158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!