设置代理服务器

Posted ianxu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置代理服务器相关的知识,希望对你有一定的参考价值。

局域网中,只有一条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

以上是关于设置代理服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何设置HTTP代理服务器??

Firefox火狐怎么设置代理服务器 火狐代理服务器设置方法

win10设置里的代理怎么设置

如何设置代理服务器使用的JVM

win10系统怎么设置ip代理服务器上网

代理服务器怎么设置 网络代理服务器设置方法介绍