Подключение Python к IRC-серверу через прокси
Я пытаюсь подключиться к IRC-серверу с помощью прокси-сервера Socks в целях тестирования. Socks-прокси работает на момент написания этого поста. Я проверил это с помощью Proxy Checker и даже подключился к IRC-серверу, используя этот прокси-адрес и порт в настройках mIRC, все работало нормально.
Однако мне не удается подключиться к IRC-серверу через Python:
import socks
import time
proxy_type = socks.PROXY_TYPE_SOCKS4
proxy = '192.111.135.17'
port = 18302
network = "irc.icqchat.net"
port = 6667
irc = socks.socksocket()
irc.setproxy(proxy_type, proxy, port)
irc.connect((network, port))
print (irc.recv ( 4096 ))
irc.send(bytes( 'NICK test_connection \r\n' , "UTF-8"))
irc.send(bytes( 'USER botty botty botty :Sup\r\n' , "UTF-8"))
irc.send(bytes( 'JOIN #testing \r\n' , "UTF-8"))
time.sleep(4)
прокси-соединение либо отказывается работать (подключает меня напрямую к моему реальному IP), либо возвращает мне ошибку:socks.ProxyConnectionError: Error connecting to SOCKS4 proxy 192.111.135.17:6667: [WinError 10060] the attempt to establish the connection was unsuccessful, because From another computer, the desired response was not received for the required time, or the already installed connection was torn due to the incorrect response of the already connected computer
Я проверил это с разными прокси SOCK4 и SOCKS5, но результата все равно нет. Есть ли ошибка в моем примере кода или это известная проблема библиотеки носков?