В Debian/Ubuntu: sudo apt install apache2-utils Добавьте сервис Squid в автозагрузку Linux через systemd, запустите службу и проверьте статус: systemctl enable squid systemctl start squid systemctl stop squid systemctl status squid Для аутентификации пользователей на squid можно использовать простейшую basic аутентификацию. Сначала создайте файл для хранения пользователей и паролей: sudo touch /etc/squid/passwd && sudo chown squid /etc/squid/passwd Чтобы добавить пользователя в этот файл, выполните команду: sudo htpasswd -c /etc/squid/passwd squid При добавлении следующих пользователей указывать параметр -c не нужно. Затем добавьте следующие строки в начало конфигурационного файла squid.conf: #использовать basic auth и указать путь к файлу с паролями auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd # количество одновременных подключений auth_param basic children 5 auth_param basic realm Squid Basic Authentication # длительность сессии без повторного ввода логина и пароля auth_param basic credentialsttl 8 hours auth_param basic casesensitive off acl auth_users proxy_auth REQUIRED http_access allow auth_users В разных дистрибутивах Linux путь к файлу basic_ncsa_auth может отличаться: /usr/lib64/squid/basic_ncsa_auth (Oracle Linux, RHEL, CentOS) /usr/lib/squid/basic_ncsa_auth (Debian, Ubuntu, Kali Linux) # WELCOME TO SQUID 4.10 #использовать basic auth и указать путь к файлу с паролями auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd # количество одновременных подключений auth_param basic children 10 auth_param basic realm Squid Basic Authentication # длительность сессии без повторного ввода логина и пароля auth_param basic credentialsttl 8 hours auth_param basic casesensitive off acl auth_users proxy_auth REQUIRED http_access allow auth_users http_access allow all http_port 43121 coredump_dir /var/spool/squid3 refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880 refresh_pattern . 0 20% 4320 docker ps -a docker stop f3dd28f910eb docker rm f3dd28f910eb docker images docker rmi bitnami/mongodb:latest services: smp: container_name: smp image: simplexchat/smp-server:latest restart: always volumes: - /docker-data/simplexchat/config:/etc/opt/simplex - /docker-data/simplexchat/logs:/var/opt/simplex environment: ADDR: vzdrworlds.ru:5379 ports: - 5379:5223 services: smp-server: image: simplexchat/smp-server:latest environment: ADDR: vzdrworlds.ru volumes: - /docker-data/simplexchat/smp_configs:/etc/opt/simplex - /docker-data/simplexchat/smp_state:/var/opt/simplex ports: - 5379:5223 restart: unless-stopped name: SimpleX Chat - smp-server services: smp-server: image: simplexchat/smp-server:latest environment: WEB_MANUAL: ${WEB_MANUAL:-1} ADDR: vzdrworlds.ru PASS: ${PASS:-} volumes: - /docker-data/simplexchat/smp_configs:/etc/opt/simplex - /docker-data/simplexchat/smp_state:/var/opt/simplex ports: - 5223:5223 restart: unless-stopped Test-NetConnection vzdrworlds.ru -p 5379 services: rocketchat-db: image: docker.io/bitnami/mongodb:4.4.15-debian-10-r8 # Для моделей 20-го года и старше только 4.4.15-debian-10-r8 container_name: rocketchat-db hostname: rocketchat-db security_opt: - no-new-privileges:true healthcheck: test: ["CMD", "mongosh", "--eval", "db.adminCommand('ping')"] interval: 10s timeout: 10s retries: 5 start_period: 20s environment: MONGODB_REPLICA_SET_MODE: primary MONGODB_REPLICA_SET_NAME: rs0 ALLOW_EMPTY_PASSWORD: yes MONGODB_SYSTEM_LOG_VERBOSITY: 3 volumes: - /docker-data/rocketchat/db:/bitnami/mongodb:rw restart: on-failure:5 rocketchat-app: image: rocketchat/rocket.chat:latest container_name: rocketchat-app hostname: rocketchat-app security_opt: - no-new-privileges:true environment: MONGO_URL: mongodb://rocketchat-db:27017/rocketchat?replicaSet=rs0 MONGO_OPLOG_URL: mongodb://rocketchat-db:27017/local?replicaSet=rs0 ROOT_URL: https://rocketchat.vzdrworlds.ru URL: https://rocketchat.vzdrworlds.ru PORT: 3000 DEPLOY_METHOD: docker volumes: - /docker-data/rocketchat/rocketchat:/app/uploads:rw ports: - 3111:3000 restart: on-failure:5 depends_on: rocketchat-db: condition: service_started