最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年04月26日 15:50:37   作者:misc  
這篇文章主要給大家介紹了在CentOS 7中使用Squid提供HTTP代理的相關(guān)資料,以及及客戶端的代理配置的方法,需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。

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

使用Squid提供HTTP代理

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

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

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)容如下:

FROM alpine:latest
RUN apk update --no-cache; \
 apk add squid --no-cache
# 可以在squid.conf中限制允許訪問(wèn)此代理的IP范圍,否則只有內(nèi)網(wǎng)IP可以訪問(wèn)
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
# 開(kāi)啟cache
RUN sed -i '/cache_dir/s/#//g' /etc/squid/squid.conf
# 或者直接使用修改過(guò)的配置文件
# ADD squid.conf /etc/squid/squid.conf
# squid -z用于初始化,創(chuàng)建cache目錄,但直接在Dockerfile中
# RUN squid -z
# 卻無(wú)法創(chuàng)建cache目錄,導(dǎo)致squid無(wú)法啟動(dòng)
# 故將初始化和啟動(dòng)命令寫(xiě)入腳本中
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èn)外網(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

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://開(kāi)頭。

Docker

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

[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中增加:

proxy=http://2.2.2.147:3128

apt

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

Acquire::http::proxy "http://2.2.2.147:3128";
Acquire::https::proxy http://2.2.2.147:3128;

總結(jié)

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

相關(guān)文章

  • Linux磁盤(pán)分區(qū)、格式化和掛載方式

    Linux磁盤(pán)分區(qū)、格式化和掛載方式

    本文詳細(xì)介紹了Linux系統(tǒng)中磁盤(pán)分區(qū)、格式化和掛載的基本操作步驟和命令,包括MBR和GPT分區(qū)表的區(qū)別、fdisk和gdisk命令的使用、常見(jiàn)的文件系統(tǒng)格式以及/etc/fstab文件的配置
    2025-01-01
  • 簡(jiǎn)單了解linux終端創(chuàng)建文件的2種常用方法

    簡(jiǎn)單了解linux終端創(chuàng)建文件的2種常用方法

    這篇文章主要介紹了簡(jiǎn)單了解linux終端創(chuàng)建文件的2種常用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Centos8搭建基于kdc加密的nfs

    Centos8搭建基于kdc加密的nfs

    大家好,本篇文章主要講的是Centos8搭建基于kdc加密的nfs,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux下如何調(diào)整根目錄的空間大小

    Linux下如何調(diào)整根目錄的空間大小

    本篇文章主要介紹了Linux下如何調(diào)整根目錄的空間大小,要是針對(duì)現(xiàn)在已有的空間進(jìn)行調(diào)整,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2017-04-04
  • Linux 在Shell腳本中使用函數(shù)實(shí)例詳解

    Linux 在Shell腳本中使用函數(shù)實(shí)例詳解

    這篇文章主要介紹了Linux 在Shell腳本中使用函數(shù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • linux下使用Apache+php實(shí)現(xiàn)留言板功能的網(wǎng)站

    linux下使用Apache+php實(shí)現(xiàn)留言板功能的網(wǎng)站

    在linux下使用apache+php實(shí)現(xiàn)留言板功能的網(wǎng)站,首先需要我們的linux服務(wù)器上安裝apache和php,然后結(jié)合其他操作實(shí)現(xiàn)此功能,下文小編給大家介紹的非常詳細(xì),感興趣的朋友一起學(xué)習(xí)吧
    2016-10-10
  • Ubuntu固定虛擬機(jī)ip地址的方法教程

    Ubuntu固定虛擬機(jī)ip地址的方法教程

    本文詳細(xì)介紹了如何在Ubuntu虛擬機(jī)中固定IP地址,包括檢查和編輯`/etc/apt/sources.list`文件、更新網(wǎng)絡(luò)配置文件以及使用NetworkManager或netplan進(jìn)行配置,需要的朋友可以參考下
    2025-02-02
  • Nginx出現(xiàn)500 Internal Server Error 錯(cuò)誤的解決方案

    Nginx出現(xiàn)500 Internal Server Error 錯(cuò)誤的解決方案

    這篇文章主要介紹了Nginx出現(xiàn)500 Internal Server Error 錯(cuò)誤的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • systemd添加自定義系統(tǒng)服務(wù)設(shè)置自定義開(kāi)機(jī)啟動(dòng)的方法

    systemd添加自定義系統(tǒng)服務(wù)設(shè)置自定義開(kāi)機(jī)啟動(dòng)的方法

    下面小編就為大家?guī)?lái)一篇systemd添加自定義系統(tǒng)服務(wù)設(shè)置自定義開(kāi)機(jī)啟動(dòng)的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • 詳解Linux下調(diào)試器GDB的基本使用方法

    詳解Linux下調(diào)試器GDB的基本使用方法

    GDB是GNU開(kāi)源組織發(fā)布的一個(gè)強(qiáng)大的UNIX下的程序調(diào)試工具。不管是調(diào)試Linux內(nèi)核空間的驅(qū)動(dòng)還是調(diào)試用戶空間的應(yīng)用程序,掌握gdb的用法都是必須。而且,調(diào)試內(nèi)核和調(diào)試應(yīng)用程序時(shí)使用的gdb命令是完全相同的
    2021-06-06

最新評(píng)論

沙湾县| 嘉峪关市| 竹溪县| 深州市| 博野县| 保德县| 基隆市| 永福县| 瑞昌市| 云霄县| 南溪县| 繁峙县| 曲阜市| 休宁县| 曲靖市| 民丰县| 永新县| 乐业县| 拉孜县| 乌拉特中旗| 龙海市| 郁南县| 临泽县| 冀州市| 西盟| 呼伦贝尔市| 南京市| 佛教| 新沂市| 大兴区| 墨脱县| 泸州市| 莱西市| 玉环县| 容城县| 呈贡县| 江北区| 宣恩县| 平潭县| 恩平市| 霍城县|