21 заметка с тегом

admin

Все у меня не слава богу

Пытался тут восстановить записи со старого блога и столкнулся с проблемой довольно быстро. Т. к. не люблю ютьюб, то видео храню на vimeo. А там, на бесплатном тарифе, довольно жесткие ограничения на объем видео, залитых за год и количество видео за неделю. Блин.. Ну вот и как теперь? На ютьюб я не хочу, а платить за vimeo выходит ощутимо для бюджета.
Но это еще пол беды, ведь всегда можно хранить записи на своих серверах, но данный блог не поддерживает такие видео записи.
Вот сижу теперь и думаю, что делать. Толи писать свой велосипед, толи платить, толи заставлять себя пользоваться ютьюбом.

12 августа   admin   hate   people

7 минут и все дела

А вы продолжайте и дальше верить тупым «тестам производительности», показывающим погоду на марсе.
7 августа   admin   mac   people

[D.SMiT] — прокси сервер

Этим постом я открываю новую рубрику [D.SMiT] — Для Самых Маленьких и Тупых. Вы хотели, получайте :-)

Чтобы развернуть прокси-сервер, нам понадобится арендовать физический сервер, немного поколдовать в Терминале и установить одно бесплатное приложение.

Дальше будем двигаться по следующим шагам:
Для начала нам нужно поднять сам сервер, на который мы установим прокси из контейнера.

  1. Для этого нам понадобится сервис Aruba — это самый дешевый сервис, который я смог найти, где можно арендовать сервер всего за 1 евро в месяц.
  2. Выбираем пакет Small и проходим регистрацию (при регистрации вам нужно указать свои реальные данные, включая номер телефона — это важно).
  1. После регистрации и оплаты 1 евро мы попадаем в CUSTOMER AREA. Нужно закрыть это окно и обратиться к нашей почте.
  1. На почту придет письмо с логином к нашему аккаунту, а на указанный при регистрации номер телефона придет пароль от этого аккаунта.
  1. В письме, нажав кнопку GO TO CONTROL PANEL, мы переходим в панель управления, где нам и предстоит поднять и настроить наш сервер.
  2. Залогинившись в кабинете, жмем кнопку CREATE NEW SERVER, выбираем сервер SMART и ниже задаем имя сервера и его темплейт, нажав кнопку CHOOS TEMPLATE.
  1. В появившемся окне выбираем Ubuntu Server 16.04 LTS x64.
  1. Дальше задаем пароль для подключения пользователя к серверу, выбираем размер SMALL и расположение сервера — Random Aruba Cloud data center.
  1. Жмем кнопку CREATE SMART CLOUD SERVER — наш сервер создан.

Теперь нам нужно подключиться к созданному серверу. Для этого копируем в кабинете адрес нашего сервера, затем открываем терминал и вводим команду

ssh root@80.211.184.6

где перед «собакой» root — это логин, который был задан по-умолчанию для сервера, а после собаки — адрес нашего сервера.
Система запросит у нас пароль. Вводим пароль, который мы задавали для сервера при его настройке.

Следующим шагом будет обновление ПО сервера до актуальной версии. Для этого мы выполняем команду

apt update && apt -y upgrade
  1. На запрос о замене файлов подтвердить командой Y
  2. Затем перезагружаем сервер командой
reboot

Теперь переходим к установке Докера:

  1. Сначала добавляем в систему ключ от репозитория, выполнив команду
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Затем подключаем сам репозиторий с помощью команды
apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Репозиторий подключен. Устанавливаем Докер
apt update && apt-get install -y docker-engine
  1. Докер установлен.

Чтобы иметь возможность проверить скорость доступа до сервера, устанавливаем iperf3:

  1. Установка выполняется с помощью команды
docker run --restart=always --name iperf3 -d -p 5201:5201 tiukov/iperf3
  1. Чтобы проверить скорость доступа до нашего сервера, нужно в терминале выполнить команду
iperf3 -c 80.211.184.6

(вместо 80.211.184.6 указываем наш IP адрес, выданный при создании сервера).

Наконец переходим к установке контейнера с прокси.
Для этого выполняем команду

docker run --restart=always --name shadowsocks -d -p 8388:8388 tiukov/shadowsocks -k p@$$w0rd

где вместо p@$$w0rd обязательно нужно установить свой нормальный пароль.

Теперь наш прокси-сервер можно использовать для перенаправления трафика. Для этого нужно скачать и установить клиент Shadowsocks:

  1. Скачав приложение ShadowsocksX-NG и распаковав архив в папку «Программы», запускаем приложение и, кликнув по его иконке в меню «Бар», выключаем соединение.
  1. Переключаемся в режим Global.
  1. Переходим в пункт меню Servers и выбираем пункт Server Preferences.
  1. Нажимаем «+», чтобы добавить новый сервер, и настраиваем его.
  2. Порт и Encryption задаем, как указано на скриншоте. В адрес сервера подставляем ip-адрес нашего сервера, к которому мы подключились. Пароль используем, который указали при установке прокси. Имя задаем произвольное.
  1. По окончанию настройки нажимаем окей. Открыв пункт Servers, мы увидим наш сервер.

Важно помнить!
В режиме Global через прокси идет только системный трафик. Чтобы трафик приложений, которые не используют системные настройки для выхода в интернет, тоже шел через наш сервер, нужно отдельно настроить прокси в таком приложении. В настройках нужного приложения нужно задать прокси, и использовать адрес и порт, который добавляет Shadowsocks в системные настройки: адрес — 127.0.0.1, порт — 1086, тип — socks 5.

Для того, чтобы использовать прокси на айфоне, нужно установить приложение Wingy, а для андроид — Shadowsocks. В настройках прокси нужно указать адрес нашего сервера по аналогии с тем, как мы настраивали приложение на компьютере.

Статью на публикацию составил Михаил Ш.

31 июля   admin   dsmit   network
Ранее Ctrl + ↓