Skocz do zawartości
zlotowinfo

limitowanie transferu na IP

Polecane posty

VPS, czysty debian, bez względu na port, przychodzący, wychodzący

potrzebuję limitować transfer na IP, lub bardzo zminimalizować po przekroczeniu limitu

 

 

 

user niezarejestrowany ma limit 10MB/dzien

user zarejestrowany1 ma limit 200MB/dzien

user zarejestrowany2 ma limit 500MB/dzien

 

w miarę łopatologicznie

Edytowano przez zlotowinfo (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

potrzebuję limitować transfer (przychodzący+wychodzący) z IP lub bardzo zminimalizować po przekroczeniu limitu

bez względu na port, czysty debian

 

user niezarejestrowany ma limit 10MB/dzien

user zarejestrowany1 ma limit 200MB/dzien

user zarejestrowany2 ma limit 500MB/dzien

 

w miarę łopatologicznie

 

 

moze zacznij od opisania co dokladnie chcesz bo z Twojego pytania nie za bardzo wynika o co Ci chodzi

 

chodzi Ci o limitowanie transferu sieciowego bazujac na czym?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

theONE: niektórzy nadal wolą bawić się w routing poprzez PieCe z Linuxem, zamiast kupić router, bo myślą, że to jest lepsze rozwiązanie. Kiedyś miało to sens, w czasach, kiedy dobry router z porządnymi opcjami kosztował olbrzymią kasę, teraz takie bajery masz w routerach za 150-200 zł i nie musisz się z niczym męczyć, 2 kliknięcia mychą i załatwione.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To my nie rozumiemy co kombinujesz. Z twojej wcześniejszej wypowiedzi wynikało, jakbyś chciał limitować transfer w sieci lokalnej, teraz piszesz o VPSie... Napisz konkretnie, co chcesz osiągnąć i w jakim środowisku.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

zanim odpowiedziałeś pisało już wyraźnie o vps

 

nie da sie limitowac ruchu TCP/IP bazujac na "jakims" userze

 

mozna limitowac per dowolne pole naglowka pakietu

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

nie lepiej powiedzieć nie wiem, nie umiem, ew. nic nie odpowiadać?

 

ale masz przeciez jasne i konkretne odpowiedzi - "jesli dobrze Cie zrozumielismy to sie nie da"

 

czego pragniesz wiecej ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

da się tylko ja nie umiem i dlatego pytam

 

ruch trzeba zliczać a potem odpowiednio reagować, tylko jak to przełożyć linuksowi

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Może napisz jeszcze raz, ale tym razem porządnie, o co dokładnie chodzi.

Ja również nie rozumiem. To tak, jakbyś napisał "ej, czy jest możliwe pobranie pliku?".

 

O jakiego rodzaju usługę chodzi?

Piszesz o VPSie.. ale co z nim? Masz stronkę jakąś i tam ktoś się może logować i cośtam robić?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

VPS, czysty debian, bez względu na port, przychodzący, wychodzący

chcę zliczać i limitować ruch pomiędzy vps a IP

po przekroczeniu limitu chcę zablokować IP lub transfer zmniejszyć np. do 1KB/s

 

dowolny user może użyć max 10MB/dzien/IP

user1 ma limit 200MB/dzien

user2 ma limit 500MB/dzien

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wytłumacz wszystkim o co chodzi. Chcesz by różni użytkownicy w Twoim skrypcie posiadali różne uprawnienia do generowania transferu u Ciebie na stronie. Bez mariażu skryptu strony ze skryptami się nie obejdzie a i tak nie będzie to rozwiązanie efektywne, gdyż:

- użytkownik niezarejestrowany będzie mógł zmienić IP (np neostrada)

- inne różne powody obejścia tematu.

 

 

Łatwiej będzie jak napiszesz jakiego typu skrypt chcesz zlimtować, może łatwiej będzie nanieść ograniczenia na aplikację kliencką (stronę) - np możliwość przez zarejestrowanego użytkownika obejrzenie tylko 10 zdjęć dziennie. Tak byłoby zdecydowanie łatwiej.

 

Nie piszesz jak, nie piszesz gdzie, nie wiemy co a chciałbyś byśmy napisali Ci dobre, sprawdzone rozwiązanie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

nie da sie limitowac ruchu TCP/IP bazujac na "jakims" userze

 

iptables -A OUTPUT -p tcp --dport 80 -m owner --uid-owner 1234 -j REJECT

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Kafi:

tylko że to jest szczególny przypadek.

A jak użytkownik jest tylko użytkownikiem wirtualnym ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

chodzi o proxy, by zliczać i limitować ruch dla IP, 10MB/dzien wystarczy jako test, nie widzę problemu dla zmiennego IP

a dla zarejestrowanych mieć możliwość przydzielenia limitu

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

pytales: czy logujesz jakoś w bazie IP zarejestrowanych użytkowników ?

więc odpowiedziałem, że to by trzeba jakoś robić, co miałem innego napisać?

 

 

chociaż tak myślę czy nie lepsze byłoby rozwiązanie

- dowolny user odrazu limit transferu np 10KB/s

- zarejestrowany user z przypisanym do niego IP, i przydzielanie transferu, po przekroczeniu 20KB/s

Edytowano przez zlotowinfo (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

iptables -A OUTPUT -p tcp --dport 80 -m owner --uid-owner 1234 -j REJECT

 

o ile wiem to reject wysle pakiet w kosmos i odda ICMP

 

i gdzie tu limit ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×