我在使用socket.io進行通信的單獨盒子上有2個node.js實例。儘管它們位於防火牆後面的同一網絡中,但我希望它們能夠使用SSL加密進行通信。通過服務器到服務器socket.io連接的SSL加密
下正常工作:
服務器1:
require("socket.io").listen(9000);
服務器2:
require("socket.io-client").connect("wss://10.0.0.1:9000");
雖然我沒有提供任何密鑰對,所以這是怎麼回事嗎?通過指定wss來建立安全通道:?如果是這樣,如何,沒有任何鍵?
順便說一句,這是行不通......
require("socket.io-client").connect("https://10.0.0.1:9000");
(儘管HTTP:確實)
你的HTTPS連接可能不工作,因爲你的服務器未配置爲HTTPS。 – Houseman