比如 我启动 workerman服务器 只允许制定一个或多个ip 链接,其他拒绝
workerman可以做。类似下面代码。
<?php use Workerman\Worker; require_once './Workerman/Autoloader.php'; $ws_worker = new Worker("websocket://0.0.0.0:2346"); $ws_worker->onConnect = function($connection) { if($connection->getRemoteIp() != 'xx.xxx.xx.xx') { $connection->close(); } }; $ws_worker->onMessage = function($connection, $data) { $connection->send('hello ' . $data); }; Worker::runAll();
不过最好的方式是用iptables做这个限制。
谢谢 知道了
workerman可以做。类似下面代码。
不过最好的方式是用iptables做这个限制。
谢谢 知道了