激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

香港云服务器
服務(wù)器之家 - 服務(wù)器系統(tǒng) - Centos - CentOS 7中使用Squid提供HTTP代理詳解

CentOS 7中使用Squid提供HTTP代理詳解

2022-01-11 17:00misc Centos

這篇文章主要給大家介紹了在CentOS 7中使用Squid提供HTTP代理的相關(guān)資料,以及及客戶端的代理配置的方法,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。

本文主要記錄了一下設(shè)置CentOS服務(wù)器使用Squid作為HTTP代理,及客戶端的代理配置的方法,下面來看看詳細(xì)的介紹吧。

使用Squid提供HTTP代理

主機(jī)上安裝和設(shè)置Squid

作為網(wǎng)關(guān)的n147機(jī)器,公網(wǎng)IP是2.2.2.147。安裝Squid,然后修改配置,啟用服務(wù)。

?
1
2
3
4
5
6
7
yum install -y squid
# squid的配置文件在 /etc/squid/squid.conf,修改內(nèi)容可參考下面的Dockerfile
# 修改配置后,初始化squid的工作目錄
squid -z
# 啟動(dòng)服務(wù)
systemctl enable squid
systemctl start squid

以Docker容器的方式運(yùn)行Squid

Dockerfile內(nèi)容如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM alpine:latest
RUN apk update --no-cache; \
 apk add squid --no-cache
# 可以在squid.conf中限制允許訪問此代理的IP范圍,否則只有內(nèi)網(wǎng)IP可以訪問
RUN sed -i "/RFC 4291/a acl ics src 2.2.2.0/24" squid.conf; \
 sed -i "/RFC 4291/a acl ics src 2.2.3.3/32" squid.conf
# 可以修改默認(rèn)的端口號(hào),如果修改了默認(rèn)端口,需要修改下面的 EXPOSE 部分
RUN sed -i "/http_port/c http_port 8888" squid.conf
# 開啟cache
RUN sed -i '/cache_dir/s/#//g' /etc/squid/squid.conf
# 或者直接使用修改過的配置文件
# ADD squid.conf /etc/squid/squid.conf
# squid -z用于初始化,創(chuàng)建cache目錄,但直接在Dockerfile中
# RUN squid -z
# 卻無法創(chuàng)建cache目錄,導(dǎo)致squid無法啟動(dòng)
# 故將初始化和啟動(dòng)命令寫入腳本中
RUN echo -e '#!/bin/sh\n[ -d /var/cache/squid/00 ] || squid -z\nsquid -N' >/squid.sh; \
 chmod +x /squid.sh
EXPOSE 3128
CMD ["/squid.sh"]

構(gòu)造鏡像:docker build ./ -t squid:latest

啟動(dòng)容器:docker run -d -p 3128:3128 --name squid squid:latest

使用HTTP代理

內(nèi)網(wǎng)其它不能直接訪問外網(wǎng)的機(jī)器可以設(shè)置使用n147提供的代理服務(wù)。

全局的環(huán)境變量

在/etc/environment(不需要export),/etc/profile或/etc/profile.d/http_proxy.sh導(dǎo)出http_proxy和https_proxy

?
1
2
export http_proxy=http://2.2.2.147:3128
export https_proxy=http://2.2.2.147:3128

squid可以作為https代理,只要設(shè)置 https_proxy=http://2.2.2.147:3128, 即這個(gè)環(huán)境變量以http://開頭。

Docker

Docker需要單獨(dú)設(shè)置代理,新建文件/etc/systemd/system/docker.service.d/http-proxy.conf,內(nèi)容如下(注意多項(xiàng)環(huán)境變量之間要有空格,還設(shè)置了對(duì)私有鏡像倉庫不使用代理):

?
1
2
[Service]
Environment="HTTP_PROXY=http://2.2.2.147:3128" "HTTPS_PROXY=http://2.2.2.147:3128" "NO_PROXY=localhost,10.0.0.147"

重啟docker daemon: systemctl restart docker,執(zhí)行docker info查看是否生效。

yum

yum 會(huì)使用全局代理設(shè)置,也可以單獨(dú)設(shè)置代理,在/etc/yum.conf中增加:

?
1
proxy=http://2.2.2.147:3128

apt

在文件/etc/apt/apt.conf中增加:

?
1
2
Acquire::http::proxy "http://2.2.2.147:3128";
Acquire::https::proxy <a rel="external nofollow" href="http://2.2.2.147:3128">http://2.2.2.147:3128</a>;

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)服務(wù)器之家的支持。

原文鏈接:https://ying-zhang.github.io/misc/2017-04-setup-squid-proxy/

延伸 · 閱讀

精彩推薦
  • CentosCentos 7開啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法

    Centos 7開啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法

    本篇文章主要介紹了Centos 7開啟網(wǎng)卡自動(dòng)獲取IP的詳細(xì)方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對(duì)大家會(huì)有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS6.5下Redis安裝與配置詳細(xì)步驟

    CentOS6.5下Redis安裝與配置詳細(xì)步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細(xì)步驟,詳細(xì)介紹redis單機(jī)單實(shí)例安裝與配置,服務(wù)及開機(jī)自啟動(dòng)。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實(shí)現(xiàn)永久修改DNS地址的方法,涉及針對(duì)CentOS配置文件的相關(guān)設(shè)置技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權(quán)限。uptime命令在系統(tǒng)中已經(jīng)默認(rèn)安裝了。今天小編為大家?guī)淼氖荂entOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設(shè)置日期和時(shí)間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設(shè)置日期時(shí)間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化相關(guān)知識(shí)點(diǎn),對(duì)此有興趣的朋友參考學(xué)習(xí)下。...

    彬菌9912022-03-02
1068
主站蜘蛛池模板: 欧美成人一级视频 | 中文日韩欧美 | 黄色片免费看看 | 久久国产精品区 | 精精国产xxxx视频在线播放7 | 热久久成人 | 久久精品超碰 | 久久美女色视频 | 国产精品成人一区二区三区电影毛片 | 激情综合网俺也去 | 337p日本欧洲亚洲大胆精蜜臀 | 国产免费人做人爱午夜视频 | av在线直播观看 | 国产一区二区三区四区五区精品 | 成人在线视频精品 | 欧美一级美国一级 | 欧美一级片免费在线观看 | 羞羞视频免费网站入口 | 久久久久日本精品一区二区三区 | 狠狠干夜夜草 | 精品国产一区二区三区在线观看 | 欧美一级黄色免费 | 在线成人看片 | 国内精品久久久久久久影视红豆 | 中文字幕一区二区三区久久 | 一本一道久久久a久久久精品91 | 国产91九色 | 国产精品色综合 | 一本到免费视频 | 精品国产一区二区在线观看 | 羞羞草视频 | 亚洲国产高清一区 | 中文字幕一区2区 | 不卡国产一区二区三区四区 | 一区二区三区日韩电影 | 国产毛片毛片毛片 | 精品中文一区 | 久久久人成影片一区二区三区 | 激情亚洲一区二区三区 | 国产人成精品一区二区三 | 久在线播放 |