Sziasztok!
A kérdésem az lenne, hogy egy hotspotot szeretnék csinálni, ami a következőket tudja
- Belépéskor az első megjelenő ablak az enyém legyen, ahonnan tovább tud menni
- A http forgalom egy általam megírt proxyn keresztül menjen át ami pythonban van megírva twistedwebet használva (ez az oldalak aljára rak egy reklámcsíkot)
A kérdésem az lenne, hogy ti mit javasoltok, milyen eszközön érdemes ezt futtatni?
Megbízhatót szeretnék, és a lehetőségekhez képest olcsót.
néztem, hogy vannnak programok amik az első felét a problémámnak megoldják
http://hup.hu/node/122366
Engem érdekelne a véleményetek, hogy milyen hardveren melyiket használjam?
A válaszotokat előre is köszönöm
- 6217 megtekintés
Hozzászólások
nemhi szem hogy wan ertelme, de csinald!
// Happy debugging, suckers
#define true (rand() > 10)
- A hozzászóláshoz be kell jelentkezni
- Belépéskor az első megjelenő ablak az enyém legyen, ahonnan tovább tud menni
ez nem egy egyszerũ dolog.
- vannak különbözõ DHCP opciók, amivel Homepage-et állíthatsz be a kliensnél, de alig van olyan dhcp kliens implementáció, ami ezt figyelembe veszi (windowsnál, beállított megbízható hálózaton és legfeljebb is csak az MSIE kezdõlapját állítja át ideiglenesen)
- UPnP-vel hirdetheted magad, mint internet gateway és ott is meg lehet adni vmilyen website-ot, de ez se olyan ami bepofátlankodja magát a user képébe
- én tũzfallal + helyi webszerverrel oldanám meg a dhcp démonnal együttmũködve:
-- amikor az általad osztott IP tartományból érkezik egy web (mondjuk tcp/80) kérés, átirányítod magadhoz (iptables: -j REDIRECT),
-- a helyi webszervered dobja a reklámot meg az infót amit tudatni akarsz a kliensekkel,
-- kell egy "Elfogadom" link vagy form gomb, amire ha kattint, szerveroldalon triggerelsz egy parancsot, ami kiveszi az átirányítandó IP-k közül a látogató IP-jét (vázlatosan: "-t nat -A freewifi_redirect -s $_SERVER[REMOTE_ADDR] -j RETURN"). így akármilyen http:// oldalt nyit meg az ürge, elõször hozzád fogja dobni. itt még lesz jónéhány buktató, pl. HTTP fejlécek (Cache, Keep-Alive), nem user kérések (pl. szoftwerfrissítés keresés, malware check), https forgalmat meg lehet ebben a fázisban tiltani (-j REJECT)
-- ha lejár a DHCP lease time, akkor kivenni a freewifi_redirect tũzfaltáblából az IP-t, hogy ha késõbb kiosztod azt az IP-t újra az átirányítási fázisban legyen. (ezt dnsmasq-kal a --dhcp-script opcióval oldhatod meg)
- A http forgalom egy általam megírt proxyn keresztül menjen át
proxykhoz annyira nem értek, de biztosan transparens proxyra lesz szükséged, amit iptables-szel így valósíthatsz meg: -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3328.
https forgalmat vagy figyelmen kívül hagyod, vagy utasítod* a klienseket, hogy telepísték fel a te aláírótanusítványodat és annak a segítségével be tudsz ülni a https forgalomba is.
valamint transparens proxy használata esetén lehet, hogy az elsõ blokkban leírtakra nincs is mind szükséged. megteheted hogy úgy konfigolod a proxy démont, hogy egy dinamikusan változó IP lista alapján írja át a Host fejlécet a saját webszervered fajlécére...
* erre nincs protokoll, ezért úgy értem, kiírod a welcome oldalra, h ha HTTPS-sen akarsz böngészni, telepísd fel ezt a CRT-t...
~~~~~~~~
Linux 3.2.0-4-486
Debian 7.1
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Köszönöm szépen, sokat segítettél az első problémára, a másodikat tudom, hogy hogy csinálom, átirányítom a http forgalmat a proxyra, és kész.
Azt hiszem, hogy rosszul tettem fel a kérdést.
Az lenne a kérdésem, hogy milyen eszközt javasoltok, ami elbírja a pythont twistedwebbel.
pl tp-link wr1043 elbírja ezt a terhelést?
- A hozzászóláshoz be kell jelentkezni
Hello!
Szerintem egy Mikrotik RouterBoard elég lehet, RB951G például. Pár helyen üzemeltetünk ezzel HotSpot-t és elég korrekt.
Üdv
S
- A hozzászóláshoz be kell jelentkezni
+1
Ez tetszik, 128 MB ram.
Azt megkérdezhetem, hogy a gyári firmware-ra lehet rakni pythont, vagy tegyek rá openwrt-t?
- A hozzászóláshoz be kell jelentkezni
chillispot/coova-chilli, tud mindent amit egy hotspotnak tudnia kell.
Openwrt része így elég sok cuccon elfut.
Fedora 20, Thinkpad x61s
- A hozzászóláshoz be kell jelentkezni
Hardware már van? Ha nincs akkor egy lehetőségnek felvetném a UniFi-t. Guest portál van, jól is működik. Proxy-t ugyan még nem néztem benne. A controller ingyenesen letölthető, meg tudod nyomkodni.
- A hozzászóláshoz be kell jelentkezni
Végy egy olcsó wrt kompatibilis router.
Repopól rakgd fel a nodogsplasht
Es orul :)
Viccet fereteve
1043nd Tp-Link
(Nodogsplash tud sajat homepagest ill tud alapból proxy fele iranyitani)
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy megint nem voltam világos.
A kérdésem az lenne, hogy magát a proxyt, amit én írtam pythonban (twistedwebbel), azt képes-e elbírni egy wr1043-sd router?
Nincs sok pénzem, hogy kísérletezzek, ezért egyből jó eszközt szeretnék megvenni, ami elbírja a pythont, és a Nodogsplash-t is.
Köszönöm
- A hozzászóláshoz be kell jelentkezni
Ha egy kompakt, és mindent tudó eszközt akarsz, akkor a Zyxel N4100 aminek nyomtatója is van a bilétákhoz. Az új típus az UAG4100.
- A hozzászóláshoz be kell jelentkezni