172 похожих чатов

Я настраиваю Shasowsocks и хочу как-то сделать так чтобы все

пользователи сидели на разных портах. Это я смог сделать. Но один пользователь может забивать канал и мешать всем остальным или того хуже − раздать ключ своим друзьям и они все будут сидеть на одном ключе. Я думаю как это ограничить?

Мне в голову пришло ограничить количество одновременных соединений для одного порта программы. Но я не знаю какое число нужно поставить чтобы оно было не слишком большим и не слишком маленьким чтобы пользователю одновременно было комфортно и он не создавал проблем другим

7 ответов

10 просмотров

Ну, про канал — смотри traffic shaping в линуксе. Можно начать с чтения lartc. Можно с man tc. Оба варианта довольно сложны. Далее, не очень понятно — как ты будешь определять "один юзер"/"не один юзер". Чем они для тебя отличаются?

Кстати, что за клиент для shadowsocks?

Tommy- Автор вопроса
Ilya Anfimov
Ну, про канал — смотри traffic shaping в линуксе. ...

Для каждого юзера − отдельный порт на сервере. Можно ли сделать чтобы к этому порту одновременно мог присоединяться только один человек?

Tommy
Для каждого юзера − отдельный порт на сервере. Мож...

не очень понятно — как ты будешь определять "один человек"/"не один человек". Чем они для тебя отличаются?

Tommy
раст

Ты не выпендривайся, ты ссылкой покажы.

Tommy- Автор вопроса
Ilya Anfimov
Ты не выпендривайся, ты ссылкой покажы.

Какая тебе разница какой клиент. Задали вопрос, это ты уже выпендриваешься. Он один единственный на расте

Похожие вопросы

Обсуждают сегодня

https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Ребят в СИ можно реализовать ООП?
Николай
33
Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
Всем доброго вечера. Разрабатываю 32 раз. приложение в Delphi. Столкнулся с тем, что стандартный  TFilestream  не работает с большим файлом > 2 ГБайт (после вызова функции see...
Vadim Gl
16
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
народ, плиз хелп, всю голову сломал себе уже... разве может быть так, что GetProcAddress( GetModuleHandle( "kernel32.dll" ), "SetThreadDescription" ) вернёт ненулевое значение...
Iluha Companets
12
Карта сайта