Skip to content

Instantly share code, notes, and snippets.

@yurykovshov
Last active February 17, 2026 12:13
Show Gist options
  • Select an option

  • Save yurykovshov/006259cc6a09f6a7f01c315b82584198 to your computer and use it in GitHub Desktop.

Select an option

Save yurykovshov/006259cc6a09f6a7f01c315b82584198 to your computer and use it in GitHub Desktop.
Как создать свой Socks5 proxy для Telegram

Шаг 1 - Купить свой виртуальный сервер на Ubuntu

Шаг 2 - Установка прокси сервера Dante

Заходим по ssh (как соединиться по SSH) на наш сервер и делаем следующие вещи:

apt-get update

apt-get upgrade

apt-get install dante-server <- установка сервера Данте

Настраиваем Данте:

  • открыть файл /etc/danted.conf, можно командой sudo nano /etc/danted.conf

Вставляем вместо содержимого вот эту конфигурацию:

logoutput: /var/log/sockd.log
internal: eth0 port = 1080
external: eth0
method: username
user.privileged: root
user.notprivileged: socks

client pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: error connect disconnect
}

block {
	from: 0.0.0.0/0 to: 127.0.0.0/8
	log: connect error
}

pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: error connect disconnect
}

Создаем пользователя proxy через которого будем подсоединяться к прокси-серверу из Телеграма:

sudo useradd -m socks

Задаем ему пароль:

sudo passwd socks

Перезапускаем Данте:

sudo systemctl restart danted

Шаг 3. Настройка Telegram

Теперь вы можете настроить Telegram на работу с этим сервером и поделиться им с друзьями:

Settings -> Data and Storage -> Connection type / Use Proxy -> Выбираем SOCKS5 и вставляем свои параметры

Другие ссылки

@romualdomgn
Copy link

Добрый день. Подскажите, пожалуйста неопытному человеку - есть VPS для квн Amnezia, параметры сервера - Ubuntu 24.04, 1 vCPU, 1 GB DDR4, 10 GB NVMe. Система работает исправно, замечаний нет.

После выполнения действий, указанных в этой статье, не нарушится ли работа квн?

@yurykovshov
Copy link
Author

@romualdomgn Добрый день! Нет, не нарушится, если всё сделать аккуратно. Dante и AmneziaVPN используют разные порты и протоколы, поэтому они спокойно уживаются на одном сервере.
Единственное, на что стоит обратить внимание:

  1. Сетевой интерфейс — в конфигурации Dante указан internal: eth0. На вашем VPS интерфейс может называться иначе (например, ens3, enp0s3 и т.д.). Проверьте командой ip a и подставьте правильное имя в конфиг.
  2. Ресурсы — у вас 1 GB RAM, это немного. Amnezia + Dante вместе будут потреблять больше памяти. Для личного использования (несколько подключений) должно хватить, но если будете делиться с множеством людей — может не хватить.
  3. Порт 1080 — убедитесь, что порт 1080 (или какой выберете для Dante) открыт в файрволе и не конфликтует с портами, которые использует Amnezia.

В целом — ставьте, должно работать без проблем.

@romualdomgn
Copy link

romualdomgn commented Feb 14, 2026

@yurykovshov @mezhevikin Юрий, благодарю за ответ. Как писал выше, чтобы не сломать действующий квн от Amnezia купил отдельный VPS, расположенный в Бельгии, для экспериментов с теми же минимально возможными параметрами - Ubuntu 24.04, 1 vCPU, 1 GB DDR4, 10 GB NVMe.

Не обладая абсолютно никакими навыками в программировании и администрировании, всё сделал по шагам, как написано в соседней ветке «Установка SOCKS5 Proxy сервер Dante» - https://gist.github.com/mezhevikin/2183b06d29d895715249301b17847c52.

В результате, всё работает, Телеграм подключается, но скорость скачивания/закачивания файла крайне мала – не выше 0,1 Мб/сек.
Нашёл другой proxy и подробное описание как всё сделать – «MTProxy с Fake TLS» (https://habr.com/ru/articles/994934/).

На тот же VPS поставил второй proxy. Снова всё отлично подключается, но скорость скачивания/закачивания файла на том же уровне. Пробовал в Телеграм добавить параметр «Try connecting through IPv6» (в настройках VPS активировал IPv6), но и это не помогло.

Для эксперимента сверху накатил self-hosted VPN Amnezia – всё вместе отлично работает, все программы помещаются на сервере и даже ещё осталось больше половины ёмкости RAM и SSD (см. принтскрин).

P.S. На работе ребята из IT-отдела выдали для рабочих целей MTProxy. Подключаюсь к нему и всё загружается, как в старые добрые времена.
P.P.S. То, что VPS находится в Бельгии не должно повлиять на скорость, т.к. при подключении к квн видео из замедленного видеохостинга грузятся отлично.

Belgium VPS - SOCKS5, MTProxy and Amnezia

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment