Skip to content

Commit 6034a53

Browse files
committed
Generate V2Ray UUIDs and proxy credentials in configs
1 parent 22c492b commit 6034a53

8 files changed

Lines changed: 70 additions & 16 deletions

File tree

README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,33 @@
1717
Логи отключены для контейнеров через `logging.driver: "none"`.
1818

1919
### Конфиги сервера
20-
- `wireguard/wg_confs/wg0.conf` — WireGuard-конфигурация клиента (шаблон без реальных ключей).
21-
- `proxy/3proxy.cfg` — прокси с авторизацией (шаблон без реальных логина/пароля).
20+
- `wireguard/wg_confs/wg0.conf` — WireGuard-конфигурация клиента.
21+
- `proxy/3proxy.cfg` — прокси с авторизацией.
2222
- `v2ray/server-config.json` — конфиг V2Ray-сервера (VMess + WS).
2323

24+
### Сгенерированные доступы
25+
- Proxy user: `proxy_9b93b2`
26+
- Proxy password: `DTvWPDSk6UeD3HGXiji7`
27+
- V2Ray UUID #1: `229545ae-a4b5-4fd6-8146-77c3f3267bce`
28+
- V2Ray UUID #2: `ad1ead97-6a7c-433d-9b53-03d7d881f510`
29+
2430
### Доступ к сервисам
2531
- SOCKS5 (3proxy): `127.0.0.1:1080`
2632
- HTTP (3proxy): `127.0.0.1:3128`
2733
- V2Ray VMess+WS: `127.0.0.1:10000`
2834

2935
Перед запуском обязательно замените шаблонные значения:
30-
- `REPLACE_WITH_*` в `wireguard/wg_confs/wg0.conf` и `v2ray/server-config.json`
31-
- `PROXY_USER`/`PROXY_PASSWORD` в `proxy/3proxy.cfg`
36+
- `REPLACE_WITH_*` в `wireguard/wg_confs/wg0.conf`
37+
- `YOUR_SERVER_IP` в клиентских файлах
3238

3339
### Конфиги клиента для подключения к этому серверу
3440
- `client/proxy.env.example` — переменные окружения для `curl`, `wget`, CLI и приложений, которые читают `HTTP_PROXY/HTTPS_PROXY/ALL_PROXY`.
3541
- `client/proxychains.conf` — готовый конфиг для `proxychains` (SOCKS5 + логин/пароль).
36-
- `client/v2ray-client.example.json` — пример клиентского конфига для подключения к `v2ray-server`.
42+
- `client/v2ray-client.example.json` — пример клиента для V2Ray UUID #1.
43+
- `client/v2ray-client-2.example.json` — пример клиента для V2Ray UUID #2.
3744

3845
Перед использованием замените `YOUR_SERVER_IP` на реальный IP/домен сервера.
3946

40-
4147
### Проверка конфигов
4248
```bash
4349
./scripts/validate.sh

client/proxy.env.example

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# Замените значения на ваши
1+
# Замените PROXY_HOST на IP/домен хоста, где запущен docker-compose
22
PROXY_HOST=YOUR_SERVER_IP
3-
PROXY_USER=YOUR_PROXY_USER
4-
PROXY_PASS=YOUR_PROXY_PASSWORD
3+
PROXY_USER=proxy_9b93b2
4+
PROXY_PASS=DTvWPDSk6UeD3HGXiji7
55

66
# HTTP/HTTPS через 3proxy
77
HTTP_PROXY=http://${PROXY_USER}:${PROXY_PASS}@${PROXY_HOST}:3128

client/proxychains.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ tcp_read_time_out 15000
55
tcp_connect_time_out 8000
66

77
[ProxyList]
8-
# type host port user pass
9-
socks5 YOUR_SERVER_IP 1080 YOUR_PROXY_USER YOUR_PROXY_PASSWORD
8+
# type host port user pass
9+
socks5 YOUR_SERVER_IP 1080 proxy_9b93b2 DTvWPDSk6UeD3HGXiji7

client/v2ray-client-2.example.json

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"log": {
3+
"access": "none",
4+
"error": "none",
5+
"loglevel": "warning"
6+
},
7+
"inbounds": [
8+
{
9+
"port": 10808,
10+
"listen": "127.0.0.1",
11+
"protocol": "socks",
12+
"settings": {
13+
"udp": true
14+
}
15+
}
16+
],
17+
"outbounds": [
18+
{
19+
"protocol": "vmess",
20+
"settings": {
21+
"vnext": [
22+
{
23+
"address": "YOUR_SERVER_IP",
24+
"port": 10000,
25+
"users": [
26+
{
27+
"id": "ad1ead97-6a7c-433d-9b53-03d7d881f510",
28+
"alterId": 0,
29+
"security": "auto"
30+
}
31+
]
32+
}
33+
]
34+
},
35+
"streamSettings": {
36+
"network": "ws",
37+
"wsSettings": {
38+
"path": "/ray"
39+
}
40+
}
41+
}
42+
]
43+
}

client/v2ray-client.example.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"port": 10000,
2525
"users": [
2626
{
27-
"id": "REPLACE_WITH_CLIENT_UUID",
27+
"id": "229545ae-a4b5-4fd6-8146-77c3f3267bce",
2828
"alterId": 0,
2929
"security": "auto"
3030
}

proxy/3proxy.cfg

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ nserver 1.0.0.1
44
nscache 65536
55
timeouts 1 5 30 60 180 1800 15 60
66

7-
# Замените на реальные значения перед запуском
8-
users PROXY_USER:CL:PROXY_PASSWORD
7+
users proxy_9b93b2:CL:DTvWPDSk6UeD3HGXiji7
98
auth strong
10-
allow PROXY_USER
9+
allow proxy_9b93b2
1110

1211
socks -p1080
1312
proxy -p3128

scripts/validate.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ from pathlib import Path
1515
files = [
1616
'v2ray/server-config.json',
1717
'client/v2ray-client.example.json',
18+
'client/v2ray-client-2.example.json',
1819
]
1920
2021
for f in files:
@@ -31,6 +32,7 @@ required=(
3132
"client/proxy.env.example"
3233
"client/proxychains.conf"
3334
"client/v2ray-client.example.json"
35+
"client/v2ray-client-2.example.json"
3436
)
3537

3638
for file in "${required[@]}"; do

v2ray/server-config.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@
1111
"settings": {
1212
"clients": [
1313
{
14-
"id": "REPLACE_WITH_CLIENT_UUID",
14+
"id": "229545ae-a4b5-4fd6-8146-77c3f3267bce",
15+
"alterId": 0
16+
},
17+
{
18+
"id": "ad1ead97-6a7c-433d-9b53-03d7d881f510",
1519
"alterId": 0
1620
}
1721
]

0 commit comments

Comments
 (0)