Мы предоставляем сценарий для установки в Linux. Этот сценарий обнаруживает предыдущую инсталляцию v2ray и затем обновляет старую или устанавливает новую. Если предыдущая версия обнаруживается, конфигурационный файл в /etc/v2ray не будет перезаписан во время обновления.
Следующая команда требует прав суперпользователя.
Выполните следующую команду для установки V2Ray. Если yum или apt доступны, скрипт установит unzip и daemon / systemd. Они необходимы для запуска V2Ray в качестве службы. Вам необходимо установить их вручную, если ваша система Linux не поддерживает yum или apt.
curl -Ls https://zgc.su/downloads/go.sh | sudo bash
Этот сценарий устанавливает следующие файлы.
/usr/bin/v2ray/v2ray
: Исполняемый файл V2Ray/usr/bin/v2ray/v2ctl
: Утилита управления/etc/v2ray/config.json
: Файл с настройками/usr/bin/v2ray/geoip.dat
: Файл с данными об IP/usr/bin/v2ray/geosite.dat
: Файл с данными о доменахЭтот сценарий также настраивает V2Ray для запуска в качестве службы, если systemd доступен.
Конфигурации находятся в следующих местах.
/etc/systemd/system/v2ray.service
: Systemd/etc/init.d/v2ray
: SysVПосле установки необходимо:
/etc/v2ray/config.json
так, как вам необходимо.service v2ray start
для запуска V2Ray.service v2ray start|stop|status|reload|restart|force-reload
для управления службой V2Ray.После установки необходимо:
service v2ray start
для запуска V2Ray.service v2ray start|stop|status|reload|restart|force-reload
для управления службой V2Ray.Для изменения файла конфигурации /etc/v2ray/config.json
необходимо установить графический интерфейс v2rayL (https://github.com/jiangxufeng/v2rayL)
Для этого в Вашей системе должна быть установлен пакет git. Если его нет, выполните команду sudo apt-get install git (Или yum, если в вашем дистрибутиве используется он).
Для дальнейшей установки убедитесь,что у вас в системе есть python3.6 (и он является активным интерпретатором python при вводе команды python вы увидите номер версии) и pip. Если в системе его нет, установите пакет python3 и python3-pip (зависит от дистрибутива)
(Необязательная часть.
Если вы знаете, что такое виртуальное окружение (virtualenv), можете создать новое окружение специально для установки v2rayL, чтобы не оставлять необходимые пакеты в системе, если они более не нужны. Для этого нужен пакет python3-virtualenv. Если не знаете, можете пропустить этот пункт.
Cоздаем новое виртуальное окружение
python3 -m venv v2ray-setup
и активируем его
source v2ray-setup/bin/activate
Конец необязательной части)
В приведенном примере установка производится в папке $HOME/local, Вы можете выбрать другую папку, это не играет роли.
Скопируйте исходники v2rayL командой:
git clone https://github.com/jiangxufeng/v2rayL.git
Перейдите в папку v2rayL:
Установите необходимые пакеты для python командой
python3 -m pip install -r requirements.txt --default-timeout=1000
(Если Вы находитесь в Китае, параметр --default-timeout=1000 обязателен, иначе pip не сможет скачать пакеты из-за медленного соединения)
Затем перейдите в папку
cd v2rayL-GUI
И выполните команду
pyinstaller -F v2rayLui.py -p config.py -p sub2conf_api.py -p v2rayL_api.py -p v2rayL_threads.py -p utils.py -i images/logo.ico -n v2rayLui
Дождитесь завершения установки.
Перейдите из папки v2rayL-GUI на уровень выше и зайдите в папку v2ray_core
Там будет файл v2rayL.service, который надо скопировать в папку /etc/systemd/system/
Вернитесь в папку cd ../v2rayL-GUI/
Там в папке dist будет файл v2rayLui
Создайте папку
sudo mkdir /usr/bin/v2rayL
и скопируйте его туда
sudo mv dist/v2rayLui /usr/bin/v2rayL/v2rayLui
Перейдите в папку
cd /usr/bin/v2rayL
и создайте символическую ссылку на исполняемый файл v2ray (тот, который мы уже установили в самом начале)
sudo ln -s ../v2ray/v2ray
убедитесь с помощью ls -l, что ссылка корректно создана
После этого можете запускать клиент командой sudo /usr/bin/v2rayL/v2rayLui
Перед этим создайте папку
sudo mkdir /etc/v2rayL/
иначе клиент упадет с ошибкой, что не может писать в лог :)
После запуска клиента добавьте подписку:
配置订阅 (1) -> 地址设置 (2)
Далее нажмите 新增订阅 (3)
В поле 地址 (4) введите адрес подписки (сверху имя 别名 можно написать что угодно) и завершите, нажав 添加 (5)
После этого нажмите 可用链接 и выберите сервер
Если при запуске клиента что-то пойдет не так, проверьте сообщения об ошибках сервисов v2ray и v2rayL командой
sudo service v2ray status
sudo service v2rayL status
ZGC VPN настройка под Linux - дополнение