master
bel 2021-09-14 06:42:54 -06:00
commit 434c3dea0e
21 changed files with 594 additions and 0 deletions

30
pihole/Dockerfile Executable file
View File

@ -0,0 +1,30 @@
FROM pihole/pihole:latest
RUN echo "addn-hosts=/mnt/lan.list" >> /etc/dnsmasq.d/02-lan.conf
#RUN echo "192.168.0.86 vpntor.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 syncthing.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 plex.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 firefly.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 firefly2.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 rssmon2.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 rssmon.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 redirector.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 ytubespdrun.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 vpntorfeed.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 stuncaddsies.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 stuncaddsiesi.scratch.home" >> /mnt/lan.list \
# && echo "192.168.0.86 fproxy.scratch.home" >> /mnt/lan.list \
RUN echo 'nameserver 127.0.0.1' >> /etc/resolv.conf \
&& echo 'nameserver 1.1.1.1' >> /etc/resolv.conf \
&& echo 'nameserver 8.8.8.8' >> /etc/resolv.conf \
&& echo 'nameserver 8.8.4.4' >> /etc/resolv.conf
RUN echo "address=/scratch.com/192.168.0.86" >> /etc/dnsmasq.d/03-wildlan.conf
ENV WEB_PORT=8888
ENV DNSMASQ_LISTENING=all
ENV WEBPASSWORD=letme123in
ENV ServerIP=192.168.0.86
ENV DNS1=1.1.1.1
ENV DNS2=8.8.8.8

11
pihole/build.sh Executable file
View File

@ -0,0 +1,11 @@
#! /bin/bash
docker build -t dev:dev .
docker run --rm -it --net=host \
--dns 127.0.0.1 \
--dns 1.1.1.1 \
--dns 8.8.8.8 \
--dns 8.8.4.4 \
-e ServerIP=192.168.0.18 \
dev:dev
#--restart=unless-stopped \

4
pihole/resolv.conf Executable file
View File

@ -0,0 +1,4 @@
nameserver 127.0.0.1
nameserver 1.1.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

7
squidsies/.dockerignore Executable file
View File

@ -0,0 +1,7 @@
.git
circle.yml
LICENSE
VERSION
README.md
Changelog.md
Makefile

35
squidsies/Dockerfile Executable file
View File

@ -0,0 +1,35 @@
#FROM ubuntu:bionic-20180526
FROM centos:7.5.1804
LABEL maintainer="breel@blapointe.com"
ENV \
SQUID_CACHE_DIR=/var/spool/squid \
SQUID_LOG_DIR=/var/log/squid \
SQUID_USER=proxy
#RUN rpm -i http://ngtech.co.il/repo/centos/7/squid-repo-1-1.el7.centos.noarch.rpm
#RUN yum install squid
#RUN apt-get update \
# && DEBIAN_FRONTEND=noninteractive apt-get install -y squid=${SQUID_VERSION}* apache2-utils \
# && rm -rf /var/lib/apt/lists/*
RUN yum install -y gcc
RUN yum install -y gcc-c++
RUN yum install -y perl gcc autoconf automake make sudo wget
RUN yum install -y libxml2-devel libcap-devel
RUN yum install -y libtool-ltdl-devel
RUN curl http://www.squid-cache.org/Versions/v4/squid-4.3.tar.gz > /squid-4.3.tar.gz
COPY compile-squid.sh /compile-squid.sh
RUN bash /compile-squid.sh
RUN mkdir -p /etc/squid3
COPY entrypoint.sh /sbin/entrypoint.sh
RUN chmod 755 /sbin/entrypoint.sh
EXPOSE 3128/tcp
EXPOSE 3228/tcp
ENTRYPOINT ["/sbin/entrypoint.sh"]

21
squidsies/LICENSE Executable file
View File

@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2014 Sameer Naik
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

4
squidsies/Makefile Executable file
View File

@ -0,0 +1,4 @@
all: build
build:
@docker build --tag=sameersbn/squid .

187
squidsies/README.md Executable file
View File

@ -0,0 +1,187 @@
[![Circle CI](https://circleci.com/gh/sameersbn/docker-squid.svg?style=shield)](https://circleci.com/gh/sameersbn/docker-squid) [![Docker Repository on Quay.io](https://quay.io/repository/sameersbn/squid/status "Docker Repository on Quay.io")](https://quay.io/repository/sameersbn/squid)
# sameersbn/squid:3.5.27
- [Introduction](#introduction)
- [Contributing](#contributing)
- [Issues](#issues)
- [Getting started](#getting-started)
- [Installation](#installation)
- [Quickstart](#quickstart)
- [Command-line arguments](#command-line-arguments)
- [Persistence](#persistence)
- [Configuration](#configuration)
- [Usage](#usage)
- [Logs](#logs)
- [Maintenance](#maintenance)
- [Upgrading](#upgrading)
- [Shell Access](#shell-access)
# Introduction
`Dockerfile` to create a [Docker](https://www.docker.com/) container image for [Squid proxy server](http://www.squid-cache.org/).
Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator.
## Contributing
If you find this image useful here's how you can help:
- Send a pull request with your awesome features and bug fixes
- Help users resolve their [issues](../../issues?q=is%3Aopen+is%3Aissue).
- Support the development of this image with a [donation](http://www.damagehead.com/donate/)
## Issues
Before reporting your issue please try updating Docker to the latest version and check if it resolves the issue. Refer to the Docker [installation guide](https://docs.docker.com/installation) for instructions.
SELinux users should try disabling SELinux using the command `setenforce 0` to see if it resolves the issue.
If the above recommendations do not help then [report your issue](../../issues/new) along with the following information:
- Output of the `docker version` and `docker info` commands
- The `docker run` command or `docker-compose.yml` used to start the image. Mask out the sensitive bits.
- Please state if you are using [Boot2Docker](http://www.boot2docker.io), [VirtualBox](https://www.virtualbox.org), etc.
# Getting started
## Installation
Automated builds of the image are available on [Dockerhub](https://hub.docker.com/r/sameersbn/squid) and is the recommended method of installation.
> **Note**: Builds are also available on [Quay.io](https://quay.io/repository/sameersbn/squid)
```bash
docker pull sameersbn/squid:3.5.27
```
Alternatively you can build the image yourself.
```bash
docker build -t sameersbn/squid github.com/sameersbn/docker-squid
```
## Quickstart
Start Squid using:
```bash
docker run --name squid -d --restart=always \
--publish 3128:3128 \
--volume /srv/docker/squid/cache:/var/spool/squid \
sameersbn/squid:3.5.27
```
*Alternatively, you can use the sample [docker-compose.yml](docker-compose.yml) file to start the container using [Docker Compose](https://docs.docker.com/compose/)*
## Command-line arguments
You can customize the launch command of the Squid server by specifying arguments to `squid` on the `docker run` command. For example the following command prints the help menu of `squid` command:
```bash
docker run --name squid -it --rm \
--publish 3128:3128 \
--volume /srv/docker/squid/cache:/var/spool/squid \
sameersbn/squid:3.5.27 -h
```
## Persistence
For the cache to preserve its state across container shutdown and startup you should mount a volume at `/var/spool/squid`.
> *The [Quickstart](#quickstart) command already mounts a volume for persistence.*
SELinux users should update the security context of the host mountpoint so that it plays nicely with Docker:
```bash
mkdir -p /srv/docker/squid
chcon -Rt svirt_sandbox_file_t /srv/docker/squid
```
## Configuration
Squid is a full featured caching proxy server and a large number of configuration parameters. To configure Squid as per your requirements mount your custom configuration at `/etc/squid/squid.conf`.
```bash
docker run --name squid -d --restart=always \
--publish 3128:3128 \
--volume /path/to/squid.conf:/etc/squid/squid.conf \
--volume /srv/docker/squid/cache:/var/spool/squid \
sameersbn/squid:3.5.27
```
To reload the Squid configuration on a running instance you can send the `HUP` signal to the container.
```bash
docker kill -s HUP squid
```
## Usage
Configure your web browser network/connection settings to use the proxy server which is available at `172.17.0.1:3128`
If you are using Linux then you can also add the following lines to your `.bashrc` file allowing command line applications to use the proxy server for outgoing connections.
```bash
export ftp_proxy=http://172.17.0.1:3128
export http_proxy=http://172.17.0.1:3128
export https_proxy=http://172.17.0.1:3128
```
To use Squid in your Docker containers add the following line to your `Dockerfile`.
```dockerfile
ENV http_proxy=http://172.17.0.1:3128 \
https_proxy=http://172.17.0.1:3128 \
ftp_proxy=http://172.17.0.1:3128
```
## Logs
To access the Squid logs, located at `/var/log/squid/`, you can use `docker exec`. For example, if you want to tail the access logs:
```bash
docker exec -it squid tail -f /var/log/squid/access.log
```
You can also mount a volume at `/var/log/squid/` so that the logs are directly accessible on the host.
# Maintenance
## Upgrading
To upgrade to newer releases:
1. Download the updated Docker image:
```bash
docker pull sameersbn/squid:3.5.27
```
2. Stop the currently running image:
```bash
docker stop squid
```
3. Remove the stopped container
```bash
docker rm -v squid
```
4. Start the updated image
```bash
docker run -name squid -d \
[OPTIONS] \
sameersbn/squid:3.5.27
```
## Shell Access
For debugging and maintenance purposes you may want access the containers shell. If you are using Docker version `1.3.0` or higher you can access a running containers shell by starting `bash` using `docker exec`:
```bash
docker exec -it squid bash
```

1
squidsies/VERSION Executable file
View File

@ -0,0 +1 @@
3.5.27

33
squidsies/archDocker Executable file
View File

@ -0,0 +1,33 @@
FROM base/archlinux:latest
LABEL maintainer="breel@blapointe.com"
ENV \
SQUID_CACHE_DIR=/var/spool/squid \
SQUID_LOG_DIR=/var/log/squid \
SQUID_USER=proxy
#RUN rpm -i http://ngtech.co.il/repo/centos/7/squid-repo-1-1.el7.centos.noarch.rpm
#RUN yum install squid
#RUN apt-get update \
# && DEBIAN_FRONTEND=noninteractive apt-get install -y squid=${SQUID_VERSION}* apache2-utils \
# && rm -rf /var/lib/apt/lists/*
#RUN yum install -y gcc
#RUN yum install -y gcc-c++
#RUN yum install -y perl gcc autoconf automake make sudo wget
#RUN yum install -y libxml2-devel libcap-devel
#RUN yum install -y libtool-ltdl-devel
RUN pacman -Sy --noconfirm squid
#RUN pacman -Sy --noconfirm htpasswd
RUN useradd $SQUID_USER
RUN mkdir -p /var/cache/squid
RUN mkdir -p /etc/squid3
COPY entrypoint.sh /sbin/entrypoint.sh
RUN chmod 755 /sbin/entrypoint.sh
EXPOSE 3128/tcp
EXPOSE 3228/tcp
ENTRYPOINT ["/sbin/entrypoint.sh"]

11
squidsies/build.sh Executable file
View File

@ -0,0 +1,11 @@
#! /bin/bash
set -e
docker build -f ./archDocker -t squidprox:latest .
docker run --rm -it \
-p 3128:3128 \
-p 3228:3228 \
-v $(pwd)/s.conf:/etc/squid/squid.conf \
-v $(pwd)/squidserver.crt:/etc/squid/server.crt \
-v $(pwd)/squidserver.key:/etc/squid/server.key \
squidprox

13
squidsies/circle.yml Executable file
View File

@ -0,0 +1,13 @@
machine:
services:
- docker
dependencies:
override:
- docker info
test:
override:
- docker build -t sameersbn/squid .
- docker run -d -p 23128:3128 sameersbn/squid; sleep 10
- curl --retry 10 --retry-delay 5 -v -s -L -x http://127.0.0.1:23128 -o /dev/null https://www.google.com

35
squidsies/compile-squid.sh Executable file
View File

@ -0,0 +1,35 @@
#! /bin/bash
set -e
yum install -y gcc
tar xzf /squid-4.3.tar.gz
cd /squid*
./configure \
\
--enable-auth \
--disable-auth-basic \
\
--prefix=/usr \
--includedir=/usr/include \
--datadir=/usr/share \
--bindir=/usr/sbin \
--libexecdir=/usr/lib/squid \
--localstatedir=/var \
--sysconfdir=/etc/squid \
#--help=short \
#--disable-esi \
#--disable-icap-client \
#--disable-snmp \
#--disable-eui \
#--disable-htcp \
#--disable-devpoll \
make install
exit 1

7
squidsies/docker-compose.yml Executable file
View File

@ -0,0 +1,7 @@
Squid:
image: sameersbn/squid:3.5.27
ports:
- "3128:3128"
volumes:
- /srv/docker/squid/cache:/var/spool/squid
restart: always

41
squidsies/entrypoint.sh Executable file
View File

@ -0,0 +1,41 @@
#!/bin/bash
set -e
create_log_dir() {
mkdir -p ${SQUID_LOG_DIR}
chmod -R 755 ${SQUID_LOG_DIR}
chown -R ${SQUID_USER}:${SQUID_USER} ${SQUID_LOG_DIR}
}
create_cache_dir() {
mkdir -p ${SQUID_CACHE_DIR}
chown -R ${SQUID_USER}:${SQUID_USER} ${SQUID_CACHE_DIR}
}
create_log_dir
create_cache_dir
# allow arguments to be passed to squid
if [[ ${1:0:1} = '-' ]]; then
EXTRA_ARGS="$@"
set --
elif [[ ${1} == squid || ${1} == $(which squid) ]]; then
EXTRA_ARGS="${@:2}"
set --
fi
# default behaviour is to launch squid
if [[ -z ${1} ]]; then
if [[ ! -d ${SQUID_CACHE_DIR}/00 ]]; then
echo "Initializing cache..."
$(which squid) -N -f /etc/squid/squid.conf -z
#htpasswd -c /etc/squid3/passwords breel
username="${username:-breel}"
username="breel"
printf "${username}:`openssl passwd -apr1`\n" >> /etc/squid3/passwords
fi
echo "Starting squid..."
exec $(which squid) -f /etc/squid/squid.conf -NYCd 1 ${EXTRA_ARGS}
else
exec "$@"
fi

19
squidsies/kubernetes/pod.yml Executable file
View File

@ -0,0 +1,19 @@
apiVersion: v1
kind: Pod
metadata:
name: squid
labels:
name: squid
spec:
containers:
- name: squid
image: sameersbn/squid:3.5.27
ports:
- containerPort: 3128
protocol: TCP
volumeMounts:
- mountPath: /var/spool/squid
name: data
volumes:
- name: data
emptyDir: {}

View File

@ -0,0 +1,14 @@
apiVersion: v1
kind: Service
metadata:
name: squid
labels:
name: squid
spec:
type: LoadBalancer
ports:
- port: 3128
targetPort: 3128
protocol: TCP
selector:
name: squid

39
squidsies/s.conf Executable file
View File

@ -0,0 +1,39 @@
auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
#acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
#acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
#acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
#acl localnet src fc00::/7 # RFC 4193 local private network range
#acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
http_access deny to_localhost
#http_access allow localnet
http_access allow localhost
http_access deny all
#http_port 3128
https_port 3228 tls-cert=/etc/squid/server.crt key=/etc/squid/server.key
cache_dir ufs /var/spool/squid 100 16 256
coredump_dir /var/spool/squid
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

30
squidsies/squidserver.crt Executable file
View File

@ -0,0 +1,30 @@
-----BEGIN CERTIFICATE-----
MIIFODCCAyCgAwIBAgIJAPipUls/qtoBMA0GCSqGSIb3DQEBCwUAMEMxCzAJBgNV
BAYTAlVTMQswCQYDVQQIDAJVVDEOMAwGA1UECgwFYnJlZWwxFzAVBgNVBAMMDmxv
Y2FsaG9zdDozMjI4MB4XDTE4MTAwNTIzMzMxOFoXDTE5MTAwNTIzMzMxOFowQzEL
MAkGA1UEBhMCVVMxCzAJBgNVBAgMAlVUMQ4wDAYDVQQKDAVicmVlbDEXMBUGA1UE
AwwObG9jYWxob3N0OjMyMjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQDQNCPwllzXLxMlWq54A3pxb7FfS+eVAlLOszWULT3+Li089Gp1Nplc9gj+NTyc
7oaVIyH3EtA1PidAZLsij9OIBPyF8bNk8wbVg0XN49JTHM+eevhuN4HETf42ED/b
gzg7K3R5NBddfBQP5dpSVD0L8tINPJcZKEOm0cXdUVwrvhgbVClomsrwzGbdfN7R
7RqM5yUBtfEwjGp3k/faJmaNsH3/tFp6V3Mw23TKytUhzGFKsdZWtHnrvdV13fop
pqo/YqnZf/zoG9x//bIRers8G4YoicNeekTqETvlcFiZnv4ILI/fLgJ3qum9cxjL
H+10jZCYXqxCiNUjvT3Xr6XKPdcaivcY1QrT14yEuxlSFisbFwmuK9U2kSxNvYf8
14+K/xigPPHU/DiLRGCfLuzDNouCHG6smSIGR1Poe2mLmAnBMD9l+Do3m3UHh0ql
HStV14QwDZd3xrR6LNpruUuCFfg41AeaKxCZE7IVzyJGjiF2UCfzjR9XoKZO37Je
WIixHQQ1fMcuTjR/7r75Gm7ISE5HBPOkydsJaXZU1I1EVVcAhHvrLp6xQkA/Ul8J
8kYqoAwycBBP2G1WEZ+423s1IuwtrS25qCdE8+DFdL9EwEyKEAX1JqYBWQRCE8sz
HXPna9cG+McjJJ4jVu0TURYRmEQRAkxDQuTzZXwNMr6/oQIDAQABoy8wLTArBgNV
HREEJDAigg5sb2NhbGhvc3Q6MzIyOIIQKi5sb2NhbGhvc3Q6MzIyODANBgkqhkiG
9w0BAQsFAAOCAgEAIS6nzbIMieRufRwTPvE9LqyBJ9EdkHQp3dPTHz6wSQggxCex
GWWmRdvfsJZIG0DQcz2Zg8AL6gOLF7KK7FzMcoITqbKknTqctf9pac4G5bLEkDGR
Fmm9kveP4zQ14BAks55PdM9DzSgWXwFFzMCpS3qFQHRABlIRHNVthf5wYm21q0EY
lrRanjqf3qJh1+xAYrNiHrf1cEdeLz9qq+B7dSQUjmYmpJHiHmMw/5S9STy1NqFH
gTFppt4P7dNAf5MbGHlczXO9aa/AMct2XGsVCt47wAKkemn652LE4Y5tDYNqfPvw
o0jNuDbb5q3pRnutFfRaCIHXn7/DyjtU/wvHsp3Iotiopq7zVIU0U4K7VfrRlTFr
h0y3i4qUQWN4OtRmdMYVCoq0OYGyitbbvexHAyDgOP7xDvO0CdQGyoD+WmPwBubl
pg+BGyjQe+i3o3Tp6UqyDSNDBvdFPRE+MGKx7cwqeWJt1FX8swmRite07/fRdxfJ
BQ7UuQg3brMSZ17FSQwxYmjNX4O5UaizsC4UBaVGoplmp3xA8eAmbJkPNnI8oCKQ
0SbfSUhQaYr4Cdq/uhyH4Z67Eys2C2uJc1Fq0k9v3JMnvmy+PscfFLfo7MK+TDSQ
PKcQzrPxZlru2EbzhQMSwauzbNfQjJz3d0kGYMIirJAktQ6eK9sXaK+odlg=
-----END CERTIFICATE-----

51
squidsies/squidserver.key Executable file
View File

@ -0,0 +1,51 @@
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----

1
squidsies/test.sh Executable file
View File

@ -0,0 +1 @@
curl -v -U breel:ok -x localhost:3228 http://google.com | head -n 2