我的节点套接字服务器运行在与我的网站相同的VPS上。有没有办法阻止其他“网站”或其他节点项目连接到我的套接字服务器并发送数据?
我的网站和节点项目具有相同的IP地址。
例如:(客户端html)
<script>
var socket = io.connect('localhost') //localhost as an example
socket.on('example', function(data) {
console.log(data) ;
});
socket.emit('sendToServer', 'hello world');
</script>
我希望此代码只能在我的网站(或IP)中使用
编辑:如果没有在socket.io中执行此操作,有没有办法我可以验证我的套接字服务器,使它只有我的IP可以发出的东西答案 0 :(得分:0)
如果你担心它,你应该考虑只允许经过身份验证的用户。否则,试图禁止显式IP地址并维护该列表是不可行的。