差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:squid [2024/04/25 11:06] – 啟用環境變數 jonathan | tech:squid [2024/09/26 17:57] (目前版本) – 新增 0-Day Vulnerabilities 警告訊息 jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
====== Squid Proxy Server 安裝設定 ====== | ====== Squid Proxy Server 安裝設定 ====== | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | * 因為在 OpenVAS 主機弱掃會出現 **Squid Multiple 0-Day Vulnerabilities (Oct 2023)** | ||
+ | * 目前改用 [[tech/ | ||
+ | </ | ||
+ | |||
====== 使用 docker compose 方式 ===== | ====== 使用 docker compose 方式 ===== | ||
- | * 採用 [[https:// | + | * 採用 [[https:// |
vi docker-compose.yml | vi docker-compose.yml | ||
</ | </ | ||
- | version: ' | ||
services: | services: | ||
squid: | squid: | ||
- | image: | + | image: |
hostname: squid | hostname: squid | ||
container_name: | container_name: | ||
environment: | environment: | ||
- | - SQUID_CONFIG_FILE=/etc/ | + | - TZ=Asia/Taipei |
ports: | ports: | ||
- 3128:3128 | - 3128:3128 | ||
行 26: | 行 31: | ||
</ | </ | ||
- 修改 docker-compose.yml < | - 修改 docker-compose.yml < | ||
- | version: ' | ||
services: | services: | ||
squid: | squid: | ||
- | image: | + | image: |
hostname: squid | hostname: squid | ||
container_name: | container_name: | ||
environment: | environment: | ||
- | - SQUID_CONFIG_FILE=/etc/ | + | - TZ=Asia/Taipei |
ports: | ports: | ||
- 3128:3128 | - 3128:3128 | ||
行 61: | 行 65: | ||
</ | </ | ||
- | ====== 使用 docker 方式 ===== | + | ==== Q1 : 如果要修改 container 內的 / |
- | * 採用 [[https://hub.docker.com/r/ubuntu/squid|Ubuntu/ | + | * 參考 - https://stackoverflow.com/questions/74014600/custom-etc-hosts-file-in-dockerfile |
- | sudo docker run -d --restart=always | + | |
+ | - 加上要指定的 hostname 與 IP 資訊 Exp. " | ||
+ | - 範例如下:< | ||
+ | services: | ||
+ | squid: | ||
+ | image: ubuntu/ | ||
+ | hostname: squid | ||
+ | container_name: | ||
+ | environment: | ||
+ | | ||
+ | extra_hosts: | ||
+ | - " | ||
+ | - " | ||
+ | ports: | ||
+ | | ||
+ | volumes: | ||
+ | - ' | ||
+ | # - ' | ||
+ | restart: always | ||
+ | </ | ||
+ | - 重啟 docker compose < | ||
+ | docker compose up -d | ||
</ | </ | ||
- | ===== 一般安裝程序 ===== | + | |
+ | ====== 一般安裝程序 | ||
以下是在 CentOS 7 與 Ubuntu 20.04 底下安裝與設定 Squid Proxy Server | 以下是在 CentOS 7 與 Ubuntu 20.04 底下安裝與設定 Squid Proxy Server | ||
==== Ubuntu 20.04 ==== | ==== Ubuntu 20.04 ==== |