4 заметки с тегом

Linux

gotop — best Graphical System Monitor for cli

gotop — красивый GSM

Как его поставить?

  • На свои VDS-ки я накатил UNOFFICIAL snap пакет, вы также можете его поставить на ваши Ubuntu.
sudo snap install gotop-brlin
  • На ПК с MacOS накатил через brew
brew tap cjbassi/gotop
brew install gotop

Красивый конечно, но htop — роднее

 2   2019   cli   Linux   MacOS

aria2c — лучшая «качалка»

Если вы еще не перешли на менеджер закачек от Тацухиро Цудзикавы или не знаете про него, то очень рекомендую. Кратко aria2c это как wget, но еще и полноценный BitTorrent клиент.
Мастехев!
Брать тут https://aria2.github.io
Для MacOS рекомендую ставить через brew

brew install aria2 --with-libssh2
 2   2019   aria2   cli   Linux   MacOS   torrent   Windows

Поднимаем SOCKS5

Привет. Перейдем к делу.

Подготовка

Что нам нужно?

  • sudo apt install -y build-essential
  • Так же проверьте что у вас есть nano или mc, wget, unzip
  • Машина с Linux

Качаем последнюю версию 3Proxy

wget --no-check-certificate https://github.com/z3APA3A/3proxy/archive/0.8.12.zip

Открываем архив:

unzip ./0.8.12.zip

Переходим в папку:

cd ./3proxy-0.8.12/

Собираем и устанавливаем

sudo make -f Makefile.Linux

Делаем папку:

sudo mkdir /etc/3proxy

Копируем бинари:

cd ./src/
sudo cp 3proxy /usr/bin/

Делаем пользователя от которого будем запускать 3proxy

sudo adduser --system --no-create-home --disabled-login --group proxyuser

Запоминаем эти данные, они нам будут нужны для конфига.

Adding system user `proxyuser' (UID 310) ...
Adding new group `proxyuser' (GID 316) ...
Adding new user `proxyuser' (UID 312) with group `proxyuser' ...

В кофиг файле данные значения будем подставлять в поля: setgid и setuid

Узнаем IP наших DNS серверов.

cat /etc/resolv.conf

Записываем эти данные, они пригодятся нам в конфиге.

nameserver 46.209.47.3
nameserver 46.209.47.2

В конфиг файле данные значения будем подставлять в поле nserver.

Создаем файл с пользователями и паролями для 3Proxy

sudo nano /etc/3proxy/.proxyauth

Вводим любое удобное вам сочетание имени и пароля в формате user:CL:password
Например:

tatarinovms:CL:Password1234

Сохраняемся и выходим из редактора

Делаем конфиг файл

sudo mcedit /etc/3proxy/3proxy.cfg

В открывшемся редакторе вводим и не забываем подставить ваши значения для полей setgid, setuid и nserver

setgid 316
setuid 312
nserver 46.209.47.3
nserver 46.209.47.2
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users $/etc/3proxy/.proxyauth
daemon
auth cache strong
socks -p1080

Сохраняем файл и выходим.

Делаем chown и chmod

sudo chown proxyuser:proxyuser -R /etc/3proxy/
sudo chown proxyuser:proxyuser /usr/bin/3proxy
sudo chmod 444 /etc/3proxy/3proxy.cfg
sudo chmod 400 /etc/3proxy/.proxyauth

Запускаем

Запускаем 3proxy с указанием нашего конфига

3proxy /etc/3proxy/3proxy.cfg

Заключение

Автозапуск настроите сами, это не сложно.
Полное описание всех настроек можно найти на сайте https://www.3proxy.ru/documents/

2018   cli   Linux   socks5

OpenSSH client on Windows 10

Привет.
Сегодня я вам покажу как установить OpenSSH client нативно. Чтобы жить без ваших этих PuTTY.

  • Запускаем настройки
  • Находим пункт Manage optional features
  • Нажимаем Add a future
  • Ищем там OpenSSH Client (Beta)
  • Нажимаем Install
  • Done
 1   2018   Linux   ssh   Win   Windows