Hirdetés
- Poco X6 Pro - ötös alá
- iPhone topik
- CMF Watch Pro 2 - ebből a poénból többet is ki lehetett volna hozni
- One mobilszolgáltatások
- Milyen okostelefont vegyek?
- A Sony technológiáinak krémje lett az Xperia 1 VII
- Google Pixel topik
- Megszórta One UI 7-tel a Samsung az A-szériát
- A kompaktok között a Honor8 Mini lehet a király
- Mobil flották
-
Mobilarena
ASUS WL-500G Premium
Új hozzászólás Aktív témák
-
ecaddict
senior tag
Nem tudom volt-e már olyan helyzetetek, kelett volna egy terminál a routerhez, de csak egy browser állt renelkezésre olyan firewall mögött ami csak http portokat enged ki.
A megoldás amit találtam nem a legjobb, de legalább működik (a lassúság miatt jó ha megy a parancsok vakon gépelése).Le kell tölteni hozzás az Ajaxterm-0.10.tar.gz-t valahonnan a webről és kicsomagolni a routeren a <webroot>/ajaxterm/ könyvtárba.
(A cliens a browser-ben futó AJAX-os ajaxterm.js amit az ajaxterm.html-en keresztűl tölt le a browser. A szerver oldalon a megoldás magja a ajaxterm.py python szkrip.)Az ajaxterm.py-ban a köv. sort (418. sor):
fcntl.ioctl(fd, struct.unpack('i',struct.pack('I',termios.TIOCSWINSZ))[0], struct.pack("HHHH",h,w,0,0))
le kell cserélni erre:
fcntl.ioctl(fd, termios.TIOCSWINSZ, struct.pack("HHHH",h,w,0,0))
Figyelem a python érzékeny a szöveg mélységére (indentálás).
lighttpd.conf-ban engedélyezni kell a mod_proxy-t:
server.modules = (
#...
"mod_proxy",és kell még a köv sor:
proxy.server = ( "/ajaxterm/" =>
(
(
"host" => "127.0.0.1",
"port" => 8022
)
)
)Megtekinthető demó:
[link]
start script:#!/bin/sh
PATH=/opt/bin:/opt/sbin:/usr/bin:/sbin:/bin:/usr/sbin
PIDFILE=/opt/var/run/ajaxterm.pid
OPTIONS="/mnt/ajaxterm/ajaxterm.py -d -P $PIDFILE"
NAME=ajaxterm
d_start() {
if [ ! -f $PIDFILE ]; then
python $OPTIONS
logger -t $NAME "Started PID: `cat $PIDFILE`"
fi
}
d_stop() {
if [ -f $PIDFILE ]; then
PID=`cat $PIDFILE`
kill $PID
logger -t $NAME "Stopped PID: $PID"
rm -f $PIDFILE
fi
}
case "$1" in
start)
echo "Starting $NAME"
d_start
echo "."
;;
stop)
echo "Stopping $NAME"
d_stop
echo "."
;;
restart|force-reload)
echo "Restarting $NAME"
d_stop
sleep 1
d_start
echo "."
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0Sikeres connect után a script a proci 30%-át viszi, azaz csak akkor érdemes használni amikor tényleg kell és csak https-en.
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
- Milyen videókártyát?
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Nvidia GPU-k jövője - amit tudni vélünk
- Poco X6 Pro - ötös alá
- sziku69: Szólánc.
- OTP Bank topic
- Milyen légkondit a lakásba?
- MILC felhasználók szakmai topikja
- Futás, futópályák
- További aktív témák...
- Thrustmaster T248 + T3PM + loadcell mod + spare parts
- Gamer laptop felvásárlás Magas áron, gyorsan és egyszerűen!
- ROG Strix G512LU 15.6" FHD IPS i7-10750H GTX 1660 Ti 16GB 512GB NVMe magyar vbill gar
- iKing.Hu - Apple 16 Pro Max - Natural Titanium - Új, kipróbált
- iKing.Hu - Apple iPhone 14 Plus - Yellow - Használt, karcmentes
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest