Skip to content

Latest commit

 

History

History
252 lines (204 loc) · 8.98 KB

File metadata and controls

252 lines (204 loc) · 8.98 KB

XRay Vless Easy Install Script

Внимание

Производите установку только при наличии прав администратора! (root)

Этот скрипт использует внутри себя другой скрипт:

Чем этот скрипт отличается?

Он автоматически установит "Nginx" и настроит конфигурационный файл для "Shadowsocks + Vless TLS + Vless WebSocket". Скрипт позволяет выбрать один или несколько вариантов.

Выбор конфигурации

Внимание!

Вы должны купить или найти бесплатное ДОМЕННОЕ ИМЯ (example.com), если собирайтесь использовать "Vless". Для "Shadowsocks" это НЕ НУЖНО.

P.s. dnsexit - Похоже, этот сайт дает возможность зарегистрировать домен бесплатно. Но бесплатный период использования составляет 1 год.

Аргументы:

  • --help - Вывести справочную информацию
  • --install - Установка Xray
  • --remove - Удаление Xray
  • --reinstall - Переустановка всех конфигураций и сервисов
  • --renew - Переустановка ТОЛЬКО конфигурационных файлов, без переустановки сервисов
  • --vless-qr - Выводит QR-код Vless в терминал
  • --vless-ws-qr - Выводит QR-код Vless WebSocket в терминал
  • --shadowsocks-qr - Выводит QR-код Shadowsocks в терминал

Как использовать?

Выполните эти строки до запуска скриптов!

apt-get update
apt-get -y install curl

Используйте удаленный скрипт

Строка для установки

bash <(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --install

Строка для удаления

bash <(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --remove

Строка для переустановки

bash <(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --reinstall

Строка для обновления конфигурации

bash <(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --renew

Строка для получения QR-кода vless

bash <(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --vless-qr

Строка для получения QR-кода vless websocket

bash <(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --vless-ws-qr

Строка для получения QR-кода shadowsocks

bash <(curl -s https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh) --shadowsocks-qr

ИЛИ Скачайте скрипт

apy-get update
apt-get install wget
wget https://raw.githubusercontent.com/Shark-vil/xray_vless_easy_install_script/master/xvei.sh
chmod +x xvei.sh
./xvei.sh

Где хранятся файлы?

XRay конфиг

/usr/local/etc/xray/config.json

Печать содержимого файла

cat /usr/local/etc/xray/config.json
echo $(cat /usr/local/etc/xray/config.json)

Vless TLS клиентский конфиг

/$HOME/xray_eis/vless_config.json

Печать содержимого файла

cat /$HOME/xray_eis/vless_config.json
echo $(cat /$HOME/xray_eis/vless_config.json)

Vless TLS строка подключения

/$HOME/xray_eis/vless_link.txt

Печать содержимого файла

cat /$HOME/xray_eis/vless_link.txt
echo $(cat /$HOME/xray_eis/vless_link.txt)

Vless WebSocket клиентский конфиг

/$HOME/xray_eis/vless_ws_config.json

Печать содержимого файла

cat /$HOME/xray_eis/vless_ws_config.json
echo $(cat /$HOME/xray_eis/vless_ws_config.json)

Vless WebSocket строка подключения

/$HOME/xray_eis/vless_ws_link.txt

Печать содержимого файла

cat /$HOME/xray_eis/vless_ws_link.txt
echo $(cat /$HOME/xray_eis/vless_ws_link.txt)

Shadowsocks клиентский конфиг

/$HOME/xray_eis/shadowsocks_config.json

Печать содержимого файла

cat /$HOME/xray_eis/shadowsocks_config.json
echo $(cat /$HOME/xray_eis/shadowsocks_config.json)

Shadowsocks строка подключения

/$HOME/xray_eis/shadowsocks_link.txt

Печать содержимого файла

cat /$HOME/xray_eis/shadowsocks_link.txt
echo $(cat /$HOME/xray_eis/shadowsocks_link.txt)

FAQ

  • Я не могу подключиться к сессии.
    • Убедитесь, что ваш сервер не закрыт CDN (Например, Сloudflare Proxied). В этом случае вам придется использовать только Vless WebSocket или Shadowsocks соединение. Если домен возвращает реальный IP вашего сервера - вы можете использовать любой тип соединения.

  • Я вставляю текст для подключения в приложение, но ничего не получается.
    • Некоторые приложения могут не поддерживать ссылки vless:// и ss://. В этом случае необходимо использовать полный конфигурационный файл. Вы можете получить его, вызвав команду в терминале после установки:
echo $(cat /$HOME/xray_eis/vless_config.json)
echo $(cat /$HOME/xray_eis/vless_ws_config.json)
echo $(cat /$HOME/xray_eis/shadowsocks_config.json)

Какое приложение я могу использовать?

P.s. Лично у меня возникают проблемы с Hiddify на моем устройстве Android. Я рекомендую использовать v2rayNG. На Windows - Hiddify работает отлично!

Рекомендация

Для выполнения этого шага убедитесь что у вас утсановлен GeoSite и GeoIp. Если вы изпользуйте Nekoray, то эти файлы уже должны быть предустановленны.

На стороне клиента добавьте эти правила для доступа напрямую (direct), а не через туннель:

Для IP:

geoip:private
geoip:ru

Для доменов:

geosite:private
geosite:vk
geosite:mailru
geosite:yandex
geosite:category-ru
geosite:category-gov-ru
geosite:twitch
geosite:steam
geosite:epicgames
regexp:^([\w\-\.]+\.)loc$
regexp:^([\w\-\.]+\.)local$
regexp:^([\w\-\.]+\.)ru$
regexp:^([\w\-\.]+\.)su$
regexp:^([\w\-\.]+\.)xn--p1ai$
regexp:^([\w\-\.]+\.)xn--p1acf$
regexp:^([\w\-\.]+\.)xn--80asehdb$
regexp:^([\w\-\.]+\.)xn--c1avg$
regexp:^([\w\-\.]+\.)xn--80aswg$
regexp:^([\w\-\.]+\.)xn--80adxhks$
regexp:^([\w\-\.]+\.)moscow$
regexp:^([\w\-\.]+\.)xn--d1acj3b$

Изображения для наглядности:

Открыть настройки

Найти пункт меню

Заполнить поля

Сохранить