Wyświetlanie reklam przez hotspot Wi-Fi [zamknięte]

10

Niedawno rozprowadziłem moją sieć Wi-Fi z antenami o wysokiej prędkości do mojego obszaru, który obejmuje prawie 300-400 osób. Niczego im nie obciążam, ale chciałbym generować przychody dzięki reklamom umieszczanym na odwiedzanych przez nich stronach internetowych.

Czy możliwe jest wyświetlanie reklam z Google (wiem, że mogę przekierować reklamy, używając serwera pamięci podręcznej lub zapory ogniowej).

To jest jak darmowy VPN, ale chciałbym, aby moje reklamy znajdowały się nad odwiedzanymi przez nich witrynami, dzięki czemu mogę wziąć pod uwagę koszt Wi-Fi, które oferuję.

Wszelkie sugestie byłyby świetne!

Ahsan
źródło
26
Jeśli chcesz / musisz zarabiać pieniądze, powinieneś po prostu naliczyć im niewielką opłatę za dostęp. W przeciwnym razie upuść to. To zły pomysł.
R .. GitHub ZATRZYMAJ LÓD
13
Mam nadzieję, że Twój dostawca usług internetowych nie dowie się, jak zarabiasz (reklamujesz) na redystrybucji ich usług. W większości przypadków to duże nie-nie. Jak „Pukanie pukanie - Cześć, jesteśmy z kancelarii prawnej ISP, oto twój problem z zaprzestaniem i rezygnacją”.
ᴇcʜιᴇ007
4
Jaka jest twoja odpowiedzialność prawna, jeśli twoi sąsiedzi pobierają pornografię dziecięcą przez sieć, którą im udostępniasz?
David Richerby
1
@Chipperyman: W komentarzu do jednej z odpowiedzi wyjaśniłem niektóre rzeczy, które mogą pójść nie tak. Ponadto udostępnienie zmodyfikowanych wersji treści, do których użytkownicy uzyskują dostęp (przynajmniej moralnie i miejmy nadzieję zgodnie z prawem) unieważnia jego status wspólnego przewoźnika. Na przykład, jak wspomniał David, jeśli jeden z jego sąsiadów pobiera CP, jego maszyny będą aktywnie pobierać, modyfikować i ponownie obsługiwać strony zawierające CP, a nie tylko przepuszczać pakiety.
R .. GitHub ZATRZYMAJ LÓD
3
Zamiast tego miałbym coś w rodzaju strony powitalnej z reklamami, a także warunki i przycisk „Zgadzam się”. W ten sposób pomagasz CYA plus, możesz wyświetlać niektóre reklamy, ale nie zakłócać ich normalnego przeglądania.
Matthew Lock

Odpowiedzi:

19

Radzę, abyś tego nie robił, ponieważ najprawdopodobniej doprowadzi to do luzu.

Biorąc to pod uwagę, jeśli chcesz, nie będzie to działać na stronach SSL, chyba że wszyscy pobiorą niestandardowy certyfikat główny SSL (czego naprawdę nie polecam), ale w przypadku standardowego protokołu HTTP wszystko, co musisz zrobić przykleja serwer proxy na routerze, aby w zasadzie dodać trochę treści do każdej strony.

To nie jest łatwa rzecz do zrobienia, ale aby uzyskać podstawowe pojęcia na temat koncepcji, polecam spojrzeć tutaj na faceta, który stworzył ludzi zdjęć klapki ... Należy umieścić na właściwym torze.

William Hilsum
źródło
1
Niezła sztuczka! Nie wiedziałem o tym, ale cieszę się, że teraz wiem!
Kinnectus
to naprawdę dobra sztuczka.
Ahsan
17
Jako dodatkowy / dodatkowy powód, aby tego nie robić, modyfikowanie danych zwracanych przez żądanie HTTP może spowodować poważne i daleko idące uszkodzenie. Wyobraź sobie, że nie jest ekspertem aktualizującym swoją stronę internetową, który pobiera własną stronę, modyfikuje ją i przesyła wynikowy plik HTML z powrotem na swój serwer przez ftp. Teraz skasowałeś ich dane; twoje modyfikacje przypadkowo wracają do dziczy. Istnieje wiele innych wariantów tego tematu.
R .. GitHub ZATRZYMAJ LÓD
2
@R ..: Jeśli wszystkie strony są owinięte w ramkę, nic nie spowoduje ich usunięcia.
Brian
Dlaczego miałoby to prowadzić do luzu?
DBedrenko
5

Możesz użyć ciemnych sposobów na fałszowanie i zmianę (wstrzykiwanie) zawartości.
Będzie to wymagało wydajnego sprzętu, jeśli chcesz zmienić ruch 300-400 osób jednocześnie.

Ale:

  • Google Ads i wiele innych usług reklamowych nie będzie działać (jest nielegalne).
  • Właściciele witryn mogą Cię pozwać, ponieważ zmienisz ich zawartość.
  • Zakładając, że usługi reklamowe zobaczą tylko 1 IP * (adres IP routera) dla wszystkich 300-400 osób, najprawdopodobniej zablokują one twoje konta reklamowe. Nie ma więc możliwości korzystania z usług reklamowych (oprócz własnej usługi reklamowej).
  • Poczekaj następnego dnia na 300–400 osób z FBI i przygotuj się do wyjaśnienia, dlaczego sfałszowałeś duży ruch.

Możesz jednak pomyśleć o białych sposobach, na przykład utwórz stronę początkową dla swojego połączenia i dodaj tam własne reklamy (ponownie, usługi reklamowe nie będą działać). Jest to legalne, jeśli pozwala ci to twój dostawca usług internetowych.


* prawdopodobnie nie kupisz i nie przypiszesz 300-400 adresów IP wszystkim swoim klientom.

Strumień
źródło
Jakieś pomysły na stronę startową? Mam 2-4 dynamiczne adresy IP, które zapewniają dostęp do Internetu użytkownikom powyżej. Jak najlepiej raz wyświetlić stronę startową?
Ahsan
@ Ahsan, czy masz własną usługę reklamową?)
Jet
Nie posiadam osobistej usługi reklamowej, ale posiadam niektóre witryny i posiadam ważne konto Google AdSense dla tych witryn.
Ahsan
Nie, jak wspomniałem, Google AdSense nie będzie działał lub po kilku dniach zostaniesz zbanowany.
Jet
2

Nie będziesz w stanie umieścić niczego powyżej stron, do których mają łatwy dostęp. Co z tymi, które łączą się z nie przeglądarką? Lub jeśli łączą się z własną siecią VPN. Ruch nie spowoduje żadnych reklam. Jedną rzeczą, którą możesz zrobić, to stworzyć portal do przechwytywania, który musi przejść przez wiele stron, zanim połączenie zostanie utworzone przez punkt aktywny.

Kinnectus
źródło
To również niepokoi, a jeśli użyję zapory sieciowej, takiej jak Kerio Winroute lub WinGate, czy można zmodyfikować zawartość?
Ahsan
Nie zawartość VPN ani SSL, ponieważ dlatego została zaprojektowana tak, jak jest. Pomyśl o wielu kawiarniach, supermarketach i publicznych transportach publicznych. Korzystają z niewoli portali i ludzie nie zawsze mają nic przeciwko, jeśli efektem końcowym jest Internet. Możesz nawet skorzystać z jednorazowego systemu płatności lub płatnej usługi „bez reklam”, w której ich urządzenie będzie ominąć wszelkie dodawane połączenia. Ypu mógłby wtedy użyć, powiedzmy, PayPal.
Kinnectus
2

Ty może . Ale proszę nie .

Wszystko, co musisz zrobić, to umieścić serwer proxy i zmodyfikować każdą przechodzącą stronę, wstrzykując na nią jedną z reklam. To nie jest strasznie trudne.

Ale problemy:

  1. Działa tylko przez HTTP i inne nieszyfrowane protokoły
  2. Twoi użytkownicy będą cię nienawidzić
  3. Zaawansowani technicznie użytkownicy będą po prostu korzystać z tunelu SSH (lub VPN), aby szyfrować nawet ruch HTTP, a wtedy nie będzie można wstrzykiwać reklam.

Tak, to zły pomysł, który sprawi, że ludzie nie będą cię lubić, a osoby, które będą korzystać z Wi-Fi, prawdopodobnie będą wiedziały o tunelowaniu. Więc albo użytkownik jest zły na ciebie, albo nie zarabiasz na nim pieniędzy.

Cofnij
źródło
Istnieje kilka sposobów, aby to zrobić również dla HTTPS (i innych protokołów, które używają SSL).
Jet
2

Zgadzam się, że to okropny pomysł.

Powiedziawszy to, oto sposób, w jaki możesz to zrobić ...
Nigdy go nie użyłem, ale widziałem w różnych dystrybucjach oprogramowania układowego DD-WRT dla routerów, w których możesz automatycznie wstawić reklamę. Nie znam szczegółów tego, jak to działa, ale prawdopodobnie byłoby to o wiele łatwiejsze niż skonfigurowanie własnego oddzielnego serwera proxy i przekierowanie wszystkiego ręcznie, ponieważ miałoby to miejsce bezpośrednio na routerze.

Inni wspominali o ludziach poruszających się po sieci VPN, DD-WRT może w większości przypadków temu zapobiec.

wprowadź opis zdjęcia tutaj

Jest demo konfiguracji dd-wrt tutaj .

Możesz kupić niektóre routery z DD-WRT już na nich, inne są reklamowane jako kompatybilne. Aby uzyskać pełną listę obsługiwanych urządzeń, przejdź tutaj , być może masz już router, który ją obsługuje. Istnieje kilka bardzo dobrych wskazówek, jak zmienić oprogramowanie wewnętrzne z magazynu na DD-WRT, ale nadal będziesz potrzebować trochę umiejętności technicznych i wiedzy.

W zależności od posiadanego lub posiadanego routera, DD-WRT może odblokować wszelkiego rodzaju potencjał, jeśli jest wystarczająco wydajny. Niedawno zmieniłem router w „bezprzewodowy most”, aby podłączyć odtwarzacz bluray do Internetu, zamiast prowadzić kabel z mojego biura do salonu lub wydawać na niego 80 USD na klucz USB.

Dave K.
źródło
0

Jedynym „uprzejmym” rozwiązaniem, które wyświetlałoby reklamy (prawie) na każdej stronie, byłoby wstawianie reklam za pomocą ramek; zasadniczo działa jako przezroczysty serwer proxy, który tworzy zestaw ramek z reklamą w ramce u góry, a zawartość strony w ramce poniżej. Ewentualnie działająca strona portalu, na której wyświetla się kilka reklam i warunków usługi, działałaby i byłaby o wiele mniej natrętna / obraźliwa dla wielu użytkowników.

Możesz wyłączyć dostęp VPN, aby ludzie nie mogli go obejść w ten sposób; Nie jestem pewien, jak to się robi, ale wiem, że można to zrobić przynajmniej częściowo (bezpłatne WiFi w moim pociągu podmiejskim nie pozwala mi połączyć się z PPTP VPN, ale nadal mogę na przykład połączyć się z OpenVPN).

Będziesz także musiał zezwolić na przekazywanie HTTPS ze względu na problem z certyfikatem, więc użytkownicy przeglądający wyłącznie strony HTTPS (np. Sprawdzając swoją Gmail) nie będą widzieć reklam ... ale jeśli odeszliby na inne strony, Twoje reklamy by się pojawiły .

Doktor J
źródło
Mogą być w stanie zablokować VPN, blokując niektóre znane porty protokołu lub adresy IP?
dave k
Wyobraź sobie internet bez Google'a, YouTube'a, Facebooka, usług pocztowych, serwisów społecznościowych i zadaj sobie pytanie: czy na pewno chcesz wyłączyć HTTPS?
Jet
Nigdy nie mówiłem nic o wyłączaniu / blokowaniu HTTPS ...
Doktor J