- Linux kezdőknek
- Windows 11
- Ubiquiti hálózati eszközök
- Gyengék az EV-eladások, van, ahol vészhelyzetet hirdettek
- Nehéz dolga lenne a big tech-nek egy új Trump-kormány alelnökével
- Mesterséges intelligencia topik
- Windows 10
- WLAN, WiFi, vezeték nélküli hálózat
- Musk felháborodott, elköltözteti a SpaceX-et és az X-et
- Mikrotik routerek
-
IT café
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.
[ Szerkesztve ]
### RT-N16, WL-500 Oleg optware script ami majdnem mindent feltesz ### ===========> http://wl500g.info/showthread.php?t=23684 <===========
Új hozzászólás Aktív témák
● Olvasd el az összefoglalót!
- ÁRGARANCIA! Épített KomPhone i5 13400F 32/64GB RAM RX 7700 XT 12GB GAMER PC termékbeszámítással
- WD My Passport 5TB HDD, külső merevlemez, ÚJ, bontatlan!
- ELADÓ SAMSUNG Odyssey G5 "27'' Ívelt WQHD 165 Hz 16:9 FreeSync VA LED Gamer monitor
- ÁR ALATThinkPad Thunderbolt 3 Dock (40AC) úttörő, 13 portos dokkoló megoldás akár ingyenes szállítás
- Dobozos új Asus ROG Zephyrus M16 /I7-12700H/16GB Ram/512GB SSD/RTX 3050Ti 4GB/2K/165Hz/GARANCIA/
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen