Для вашего сценария можно рассмотреть несколько клиентов, которые поддерживают VLESS с XTLS-Reality для Linux без графического интерфейса или с веб-управлением. Вот несколько вариантов:
1. **Xray**:
- Xray – это мощный инструмент, который поддерживает VLESS с XTLS и может работать в режиме без графического интерфейса.
- Установка может быть выполнена через терминал. Вам нужно будет скачать последний релиз с [GitHub](https://github.com/XTLS/Xray-core/releases) и настроить конфигурационный файл в формате JSON.
- Xray также поддерживает веб-управление через API.
2. **V2Ray**:
- V2Ray – это еще один проект, который поддерживает VLESS и также может быть настроен без GUI. Он имеет широкие возможности конфигурации, в том числе возможность работы с XTLS.
- Конфигурация Z2Ray осуществляется через JSON-файлы. Вам потребуется скачать V2Ray с официального сайта и настроить его под ваши нужды.
3. **Trojan-Go**:
- Хотя это не чисто VLESS клиент, Trojan-Go может взаимодействовать с VLESS с настроенной конфигурацией. Он предлагает поддержку XTLS и предоставляет возможность работы без GUI.
- Trojan-Go также можно настроить для работы с веб-управлением.
### Пример настройки Xray:
1. Скачиваем Xray:
```bash
wget https://github.com/XTLS/Xray-core/releases/latest/download/Xray-linux-64.zip
unzip Xray-linux-64.zip
chmod +x xray
sudo mv xray /usr/local/bin/
```
2. Создайте конфигурационный файл `config.json`:
```json
{
"outbounds": [{
"protocol": "vmess",
"settings": {
"vnext": [{
"address": "your_vps_address",
"port": 443,
"users": [{
"id": "your_uuid",
"alterId": 0,
"security": "none"
}]
}]
}
}],
"inbounds": [{
"port": 1080,
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": true,
"ip": "127.0.0.1"
}
}],
"outbounds": [{
"protocol": "vless",
"settings": {
"vnext": [{
"address": "your_vps_address",
"port": 443,
"users": [{
"id": "your_uuid",
"security": "xtls"
}]
}]
},
"streamSettings": {
"network": "tcp",
"security": "xtls",
"xtlsSettings": {
"serverName": "your_server_name",
"alpn": ["h2", "http/1.1"]
}
}
}]
}
```
3. Запуск Xray:
```bash
/usr/local/bin/xray run -c /path/to/config.json
```
### Другие интересные моменты:
- Убедитесь, что ваш сервер настроен на переадресацию трафика и учитывает правила безопасности.
- Настройте firewall, чтобы разрешить нужные порты для работы выбранного вами клиента.
- Мониторинг и логирование через системные логи или встроенные функции клиентов может помочь вам в проверке работоспособности.
Такой подход позволит вам настроить проксирование без использования VPN, обеспечивая необходимую анонимность и надежность.