Я использую сервер веб-сокетов, использующий autobahn.twisted.websocket, и он отлично работает для соединений IPv4, но не принимает соединения IPv6.
Сам сайт поддерживает IPv6, он включен и работает, но яне могу понять, как заставить его работать с автобаном.
Я видел этот вопрос и реализовал ответы, но они не работают, как человек, который задал этот вопроссказал:
Как настроить автобан на прием соединений IPv6?
if __name__ == "__main__":
contextFactory = ssl.DefaultOpenSSLContextFactory('/path/to/domain.key', '/path/to/domain.cer')
factory = websocket.WebSocketServerFactory(u"wss://[::1]:9000")
factory.protocol = ServerProtocol
websocket.listenWS(factory, contextFactory)
webdir = static.File(".")
web = server.Site(webdir)
reactor.listenSSL(9001, web, contextFactory, 50, "::")
reactor.run()
С помощью этого кода соединения через веб-сокет можно открывать через IPv4, но он отказывается принимать любые соединения IPv6.Есть идеи?