https://github.com/scm-manager/squid-test-proxy
Proxy server for testing proxy functionality of SCM-Manager
https://github.com/scm-manager/squid-test-proxy
proxy scm-manager squid testing
Last synced: 2 months ago
JSON representation
Proxy server for testing proxy functionality of SCM-Manager
- Host: GitHub
- URL: https://github.com/scm-manager/squid-test-proxy
- Owner: scm-manager
- Created: 2021-08-18T15:20:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-18T15:33:40.000Z (over 3 years ago)
- Last Synced: 2025-01-05T07:20:16.759Z (4 months ago)
- Topics: proxy, scm-manager, squid, testing
- Language: Shell
- Homepage:
- Size: 84 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# squid-test-proxy
Proxy server for testing proxy functionality of SCM-Manager.
The used proxy server is squid which is started with the docker image sameersbn/squid.
We provide two configuration one without authentication and one with authentication.## Usage
To start the container with the default configuration (without authentication),
start the squid.sh script without parameter:```bash
./squid.sh
```This will start the container and forwards the port `3128` to squid.
The scripts prints the output of the squid access log.
If the script ends (e.g: on CTRL+C) the container will be removed.In order to use it with SCM-Manager set the following proxy configuration:
### Proxy Settings
* Enable Proxy: ✓
* Proxy Server: localhost
* Proxy Port: 3128
* Proxy User:
* Proxy Password:
* Proxy Exclude:## Authentication
To start the container with configured authentication, start the script with the `with-authentication.conf`:
```bash
./squid.sh config/with-authentication.conf
```This will start squid with configured authentication.
### Proxy Settings
* Enable Proxy: ✓
* Proxy Server: localhost
* Proxy Port: 3128
* Proxy User: trillian
* Proxy Password: secret123
* Proxy Exclude: