Comments 142
1) актуальная версия 1.4.2, а не то что здесь написано от 2014 года. Она есть как на оффсайте, так и в репозиториях.
2) службы не должны запускаться вручную. используйте systemd
а настройки прокси делается гораздо проще, буквально в 5 команд. t.me/bykvaadm/639
В статье осветил исключительно свой опыт со всеми шагами до результата.
wget https://demo.a-rd.ru/dante-1.4.1.tar.gz
Это что за дичь вообще?
internal: eth0 port = 1080
В современных дистрибутивах имена интерфесов могут быть уже не только eth0, но и enp0s4, ens192 итд итп. такой конфиг вводит в заблуждение.
И кстати в этом скрипте предлагают поставить устаревшую версию из исходников. Если есть вариант установки из репозитория, зачем городить огород? просто вот, блин, ЗАЧЕМ?
Подробнее можно узнать в соответствующих RFC или в документации Dante: www.inet.no/dante/doc/1.4.x/config/auth.html
Зачем еще какие либо SOCKS серверы, если SSH уже с SOCKSом на борту.
useradd --shell /usr/sbin/nologin username
не спасает ваш сервер от логина под этим пользователем по ssh? по логину и паролю
Не совсем правильно выразился. ssh позволяет не логиниться, но порты открывать во внутреннюю сеть прокси-сервера или поднимать свой сокс прокси — ssh -D -N
более правильное — в кофиге ссш
Match User user1,user2,user3,user4
PasswordAuthentication no
Совсем правильное — поставить 3proxy, у которого пользователи заводятся в его файле конфигурации. Ну или прикрутить к Dante FreeRADIUS, но по мне это уже перебор.
У меня такой вопрос, а эта инструкция и сами контейнеры днищще, или же можно пользоваться? telegra.ph/VPNIPsecL2TPSocks5-za-minutu-04-15
Там на контейнерах, socks-proxy вообще на go написан и по гитхабу вроде довольно популярен.
И если не совсем днище, что бы вы порекомендовали сделать в дополнение к ней?
У меня убунту 16 на Хетцнеровском виртуальном сервере, ssh через приватный ключ, по паролю не зайти.
Аутентифицироваться по логину и паролю
Чем не угодила авторизация по ключу вместо пароля?
Возможно вам также потребуется поделиться доступом к прокси с кем то из недоверенного круга.
К счастью это не проблема. Но это не тема вашей статьи. Которая уж точно не покрывает безопасные кейсы, особенно если судить о рекомендацией использовать код из подозрительного источника запущенный от root'а.
Ссылку на исходники заменил на сайт разработчика.
Если вы знаете способ аутентифицироваться в прокси в приложении Telegram по ключу, очень прошу поделиться.
Это и не нужно, SOCKS не безопасен. Все ваши подключения можно легко отследить и как минимум заблокировать, когда начнут душить незащищённые прокси, только дело времени. Всё, что нужно это использовать локальный SSH как безопасный туннель во внешний мир.
Android — JuiceSSH
И далее, на 127.0.0.1
За 1 евро получил боевой сервер с 1 ядром. 1 Гб памяти, 20 Гб хранилища, 250 Гб трафика в месяц.
А на сайте говорят, что за 1 евро дают 2ГБ трафика в месяц.
doctorblack, это у них где-то подвох, или вы напутали?
2 TB/month data transfer
на минимальном тарифе
Странно… Я вижу 2Тб, не 2Гб...
Это вроде как означает «два терабайта трафик», или я ошибаюсь?
UPD: буду стараться обновлять камменты перед написанием своего…
sshuttle -r user@XXX.XXX.XXX.XXX 0.0.0.0/0
где XXX.XXX.XXX.XXX ваш сервер.
Зачем персональный/защищённый/безопасный сокс, если mtproto никто не сломал?
Себе я конечно же поднял свой прокси и на всякий случай раздал доступ друзьям, но лишь потому, что у меня уже был сервер, и поднять на нём прокси не стоило ничего. И прокси даже пригодилось, клиент на мобильной винде блокировки не обходил. Но не будь у меня своего сервера, я бы наверное просто взял один из публично доступных сокс прокси, которые можно нагуглить по запросу «free socks proxy».
Свой сервер — это всё хорошо, конечно (мы не можем проверить провайдера VPS, и вынуждены ему тупо довериться или не пользоваться). Но мне кажется, что хорошо, пока это наш сервер не заблочат (или пока случайно не попадёт под блокировку). Так что у VPS здесь большое преимущество, т.к. можно легко поменять ip. Поправьте меня пожалуйста, если я ошибаюсь.
Опытным путём выяснили, что нужно пополнить баланс (хотя было проплачено на год)
VM-Starter:
– 1GB RAM
– 1GB vSwap
– 4x vCPU
– 30GB HDD Space
– 1TB Transfer
– 1Gbps Uplink
– 1x IPv4
– OpenVZ/SolusVM
– Coupon: HPYSALE
– $2/month
OpenVZ 2018
2GB RAM
2 x vCores
20GB Pure SSD
2TB Bandwidth
1Gbps Uplink
1 x IPv4
OpenVZ (SolusVM)
Linux Only
$10/yr
Про качество ничего не скажу т.к. использую раз в несколько дней исключительно как прокси.
1 x vCore
512MB Memory
5GB Pure SSD
2TB Bandwidth
1Gbps Port
1 x IPv4
OpenVZ/SolusVM
[ORDER] $7.50/yr (Pre-pay 3-years to get either Double Memory, IP’s, CPU or SSD space)
дальше лень листать
Безопасный SOCKS5
SOCKS5 по определению не может быть безопасным, он не для этого проектировался.
А парольная авторизация системных пользователей, через незащищённый SOCKS5 это даже не дыра в безопасности, это парадная дверь к серверу.
при этом обратите внимание, что пост — от инженера (не стажёра!) из компании, занимающейся информационной безопасностью… да, прав был Meteo в своё время об этой конторе...
2. Ниже на странице хостера дают free trial на 2 месяца — www.arubacloud.com/free-trial.aspx
Я в начале прошлой недели закупил VPS за 1евро.
Скорость было около 80-100мбит, при обещанных 1000мбит, а после того как начали появляться такого рода статьи, то скорость упала до 1-12мбит, что печалит.
Тех под отвечает примерно вот так.
Dear customer,
Raw connectivity performance depends on multiple factors. Time — global traffic loads fluctuate all the time form a point A to B depending of the quantity of data transfer at a specific time window linked to the global load generated by users on the network of the public Cloud platform Routes — path to transfer data packets remains different when location change (see traceroute command) IP transit-Tier1 provider /ISP network — depending of the physical and multiple networks linking A to B the bandwidth or access to bandwidth may vary according to time/load/peering/…
РКН только что уже до 2х /16 DO добрался.
Я тут на коленке собрал ещё более быстрый вариант настройки своего socks:
curl https://selivan.github.io/socks.txt | sudo bash
Описание: https://selivan.github.io/socks/
З.Ы. Да, curl|bash
это плохо, но если виртуалка или контейнер больше ни для чего не используется, то не страшно. Ну и никто не мешает прочитать скрипт перед запуском.
Да, curl|bash это плохо, но если виртуалка или контейнер больше ни для чего не используется
Ни для чего, кроме как для проксирования всего или части трафика. Я бы не рискнул. Тем более, что ручная настройка и так не длинная.
wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
bash install.sh --port=%port% --user=%login% --passwd=%password%
Использует libpam-pwdfile (sudo apt install libpam-pwdfile), т.е. системного пользователя заводить не надо, файл с паролями /etc/dante/pwdfile в формате «username:hash» на строку. Для генерации хэша использовать mkpasswd -m sha-512 из пакета whois.
Проверено на Ubuntu 16.04, на более новых может не работать. Порт и интерфейс поправьте по своему вкусу в конфиге.
Хорошая попытка Аладдин
apt-get install tor
echo "ExcludeExitNodes {RU}" >> /etc/tor/torrc
github.com/S-o-T/telegram-3proxy-install
Кроме этого, на ВПС работает только Telegraf.
cpu — 14%, load average 15min — 0.165, memory used 7%
debian 9 x64
Токо для серфинга
1. SOCKS5 при работе с Telegram не может без пароля в открытом виде (justabaka et al), это блок-фактор.
2. А как с обновлениями безопасности на саму систему, SSH и SOCKS? Ручками? Или думаем на пару месяцев вперёд?
3. Про мелочи вроде автозапуска коллеги уже высказались.
4. Про контроль использования сервиса (общие цифры: кто, сколько) тоже молчу.
Вывод: негоже столь неумело абузить больную тему.
Но минусовать не буду, автор: всё на Вашей совести.
OpenVZ Mini (предпоследний конфиг в списке)
1 vCPU core
256MB RAM
256MB Swap
40GB HDD
Unmetered bandwidth 250Mbps
IPv4 NAT
1 VM per account
Blocked by China GFW
DDoS protection
Location — France
Setup time up to 24 hours
$2.99/год без ограничения по трафику :) Из минусов, из заявленных 250 Мбит/с у меня выдаёт 15-20, если верить Speedtest, и 30-40, если верить 2ip.ru, наверное, из-за расположения. Торренты качаются со скоростью 1.5 Мбайт/с. 1080p видео на Ютубе работают без тормозов. Сетапчик не самый сильный, но при такой стоимости…
Туда вполне себе можно поставить ВПН сервер с кучей всевозможного шифрования для домашнего пользования. И радоваться (=
IPv4 NAT
Ну, если у вас тут у провайдера есть белый IP, то там можно поставить OpenVPN в качестве клиента.
Я решил воспользоваться их услугами по рекомендации моего товарища sinpai, который доволен сервисом уже не один год. На данный момент могу сказать, что и у меня полёт нормальный.
Примечательно, что конфиг исчез из списка через 2 дня после того, как был опубликован комментарий с линкой на OpenVZ Mini :) Можно предположить, что сервера по столь выгодному тарифному плану исчерпались. Спасибо тебе, мил человек, за минус.
ssh -D 0.0.0.0:8888 -f -C -N user@localhost
git clone https://github.com/z3apa3a/3proxy
cd 3proxy
ln -s Makefile.Linux Makefile
make
make install
и /etc/3proxy/add3proxyuser.sh чтобы добавить пользователей.
docker run --restart=always -d -p 5867:5867 -e PROXY_USER=SET_USER -e PROXY_PASSWORD=SET_PASSWORD -e PROXY_SERVER=0.0.0.0:5867 xkuma/socks5
Итог: стабильно работаем две недели, никаких проблем, по аналитике ранчера смотрю, что ресурсы не ест вообще, только трафик скачет во время обмена сообщениями, занимает 4 мб памяти.
это как покрасить волосы в белый, чтобы немцы не догадались что вы еврей. прокатит, да, но не надолго и дальше будет только хуже.
/etc/rc.local
Простая инструкция на сайте Ubuntu [Настройка скрипта автозапуска]
Отмечу, что команда запуска будет именно
/home/dante/sbin/sockd -f /home/dante/danted.conf -D
Я "уверенный" пользователь ПК, всю жизнь проживший на Винде (как раз для таких "домохозяек", как я, и писался этот гайд). И честно — работать через убунту для меня боль. Ладно, я смирился, что при вводе пароля ssh тебе не вывоятся те же звёздочки — безопасность, хотя если ты совершил ошибку(двойное нажатие или не прожатие) — ты никак об этом не узнаешь, а удаляй либо вслепую, либо всё сразу и вводи заного. Ну ладно, не об этом речь. Дело в том, что Данте не отдаёт никаких отчётов об удачном выполнении команды: ну прописал я "/home/dante/sbin/sockd -f /home/dante/danted.conf -D", но как узнать, что команда выполнилась — догадайся сам. И именно из-за этого потратил кучу времени, ибо Данте не отдаёт ответа и не понять: включил/выключил я его или нет… Поэтому на всякий случай дать пометку о том, что Данте ответов не даёт, а так не способ проверки статуса Данте — включен он или нет? Ну и спасибо за внимание от креветки х)
we have received complaints concerning the server in your name, it seems that activities which are not
compliant with the Aruba Service Policy have been generated from said server.
In accordance with article 10 of the contract, the Service has been suspended; we therefore ask you to verify the grounds of these complaints and, if required, take the necessary action also by checking the security of the applications.
Please reply to this email, within the next 72 hrs, so we can verify if it is possible to activate the Service again.
We remind you that by failing to reply, article 12.1 of the contract will be applied and the Service will be cancelled.
Do not hesitate to contact us for any further information and support.
Kind regards.
Сейчас пытаюсь выяснить с какой VPS проблема конкретно — уже 4 часа молчание, все хосты в дауне. Хосты некоторые предоплачены на год, лишних 15 евро на аккаунте — против автобана это не поможет.
Безопасный SOCKS5 прокси для Telegram за 1 Евро и 10 минут