Вызов Telegram через прокси-сервер Dante socks5 не работает

Я запутал Dante 1.4on Ubuntu 16.04 в качестве прокси-сервера socks5 для Telegram.

Чаты работают, но голосовые вызовы не выполняются, а при «подключении» -

есть что-то особенное, которое мне нужно настроить для прокси-голосового трафика Telegram?

Я использую единственный непривилегированный (> 1024) порт TCP / UDP + логин + пароль для подключения.

Thats часть журнала, пока я пытаюсь позвонить кому-то:

Apr 15 23:05:38 (1523736338.510915) danted[22977]: info: pass(1): udp/udpassociate [: username%USER@0.0.0.0.0 192.168.1.30.36562 Apr 15 23:08:33 (1523736513.020190) danted[22989]: info: pass(1): udp/udpassociate [: username%USER@0.0.0.0.0 192.168.1.30.49065

Я могу ответить на вызов на целевом устройстве, но соединение зацикливается и получает ошибку через 30 секунд

Спасибо !

1
задан 16 April 2018 в 14:44

4 ответа

Добавьте в свой раздел pass / socks pass с командой «command:» client-rule: bindreply, udpassociate и udpreply

https://www.inet.no/dante/doc/1.4.x /sockd.conf.5.html

Команда применяется к данным командам. Допустимыми командами являются bind, bindreply, connect, udpassociate и udpreply. Может использоваться вместо протокола или дополнять его. По умолчанию все команды действительны для протоколов, разрешенных правилом.

0
ответ дан 17 July 2018 в 16:43

Эти настройки решили мою проблему с вызовами

Dante Server 1.4.2 (Ubuntu 16.04)

/etc/sockd.conf

logoutput: /var/log/socks.log

internal: 192.168.1.14 port = 8912 external: 192.168.1.14 socksmethod: username user.privileged: root user.notprivileged: nobody client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: error connect disconnect } client block { from: 0.0.0.0/0 to: 0.0.0.0/0 log: connect error } socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0 command: bind connect udpassociate bindreply udpreply log: error connect disconnect } socks block { from: 0.0.0.0/0 to: 0.0.0.0/0 log: connect error }

iptables -A INPUT -p udp -m multiport --dports 1024: 65535 -j ACCEPT

С помощью этих настроек вы можете уже звоните с рабочего стола клиента телеграммы. В приложении телеграммы В настройках прокси-сервера Отключите «Использовать для вызовов».

1
ответ дан 17 July 2018 в 16:43

Добавьте в свой раздел pass / socks pass с командой «command:» client-rule: bindreply, udpassociate и udpreply

https://www.inet.no/dante/doc/1.4.x /sockd.conf.5.html

Команда применяется к данным командам. Допустимыми командами являются bind, bindreply, connect, udpassociate и udpreply. Может использоваться вместо протокола или дополнять его. По умолчанию все команды действительны для протоколов, разрешенных правилом.

0
ответ дан 23 July 2018 в 17:35

Эти настройки решили мою проблему с вызовами

Dante Server 1.4.2 (Ubuntu 16.04)

/etc/sockd.conf

logoutput: /var/log/socks.log

internal: 192.168.1.14 port = 8912 external: 192.168.1.14 socksmethod: username user.privileged: root user.notprivileged: nobody client pass { from: 0.0.0.0/0 to: 0.0.0.0/0 log: error connect disconnect } client block { from: 0.0.0.0/0 to: 0.0.0.0/0 log: connect error } socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0 command: bind connect udpassociate bindreply udpreply log: error connect disconnect } socks block { from: 0.0.0.0/0 to: 0.0.0.0/0 log: connect error }

iptables -A INPUT -p udp -m multiport --dports 1024: 65535 -j ACCEPT

С помощью этих настроек вы можете уже звоните с рабочего стола клиента телеграммы. В приложении телеграммы В настройках прокси-сервера Отключите «Использовать для вызовов».

1
ответ дан 23 July 2018 в 17:35
  • 1
    Вы установили из источника? – mFat 10 May 2018 в 08:54
  • 2
    Да, версия 1.4.2 не находится в официальном репозитории ubuntu. – Vladimir Samoilov 10 May 2018 в 21:17

Другие вопросы по тегам:

Похожие вопросы: