差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:squid [2024/04/30 15:26] – 修改 container 內的 /etc/hosts 作法 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 | ||
行 28: | 行 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 | ||
行 67: | 行 67: | ||
==== Q1 : 如果要修改 container 內的 /etc/hosts ==== | ==== Q1 : 如果要修改 container 內的 /etc/hosts ==== | ||
* 參考 - https:// | * 參考 - https:// | ||
- | - 將 docker-compose.yml 內的 extra_hosts: | + | - 將 docker-compose.yml 內加上 |
- 加上要指定的 hostname 與 IP 資訊 Exp. " | - 加上要指定的 hostname 與 IP 資訊 Exp. " | ||
- 範例如下:< | - 範例如下:< | ||
- | version: ' | ||
services: | services: | ||
squid: | squid: | ||
- | image: | + | image: |
hostname: squid | hostname: squid | ||
container_name: | container_name: | ||
environment: | environment: | ||
- | - SQUID_CONFIG_FILE=/etc/ | + | - TZ=Asia/Taipei |
extra_hosts: | extra_hosts: | ||
- " | - " | ||
行 92: | 行 91: | ||
</ | </ | ||
- | ====== 使用 docker 方式 ===== | ||
- | * 採用 [[https:// | ||
- | sudo docker run -d --restart=always --name squid-container -e TZ=UTC -p 3128:3128 ubuntu/ | ||
- | </ | ||
- | ===== 一般安裝程序 ===== | + | ====== 一般安裝程序 |
以下是在 CentOS 7 與 Ubuntu 20.04 底下安裝與設定 Squid Proxy Server | 以下是在 CentOS 7 與 Ubuntu 20.04 底下安裝與設定 Squid Proxy Server | ||
==== Ubuntu 20.04 ==== | ==== Ubuntu 20.04 ==== |