在 JavaScript WebSocket 中隐藏 IP
Hiding Ip in JavaScript WebSocket
我有那些 JavaScript WebSocket 变量 -
var Server = new WebSocket('ws://xxx.xxx.xxx.xxx:9300');
var Server2 = new WebSocket('ws://xxx.xxx.xxx.xxx:9301');
("xxx.xxx.xxx.xxx" 是 Ips。)
问题是,ips 在 "View Source" 浏览器选项中是可见的。出于安全原因(DDoS 攻击等...),我不希望它们可见。有什么可能的方法可以仅隐藏或加密 Ips,以便它们在客户端根本不可用或不可见(不仅在 "View Source" 选项中)?
我很想投反对票和开玩笑,因为你提出的问题很愚蠢。您无法隐藏要连接的服务器的身份。即使您在源代码中对其进行了加密,仅记录与(必须解密的)IP 的连接也是微不足道的。
除非您通过某些代理连接。虽然那并不能真正解决你的问题。代理本身或您的服务器可能会受到攻击。
有一些方法可以减轻 DDoS 等攻击,但没有万无一失的方法。我相信您可以通过提出正确的问题在 ServerFault 上找到更多信息。
我有那些 JavaScript WebSocket 变量 -
var Server = new WebSocket('ws://xxx.xxx.xxx.xxx:9300');
var Server2 = new WebSocket('ws://xxx.xxx.xxx.xxx:9301');
("xxx.xxx.xxx.xxx" 是 Ips。)
问题是,ips 在 "View Source" 浏览器选项中是可见的。出于安全原因(DDoS 攻击等...),我不希望它们可见。有什么可能的方法可以仅隐藏或加密 Ips,以便它们在客户端根本不可用或不可见(不仅在 "View Source" 选项中)?
我很想投反对票和开玩笑,因为你提出的问题很愚蠢。您无法隐藏要连接的服务器的身份。即使您在源代码中对其进行了加密,仅记录与(必须解密的)IP 的连接也是微不足道的。
除非您通过某些代理连接。虽然那并不能真正解决你的问题。代理本身或您的服务器可能会受到攻击。
有一些方法可以减轻 DDoS 等攻击,但没有万无一失的方法。我相信您可以通过提出正确的问题在 ServerFault 上找到更多信息。