Установка Arch
- Качаем ISO и записываем на флешку с помощью balenaEtcher
- Запускаемся с флешки и пишем
archinstall
- Выбираем Disk Configuration -> Partitioning -> User a best... -> выбираем диск -> ext4 -> Back
- Bootloader по желанию, я ставлю grub
- Hostname по желанию
- Задаём Root Password
- Создаем User Account
- Audio обычно хорошо работает pulseaudio
- Network -> Copy ISO network
- В конце нажимаем Install и Yes, ждём установки и перезагружаемся без флешки
Установка KDE Plasma
- Обновляем пакеты
sudo pacman -Syu
- Устанавливаем xorg
sudo pacman -S xorg
На все вопросы нажимаем Enter 3. Устанавливаем sddm
sudo pacman -S sddm
sudo systemctl enable sddm
На все вопросы нажимаем Enter 4. Устанавливаем KDE
sudo pacman -S plasma kde-applications
На все вопросы нажимаем Enter 5. После установки перезагружаемся 6. После загрузки закрываем окно приветствия, идём в терминал и пишем
sudo pacman -S fastfetch
fastfetch
И делаем скрин, что вы крутой и сидите на arch linux
Установка zsh вместо bash
- Ставим пакет
sudo pacman -S zsh git nano
- Ставим конфиг oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- Ставим основной оболочкой zsh
chsh -s /usr/bin/zsh
sudo chsh -s /usr/bin/zsh
- Установка доп. пакетов по желанию(подсветка синтаксиса и авто дополнение команд на основе истории)
echo "source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
sudo nano ~/.zshrc
Ищем там plugins и через пробел добавляем zsh-autosuggestions
plugins = (... zsh-autosuggestions)
- Обновить конфигурацию оболочки и перезагрузиться
source .zshrc
sudo reboot now
Установка byedpi
- Ставим DNS resolver, без него не работает
sudo pacman -S dnsmasq
sudo systemctl enable dnsmasq && systemctl start dnsmasq
Если ошибки, возможно занят порт 53 Смотрим кто его занял и сносим его
sudo ss -tulpn | grep ':53'
# Смотрим, что это за сервис и вырубаем его, например systemd-resolved
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
- Настраиваем конфиг
sudo nano /etc/dnsmasq.conf
- Вставляем в конец конфига
listen-address=::1,127.0.0.1
cache-size=1000
no-resolv
server=8.8.8.8
server=8.8.4.4
- Настраиваем конфиг
/etc/resolv.conf
:
nameserver ::1
nameserver 127.0.0.1
options trust-ad
- Всё применяем
chattr +i /etc/resolv.conf
systemctl restart dnsmasq
- Клонируем репозиторий и собираем
git clone https://github.com/hufrea/byedpi.git
cd byedpi
make
- Проверяем работу конфига
.\ciadpi --ip 127.0.0.1 --port 18081 --disorder 2 --tlsrec 3+sni
В браузере ищем настройки прокси и ставим SOCKS ip и порт из конфига 3. Если не работает идём в гитхаб и ищем рабочий конфиг UPD Из комментов в гитхабе новый рабочий способ такой: Создаём 2 файла dom_tlsrec.txt и dom_fakesni.txt В dom_tlsrec.txt пишем:
googlevideo.com
youtube.com
youtu.be
ytimg.com
ggpht.com
В dom_fakesni.txt пишем:
lmstudio.ai
transfer.xethub.hf.co
cas-bridge.xethub.hf.co
hf.co
cloudflare-ech.com
a.nel.cloudflare.com
soundcloud.com
soundcloud.cloud
Запускаем через
./ciadpi --ip 127.0.0.1 --port 18081 --hosts ./dom_tlsrec.txt -o1 --tlsrec -5+se -An --hosts ./dom_fakesni.txt -f-1 -t7 -n www.google.com
- Если конфиг заработал и ютуб грузится, то ставим как службу
sudo nano /etc/ssystemd/system/byedpi.service
В файле пишем
[Unit]
Description=ByeDPI
After=graphical.target
[Service]
ExecStart=/home/[username]/byedpi/ciadpi --ip 127.0.0.1 --port 18081 --hosts /home/[username]/byedpi/dom_tlsrec.txt -o1 --tlsrec -5+se -An --hosts /home/[username]/byedpi/dom_fakesni.txt -f-1 -t7 -n www.google.com
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=always
[Install]
WantedBy=graphical.target
И включаем
sudo systemctl enable byedpi
sudo systemctl start byedpi
Установка VLESS клиента NekoBox
- Качаем с репозитория установщик на arch берём linux64.zip
- Распаковываем и запускаем nekobox
- Вкладка Programm -> Preferences -> Basic Settings -> Style -> Language Русский
- Копируем строку подключения и в программе нажимаем Сервер -> Добавить профиль из буфера обмена
- Нажимаем галочку сверху "Режим TUN", после этого можно выбрать сервер.
- Во вкладке Программа можно установить автозапуск
← Предыдущая заметкаУстановка менеджера паролей Vaultwarden