Debian-семейство охватывает большинство пользователей Linux на десктопе. Разберём в том порядке, в каком это делается на практике, включая шаг, который обычно пропускают: как заставить остальную систему пользоваться прокси.
Установка
cd ~/Downloads
# ./ в начале обязателен, иначе apt ищет пакет в репозитории
sudo apt install ./v2rayN-linux-64.deb
sudo apt update
sudo apt install -fЗапуск
v2rayN
which v2rayN || dpkg -L v2rayn | grep binЧтобы системой действительно пользовался прокси
Здесь и застревают. В отличие от Windows, единого «системного прокси» в Linux нет — уровни настраиваются отдельно.
Рабочий стол: в GNOME «Параметры → Сеть → Сетевой прокси → Вручную», 127.0.0.1 и порт 10809 для HTTP и HTTPS. В KDE — «Параметры системы → Сеть → Настройки → Прокси».
export http_proxy="http://127.0.0.1:10809"
export https_proxy="http://127.0.0.1:10809"
export all_proxy="socks5://127.0.0.1:10808"
export no_proxy="localhost,127.0.0.1,::1,*.local"
export HTTP_PROXY=$http_proxy
export HTTPS_PROXY=$https_proxysudo tee /etc/apt/apt.conf.d/95proxy > /dev/null <<'EOF'
Acquire::http::Proxy "http://127.0.0.1:10809";
Acquire::https::Proxy "http://127.0.0.1:10809";
EOFАвтозапуск
mkdir -p ~/.config/autostart
cat > ~/.config/autostart/v2rayn.desktop <<'EOF'
[Desktop Entry]
Type=Application
Name=v2rayN
Exec=v2rayN
X-GNOME-Autostart-enabled=true
X-GNOME-Autostart-Delay=15
EOFЗадержка в 15 секунд даёт сети подняться, иначе при загрузке все тесты падают из-за отсутствия связи.
Серверы без графики
v2rayN — графический клиент и на сервере без рабочего стола не запустится. Там правильный путь — запускать ядро напрямую:
sudo tee /etc/systemd/system/xray.service > /dev/null <<'EOF'
[Unit]
Description=Xray Service
After=network-online.target
[Service]
ExecStart=/usr/local/bin/xray run -c /usr/local/etc/xray/config.json
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable --now xray
sudo systemctl status xrayНа сервере появляется постоянный локальный порт прокси, а всё остальное пользуется им через те же переменные окружения.