120 lines
3.8 KiB
Markdown
120 lines
3.8 KiB
Markdown
>[!Example]- Создание конфига WireGuard для ВАРПА
|
||
> 1. Установим WARP Командой
|
||
>```
|
||
>wget https://github.com/ViRb3/wgcf/releases/download/v2.2.29/wgcf_2.2.29_linux_amd64
|
||
>```
|
||
>2. Перемещаем скачанный файл в /usr/bin и меняем его имя на wgcf
|
||
>**(тупо скопируй команду и вставь)**
|
||
>```
|
||
>mv wgcf_2.2.29_linux_amd64 /usr/bin/wgcf && chmod +x /usr/bin/wgcf
|
||
>```
|
||
>3. Генерируем конфиг Варпа
|
||
>**(тупо скопируй команду и вставь)**
|
||
>```
|
||
wgcf register
|
||
wgcf generate
|
||
>```
|
||
|
||
>[!bug]+ Установка Wireproxy
|
||
>Используй команды ниже
|
||
```
|
||
wget https://github.com/octeep/wireproxy/releases/download/v1.0.9/wireproxy_linux_amd64.tar.gz
|
||
tar -xzf wireproxy_linux_amd64.tar.gz
|
||
mv wireproxy /usr/local/bin/
|
||
chmod +x /usr/local/bin/wireproxy
|
||
```
|
||
>[!danger] Создания конфигурации
|
||
> `nano /etc/wireproxy.conf`
|
||
> **вставить код ниже**
|
||
|
||
```
|
||
[Interface]
|
||
PrivateKey = <ваш_приватный_ключ_из_wgcf-profile.conf>
|
||
Address = <ваш_адрес_из_wgcf-profile.conf>
|
||
DNS = 1.1.1.1
|
||
|
||
[Peer]
|
||
PublicKey = <публичный_ключ_пира_из_wgcf-profile.conf>
|
||
Endpoint = engage.cloudflareclient.com:2408
|
||
AllowedIPs = 0.0.0.0/0, ::/0
|
||
|
||
[Socks5]
|
||
BindAddress = 127.0.0.1:40000
|
||
```
|
||
>[!danger] Создания конфигурации
|
||
>`nano /etc/systemd/system/wire-proxy.service`
|
||
|
||
```
|
||
[Unit]
|
||
Description=Wireproxy WARP SOCKS5 Proxy
|
||
After=network.target
|
||
|
||
[Service]
|
||
Type=simple
|
||
ExecStart=/usr/local/bin/wireproxy -c /etc/wireproxy.conf
|
||
Restart=always
|
||
RestartSec=5
|
||
|
||
[Install]
|
||
WantedBy=multi-user.target
|
||
```
|
||
>[!bug] Подключение и запуск
|
||
> systemctl daemon-reload
|
||
> systemctl enable --now wire-proxy
|
||
|
||
|
||
|
||
>[!Bug]- ЧЕК ЛИСТ ОБЯЗАТЕЛЬНЫЙ!!!
|
||
>
|
||
>1. Проверка статуса сервиса:
|
||
> `systemctl status wire-proxy`
|
||
> Должен быть ***active (running)***
|
||
> _________________________________________
|
||
> 2. Проверка порта SOCKS:
|
||
> `ss -tlnp | grep 40000`
|
||
> ***Должен показать wireproxy на порту 40000***
|
||
> _________________________________________
|
||
> 3. Проверка WARP через прокси
|
||
> `curl -x socks5h://127.0.0.1:40000 https://www.cloudflare.com/cdn-cgi/trace/ | grep warp`
|
||
> ***Должно показать warp=on или warp=plus***
|
||
> _________________________________________
|
||
> 4. Проверка IP через прокси
|
||
> `curl -x socks5h://127.0.0.1:40000 https://ifconfig.me`
|
||
> ***Должен показать IP Cloudflare, отличный от вашего серверного.***
|
||
> _________________________________________
|
||
> 5. Перезапуск
|
||
>`systemctl restart wireproxy`
|
||
|
||
>[!Example]- Получаем Warp+
|
||
>6. Заходим в тг бота — https://t.me/generatewarpplusbot
|
||
> ![[Pasted image 20241007055150.png]]
|
||
>7. Вставляем ключ
|
||
>```
|
||
nano wgcf-account.toml
|
||
>```
|
||
![[Pasted image 20241007055447.png]]
|
||
>3. Затем обновляем конфиг Варпа
|
||
>```
|
||
wgcf update
|
||
wgcf generate
|
||
>```
|
||
|
||
> [!example]- Активация WARP+ в Marzban
|
||
>
|
||
>1. Заходим в конфиг Варпа и добавляем его в Веб-марзбан
|
||
>```
|
||
nano wgcf-profile.conf
|
||
>```
|
||
>![[Pasted image 20241007060414.png]]
|
||
> 2. В настройках Веб-Марза нужно найти строку **"outbounds": [**
|
||
>- вставляем туда [[Outbound Warp]] (только свои данные вставить)
|
||
>> [!warning]- Да, я тупой и не понял, что и куда копировать
|
||
>![[Pasted image 20241007060820.png]]
|
||
>
|
||
>3. Вставить правила в Веб-Марз
|
||
>- Перейти и вставить [[Rules Marzban]]
|
||
(>тут все готово и только вставить)
|
||
|
||
`
|
||
|