55 lines
1.1 KiB
Markdown
55 lines
1.1 KiB
Markdown
>[!Danger] клонируем 3прокси
|
||
```
|
||
git clone https://github.com/tarampampam/3proxy-docker.git
|
||
```
|
||
|
||
>[!Danger] Создаем необходимую директорию
|
||
```
|
||
mkdir -p /opt/3proxy/config
|
||
```
|
||
|
||
>[!BUG] Готовим конфиг докер композ!
|
||
|
||
|
||
```
|
||
cat > /opt/3proxy/config/docker-compose.yml <<'YML'
|
||
services:
|
||
proxy:
|
||
image: 3proxy/3proxy:latest
|
||
container_name: 3proxy
|
||
restart: unless-stopped
|
||
ports:
|
||
- "3128:3128" # HTTP наружу
|
||
- "1081:1080" # SOCKS наружу, внутри 1080
|
||
volumes:
|
||
- /opt/3proxy/config/3proxy.cfg:/etc/3proxy/3proxy.cfg:ro
|
||
YML
|
||
```
|
||
>[!Warning] Создание конфига!
|
||
```
|
||
cat > /opt/3proxy/config/3proxy.cfg <<'CFG'
|
||
nscache 65536
|
||
timeouts 1 5 30 60 180 1800 15 60
|
||
log /dev/stdout
|
||
rotate 0
|
||
auth strong
|
||
users LOGIN:CL:PASSWORD
|
||
allow * * * *
|
||
proxy -p3128
|
||
socks -p1080
|
||
CFG
|
||
```
|
||
|
||
>[!Bug] запуск конта
|
||
|
||
```
|
||
cd /opt/3proxy/config
|
||
docker compose up -d
|
||
docker logs -f 3proxy
|
||
```
|
||
|
||
>[!tip]- Ожидаемые логи
|
||
>Starting 3proxy
|
||
Starting proxy on 0.0.0.0:3128
|
||
Starting socks on 0.0.0.0:1080
|