2

В настоящее время я работаю над платформой, которая позволит другим пользователям запускать свои приложения на моей платформе. Тем не менее, мы должны иметь возможность ограничить это приложение с точки зрения оперативной памяти, использования процессора, использования сети, а также портов, к которым пользователь может привязывать. PHP имеет возможность разрешать или запрещать открытие удаленных URL-адресов (или использовать сокеты), однако я хочу иметь возможность ограничить приложение определенным диапазоном портов, чтобы мы могли разрешить пользователям использовать сокеты, фактически не предоставляя им Возможность привязки к любому порту.

Было бы неплохо иметь решение, которое работает как на хостах Windows, так и на Linux, однако, Linux здесь находится в центре внимания. Я прочитал о Docker, но я не совсем уверен, если / как это позволит мне ограничить диапазон портов для конкретного приложения.

В настоящее время я стремлюсь запускать приложения NodeJS, но теоретически это должно позволять запускать что угодно.

0