- Android alkalmazások - szoftver kibeszélő topik
- CMF Buds Pro 2 - feltekerheted a hangerőt
- iPhone topik
- Samsung Galaxy Watch7 - kötelező kör
- Megjelent a Poco F7, eurós ára is van már
- Telekom mobilszolgáltatások
- One mobilszolgáltatások
- Vivo X200 Pro - a kétszázát!
- Mobil flották
- Okosóra és okoskiegészítő topik
-
Mobilarena
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
Headless
őstag
válasz
amstro555 #59061 üzenetére
Háát nem csodálom, érdekes lenne ha az lekezelné ezt a rengetet ennyi speciális karakterrel megtömve, ami mind tönkre teszi a parancsfuttató működését... Ezt közvetlenül puttyba futtasd le..
Run command oldal nálam se csinálja meg...
puttyban rendesen működik, még megpróbálom a webcommanderrel a saját parancsfuttatónkal, de szerintem az sem csinálja meg... (nem hát) mindenre nem lehet ezeket felkészíteni... nem lesz sosem egy live shell parancs futtatód webes felületen... -
Headless
őstag
válasz
amstro555 #59059 üzenetére
Nagyon egyszerű
/etc/config/uhttpd fájlban megkeresed a 80-as portot és átírod valami másra.
Ezt kell átírnod vagy akár ki is törölheted.
list listen_http '0.0.0.0:80'
list listen_http '[::]:80'
Ennek érvénybe lépéséhez kell egy luci webszerver restart.
/etc/init.d/uhttpd restartEzután fogod az általam írt scriptet a 8082-őket átírod benne 80-ra és lefuttatod és kész. Bemásolod a /www_80 mappába az index fájlodat, és megcsinálod a restartot ahogy írtam korábban is.
-
-
Headless
őstag
válasz
amstro555 #59056 üzenetére
Persze, mert a 80-as porton és valószínű a 443-as porton is a LuCI webszervere fut. Viszont van Alexnek is egy webszervere a 8081-es porton. A hozzá tartozó init script példájára létre tudsz hozni egy sajátot is tetszőleges, 80,8081,443-tól különböző portokon.
Erre egy példa, amit csak lefuttatsz ssh-n keresztül éps csinál egy webszervert a 8082-es porton
if [ ! -d "/www_8082" ];then
cat << __EOF__> /etc/init.d/uhttpd_8082
#!/bin/sh /etc/rc.common
START=50
SERVICE_DAEMONIZE=1
SERVICE_WRITE_PID=1
UHTTPD_BIN="/usr/sbin/uhttpd"
start() {
SERVICE_PID_FILE=/var/run/uhttpd_8082.pid
service_start /usr/sbin/uhttpd -f -h /www_8082 -r TP-Link -x /cgi-bin -t 600 -p 0.0.0.0:8082
}
stop() {
SERVICE_PID_FILE=/var/run/uhttpd_8082.pid
service_stop /usr/sbin/uhttpd
}
__EOF__
chmod +x /etc/init.d/uhttpd_8082
mkdir -p /www_8082/cgi-bin
/etc/init.d/uhttpd_8082 enable
/etc/init.d/uhttpd_8082 start
fiEzután az index.html fájlodat bekell helyezned a /www_8082 mappába majd újraindítani a webszervert.
/etc/init.d/uhttpd_8082 restart
ezután pedig a 8082-es porton eléred a webszervert. Pl. 192.168.1.1:8082A /www_8082/cgi-bin mappába pedig shell scripteket helyezhetsz, mint Alex is tette azt a formázóval, így dinamikussá tenni az oldalt folyton változó adatokkal. Vagy ahogy mi is tesszük, suste buildjében. Ha a mentéseket letöltöd és kitömöríted megtudod nézni, hogyan is.
-
-
-
vargalex
Topikgazda
válasz
amstro555 #45774 üzenetére
Szia!
Pontosan milyen firmware verziót használsz? Mert ez az idő megadási mód csak firewall v3-ban érvényes.
-
-
Új hozzászólás Aktív témák
Hirdetés
- Vezetékes FEJhallgatók
- Miskolc és környéke adok-veszek-beszélgetek
- Óvodások homokozója
- A nagy Szóda, Szódakészítés topic - legyen egy kis fröccs is! :-)
- Kecskemét és környéke adok-veszek-beszélgetek
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Revolut
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- 3D nyomtatás
- További aktív témák...
- AKCIÓ! ASUS PRO WS W790E-SAGE SE alaplap garanciával hibátlan működéssel
- Xiaomi Redmi Note 13 256GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 14 Pro 128GB Kártyafüggetlen, 1Év Garanciával
- Lenovo ThinkPad T14 3 Gen 16/256GB SSD, Újszerű, 1 Év Garanciával
- Azonnali készpénzes AMD Ryzen 1xxx 2xxx 3xxx 5xxx processzor felvásárlás személyesen / csomagküldés
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged