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

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