Mifandray amin'ny fiovan'ny lalΓ na momba ny serivisy fitokisana ("Momba ny serivisy fitokisana elektronika" Ukraine), ny orinasa dia mila sampana maromaro hiasa miaraka amin'ny fanalahidy hita amin'ny marika (amin'izao fotoana izao, ny fanontaniana momba ny isan'ny fanalahidin'ny hardware dia mbola misokatra. ).
Amin'ny maha-fitaovana amin'ny vidiny ambany indrindra (maimaim-poana), dia nilatsaka avy hatrany ny safidy
Nipetraka ny fanontaniana hoe: Ahoana no ahafahako manao izany aminβny dihy faranβizay kely indrindra mba hiasa ho anβny rehetra...
Ny ampahany dia kivy
Safidy 1. Shortcut maromaro mankany amin'ny rakitra bat, izany hoe
a) Fampifandraisana ny fanalahidy fidirana.
b) minia manapaka.
Paragrafy"Π±Β» mampiady hevitra, ka nanapa-kevitra ny hanome ny fotoana hiasa amin'ny fanalahidy amin'ny 3 minitra.
Ny mampiavaka ny mpanjifa usbip dia rehefa avy natomboka izy dia mijanona ao amin'ny console nefa tsy manapaka ny fivoriana console, azonao atao ny manakatona ny fifandraisana amin'ny lafiny mpanjifa ary koa amin'ny lafiny server.
Izao no nety ho anay:
voalohany: fifandraisana on.bat
usbip -a 172.16.12.26 4-1
msg * "ΠΠΎΠ΄ΠΏΠΈΡΡ/ΡΠΎΠΊΠ΅Π½ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΈΠ»ΠΈ Π·Π°Π½ΡΡΡ "
faharoa: fanakatonana off.bat
ping 127.0.0.1 -n 180
taskkill /IM usbip.exe /F
Tsy niantehitra tamin'ny fahatsiarovan'ny mpampiasa, natambatra ny script token.bat
on.bat | off.bat
Inona no mitranga: ao amin'ny lahatahiry iray ihany ny rakitra rehetra, navoakan'ny rakitra token.bat, raha mihidy ny fifandraisana dia mahazo hafatra avy hatrany ny mpampiasa momba ny tsy fisian'ny fanalahidy, amin'ny tranga hafa, aorian'ny ping 180 ihany. Ireo andalana amin'ny kaody etsy ambony dia azo ampiana amin'ny "@ECHO OFF" sy ny torolalana amin'ny console mankany amin'ny "> nul" mba tsy hanafintohina ny mpampiasa loatra, fa tsy ilaina ny manao fitiliana. Ny "mihazakazaka" voalohany amin'ny kapila USB dia nampiseho fa azo vinavinaina, azo itokisana ary mazava ny zava-drehetra. Ankoatr'izay, tsy misy manipulations takiana amin'ny lafiny server.
Mazava ho azy, rehefa miasa mivantana amin'ny famantarana dia tsy nandeha araka ny nampoizina ny zava-drehetra: miaraka amin'ny fifandraisana ara-batana ao amin'ny mpitantana ny fitaovana, ny famantarana dia voasoratra ho fitaovana 2 (WUDF sy karatra hendry), ary miaraka amin'ny fifandraisana amin'ny tambajotra amin'ny WUDF (na dia eo aza izany). ampy izany raha mangataka kaody PIN).
Hita ihany koa fa tsy dia mafy loatra ilay "taskkill" feno habibiana, ary ny fanakatonana ny fifandraisana amin'ny mpanjifa dia olana ary na dia nahomby aza dia tsy miantoka ny fanakatonana azy amin'ny server.
Rehefa nanao sorona ny consoles rehetra tamin'ny mpanjifa, ny script faharoa dia naka ny endrika:
ping 127.0.0.1 -n 180 > nul
taskkill /IM usbip.exe /F /T > nul
ping 127.0.0.1 -n 10 > nul
taskkill /IM conhost.exe /F /T > nul
na dia latsaky ny 50% aza ny fahombiazany, satria ny mpizara dia nanohy nandinika ny fifandraisana misokatra.
Ny olana amin'ny fifandraisana dia nitarika eritreritra momba ny fanavaozana ny lafiny server.
Ampahan'ny mpizara
Inona no ilainao?
- Atsaharo ny mpampiasa tsy mavitrika amin'ny serivisy.
- Jereo hoe iza no mampiasa (na mbola mindrana) ilay famantarana.
- Jereo raha mifandray amin'ny solosaina mihitsy ilay famantarana.
Ireo olana ireo dia voavaha tamin'ny alΓ lan'ny serivisy crontab sy apache. Ny toetra miavaka amin'ny fanoratana indray ny toetry ny vokatry ny fanaraha-maso ny teboka 2 sy 3 izay mahaliana antsika dia manondro fa ny rafitra rakitra dia azo jerena ao amin'ny ramdrive. Nampiana tsipika amin'ny /etc/fstab
tmpfs /ram_drive tmpfs defaults,nodev,size=64K 0 0
Ny lahatahiry script misy script dia noforonina tao amin'ny fakany: unmounting-mounting ny token usb_restart.sh
usbip unbind -b 1-2
sleep 2
usbip bind -b 1-2
sleep 2
usbip attach --remote=localhost --busid=1-2
sleep 2
usbip detach --port=00
mahazo lisitry ny fitaovana mavitrika usblist_id.sh
usbip list -r 127.0.0.1 | grep ':' |awk -F ":" '{print $1}'| sed s/' '//g | grep -v "^$" > /ram_drive/usb_id.txt
fahazoana lisitry ny IP mavitrika (miaraka amin'ny fanovana manaraka mba hampisehoana ny ID mpampiasa) usbip_client_ip.sh
netstat -an | grep :3240 | grep ESTABLISHED|awk '{print $5}'|cut -f1 -d":" > /ram_drive/usb_ip_cli.txt
ny crontab mihitsy dia toa izao:
*/5 * * * * /!script/usb_restart.sh > /dev/null 2>&1
* * * * * ( sleep 30 ; /!script/usblist_id.sh > /dev/null)
* * * * * (sleep 10 ; /!script/usbip_client_ip.sh > /dev/hull)
Noho izany dia manana: isaky ny 5 minitra dia afaka mifandray ny mpampiasa vaovao, na iza na iza niasa tamin'ny famantarana. Ny fampirimana / ramdrive dia mifandray amin'ny mpizara http amin'ny fampiasana symlink, izay misy rakitra 2 voatahiry, mampiseho ny satan'ny mpizara usbip.
Fizarana manaraka: βRatsy tarehy anaty fononyβ
Safidy II. Mba hampifaliana kely ny mpampiasa miaraka amin'ny interface tsara tsy dia mampatahotra. Sahiran-tsaina amin'ny zava-misy fa ny mpampiasa dia manana dikan-Windows samihafa miaraka amin'ny rafitra samihafa, zo samihafa, fomba fiasa tsy dia misy olana noho ny
Ireto asa manaraka ireto dia voavahan'ny interface sy ny logiciel:
- Mampiseho raha sahirana amin'izao fotoana izao ny famantarana.
- Amin'ny fanombohana voalohany, ny fametrahana voalohany dia misy ny famoronana ireo rakitra bat "marina" izay manatanteraka ny fandefasana sy ny fahatapahan'ny fivoriana miaraka amin'ny mpizara famantarana. Amin'ny fanombohana manaraka, ny fampiharana ny fomba "serivisy" mampiasa tenimiafina.
- Fanamarinana ny fisian'ny fifandraisana amin'ny mpizara, izay vokatry ny fitsapan-kevitra na be atao na mampiseho hafatra momba ny olana. Rehefa averina ny fifandraisana dia manomboka mandeha ho azy amin'ny fomba mahazatra ny programa.
Ny fiaraha-miasa amin'ny mpizara WEB dia ampiharina amin'ny fampiasana ny fphttpclient snap-in fanampiny.
misy ihany koa ny fiheverana bebe kokoa momba ny lohahevitry ny lahatsoratra, ary koa ny hafanam-po amin'ny ampahany voalohany amin'ny vokatra VirtualHere miaraka amin'ny endri-javatra ...
Source: www.habr.com