Initial import from PC

This commit is contained in:
2026-01-26 17:16:52 +04:00
commit 726e948a13
827 changed files with 179315 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
>[!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

View File

@@ -0,0 +1,8 @@
>[!tip]+ открываем /opt/3proxy/config/3proxy.cfg
>1) добавляем в файл юзера командой:
>`sudo nano /opt/3proxy/config/3proxy.cfg`
>прописываем через пробел в `users` новых юзеров
>2) перезапускаем контейнер через:
> `docker compose restart 3proxy`