Eu configurei um servidor como um proxy socks5.
Eu gostaria de restringir o número máximo (1 ou 5 ou 20) de conexão IP independente em uma porta específica ao mesmo tempo.
Eu pesquisei no google, só ver alguns artigos como Conexões de limites de Iptables por IP (falar sobre Limite de conexões SSH por IP / host) ou Limite de conexões máximas de entrada para uma porta usando o iptables e assim por diante.
Todos eles usam iptables connlimit moudle
, apenas limitam o número de conexões em uma porta (um IP pode ter várias conexões, mas não restringe a quantidade de ip, sem uso)
Então, isso não se encaixa na minha necessidade.
update
Deixe-me explicar meu propósito com mais precisão.
Eu quero uma porta só permitir um número fixo (1 ou 5 ou 20) de IP para conectar.Não limitar a conexão de por IP.
Eu acho que pode haver muitas maneiras de fazer isso.
A primeira coisa que pensei foi iptables, mas parece que não é capaz para o meu trabalho (eu não sei, talvez alguém possa usar o iptables para alcançar meu objetivo, então eu faço essa pergunta).
Eu tenho pensado de outra maneira também.Eu posso usar um monitor de programa a cada porta, se encontrar uma porta cujo número IP de conexão exceder o preset value
, em seguida, desligar as conexões extras para manter o número IP atual igual ou inferior preset value
. Mas eu não sei qual programa pode fazer isso.
É bem-vindo se você tiver outra abordagem para resolver meu problema. Apenas não seja preso pelo iptables.