---
# System prepended metadata

title: squid proxy - hacks

---

# squid proxy - hacks

[TOC]

## curl - consulta exprés
```
curl -I -L --proxy 10.23.100.254:3128 http://lavanguardia.com
```
**Explicació**
```
I) Demana sols les capçaleres
L) Continua els reenviaments (a altres adreces: he http a https)
```
## curl - selecciona interficie
***simular transit des d'una altra ip:***
1) configurar un alias per la interfície
2) demanar la pàgina amb la nova ip
```
sudo ip a add dev enpXs0 10.23.100.201/24
curl -v --interface 10.23.100.201 --proxy 10.23.100.254:3128 http://lavanguardia.com
```
**nota: Cal adaptar la X a la interfície que necessites**
**nota2: Cal posar ips compatibles amb la teva xarxa ;)**

si mires el log de l'squid...
```
1713453396.122      2 10.23.100.50 TCP_MISS/200 336 GET http://detectportal.firefox.com/success.txt? - ORIGINAL_DST/34.107.221.82 text/plain
1713453428.774     29 10.23.100.50 TCP_MISS/204 286 GET http://connectivity-check.ubuntu.com/ - ORIGINAL_DST/185.125.190.96 -
1713453430.883     74 10.23.100.201 TCP_REFRESH_MODIFIED/301 444 GET http://lavanguardia.com/ - ORIGINAL_DST/213.4.81.197 text/html
1713453461.090     31 10.23.100.201 TCP_REFRESH_MODIFIED/301 444 GET http://lavanguardia.com/ - ORIGINAL_DST/213.4.81.197 text/html
1713453536.506     63 10.23.100.50 TCP_REFRESH_MODIFIED/301 444 GET http://lavanguardia.com/ - ORIGINAL_DST/213.4.81.197 text/html
```


## autenticació
https://www.cyberciti.biz/tips/linux-unix-squid-proxy-server-authentication.html

### curl amb autenticació
```
curl -I -L --proxy 10.23.100.254:3128 http://usuari:contra@lavanguardia.com
curl -I -L --proxy-user usuari:contra --proxy 10.23.100.254:3128 http://lavanguardia.com

```
**explicació**
```
en la 2ona opció si no posem la password (insegur) ens la demanarà
```

![Captura de pantalla de 2024-04-22 18-54-19](https://hackmd.io/_uploads/ByKrDGV-R.png)
![Captura de pantalla de 2024-04-22 18-54-26](https://hackmd.io/_uploads/r1FBwGVbC.png)
![Captura de pantalla de 2024-04-22 18-54-49](https://hackmd.io/_uploads/ryFrvfVbC.png)
![Captura de pantalla de 2024-04-22 18-54-55](https://hackmd.io/_uploads/HJYSwGEb0.png)