Instalare și configurare Ultravnc. Conexiuni de intrare - conexiuni de intrare. Câmp „Conexiuni de intrare” - „Conexiuni de intrare”

Vă recomandăm să utilizați UltraVNC numai acelor utilizatori pentru care cuvintele DynDNS și Port forwarding nu este o frază goală, deoarece configurarea acestui program este destul de complicată. Toate informatii detaliate De această problemă veti gasi pe pagina forum.ultravnc.net.

Instalarea programului

Programul include UltraVNC Server și componente UltraVNC Versiunea de vizualizare 1.1.9.1. Instalați programul atât pe computerul principal, cât și pe mașina de la distanță. Când instalați serverul în opțiuni suplimentare Selectați pentru a înregistra aplicația ca serviciu de sistem.

Configurarea accesului

Pe un computer cu server instalat Treceți mouse-ul peste pictograma UltraVNC din bara de activități. Apoi Click dreapta faceți clic cu mouse-ul pe pictogramă și selectați „Proprietăți admin”. În secțiunea „Autentificare”, setați o parolă pentru conexiune.

Stabilirea unei conexiuni

Acum, pe PC-ul de control, lansați programul UltraVNC Viewer și în linia „VNC Server” indicați adresa DynDNS a acestuia (pentru mai multe detalii, consultați dyn.com). Faceți clic pe butonul „Conectați” și introduceți parola pentru serverul dvs. Ca răspuns la aceasta, UltraVNC va deschide o nouă fereastră în care puteți vedea interfața computer la distanțăși controlați-l, efectuând acțiuni ca pe un PC local.

Criptarea transmisiei de date

Deoarece UltraVNC în sine nu oferă nicio criptare, trebuie să îl adăugați folosind un plugin. Pentru computerul server, copiați fișierul SecureVNCPlugin.dsm în folderul C:\Program Files\uvnc bvba\UltraVNC. Apoi faceți clic dreapta pe pictograma UltraVNC din bara de activități și selectați „Proprietăți admin”. Sub linia „DSM Plugin”, bifați caseta „Utilizare”, selectați pluginul SecureVNC din listă și confirmați alegerea făcând clic pe „Aplicați | BINE."

Pe computerul cu client Viewer, copiați fișierul SecureVNCPlugin.dsm în folderul C:\Program Files\UltraVNC. Acum lansați Viewer și activați opțiunea „Utilizați pluginul DSM”. Selectați un plugin din listă și stabiliți o conexiune la server. De acum înainte, informațiile dvs. de conectare, precum și toate celelalte procese de transfer de date, vor fi criptate.

Atenţie. Se poate întâmpla ca Firewall Windows va detecta traficul de date generat de UltraVNC și va bloca programul. Faceți clic pe „Permiteți accesul” pentru a continua lucrul de la distanță.

Creșterea vitezei

Puteți crește viteza conexiunii prin eliminarea compresiei consumatoare de timp a pachetelor de date. În fereastra principală a programului, faceți clic pe butonul „Opțiuni” și debifați caseta de lângă intrarea „Selectare automată cele mai bune setări”. Acum selectați opțiunea „Ultra” și activați opțiunile „Utilizați codificarea CopyRect”, „Zip/Tight Compression” și „Jpeg (Tight) - Quality”. Faceți clic pe „OK” și apoi asigurați-vă că ați confirmat salvarea setările instalate făcând clic pe linia „Conectare”.

Pentru a înțelege întregul proces și unii termeni, utilizatorul trebuie să aibă cunoștințe de bază despre organizație retele de calculatoareși principiile de funcționare a programelor de rețea.

Să începem prin a instala UltraVNC

1. Lansăm instalarea pe computerul la care ne vom conecta - serverul.

2. Selectați elementul „Numai UltraVNC_server”.

3. În fereastra următoare, când ați întrebat „Download Vista addons files now” dacă ați instalat sistem de operare Vista. Faceți clic pe „Următorul”.

4. În fereastra „Download the mirror driver”, bifați caseta și continuați instalarea.

5. În fereastra următoare, verificați următoarele rânduri:

Înregistrați UltraVNC Server ca a serviciul de sistem - pornire automată server ca serviciu UltraVNC ca serviciu de sistem.

Porniți sau reporniți serviciul UltraVNC — opriți/reporniți serviciul UltraVNC.

Creați pictograme UltraVNC pe desktop - creați comenzi rapide.

Asociați UltraVNC Viewer cu extensia de fișier .vnc - înregistrați extensii. .vnc pe sistem.

Aceasta completează procedura de instalare.

Acum vă voi spune pe scurt despre presetări , în care intrăm deschizând meniul „Proprietăți admin” făcând clic dreapta pe logo-ul albastru al programului de lângă ceas.

1. Acceptați conexiunile socket - acceptați conexiunile de intrare - verificați

2. Porturi - porturi. Principal — port pentru conectarea unui client uvnc. Http - port pentru conectarea unui client java. lăsați valorile implicite.

3. Parola VNC - parola pentru conectare. Vino cu ea imediat Parolă Nouăși notează-l.

4. Eliminați Aero (Vista) - Vă sfătuiesc să activați acest element pentru a accelera programul. Vă va permite să dezactivați setari aditionale grafică în Windows.

5. Eliminați fundalul pentru vizualizatori - eliminați imaginea de fundal de pe desktop - vă recomand să îl instalați.

6. Dezactivați pictograma tavă - eliminați pictograma serverului din tavă - la discreția dvs.

7. În secțiunea Transfer de fișier setați valoarea la Activare. Acest lucru va permite copiarea fișierelor între mașini.
În acest moment, setările de bază sunt finalizate.

Să trecem la lansarea Viewer-ului.

1. În câmpul VNC Server - trebuie să introduceți adresa serverului pentru a realiza conexiunea.

Cum să aflați adresa IP a unui computer și să verificați porturi deschise, descris în detaliu în întrebare.

Aceasta completează setările programului.

Procedura de verificare a porturilor deschise și a adreselor IP externe este descrisă în răspunsul la întrebare

Dacă aveți dificultăți în accesarea computerului prin rețea, adresați întrebări și vom face tot posibilul pentru a vă rezolva problema.

VNC este un sistem telecomandă desktopul computerului. Utilizator Client VNC vede imaginea de pe desktop Servere VNC și îl controlează cu un mouse și tastatură la fel ca propriul computer.

Puteți rula serverul VNC pe computerul dvs. de lucru și îl puteți accesa de acasă dacă este necesar. Sau vice versa. Pentru a vă conecta, trebuie să vă asigurați că Port TCP, folosit de server (implicit 5900) este disponibil pentru conexiunile de intrare de la client.

UltraVNC este preluat. Alte implementări VNC binecunoscute sunt RealVNC și TightVNC, pot fi găsite mai multe opțiuni. Teoretic, toate sunt compatibile între ele, deși unele funcții speciale(clipboard sau transfer de fișiere) poate să nu funcționeze între diferite implementări.

Ajutarea noilor veniți

VNC este, de asemenea, convenabil pentru a ajuta alți utilizatori. Este mult mai ușor să ajuți văzând ce se întâmplă pe ecran.

Cu toate acestea, mulți oameni au routere și firewall-uri și este nerealist să ceri unui începător să poată deschide pentru conexiunile de intrare. portul dorit. Ne vine în ajutor conexiune inversă(conexiune inversă). În acest mod, conexiunea este inițiată de serverul VNC.

Un utilizator experimentat lansează un client VNC în modul de ascultare (vncviewer.exe /listen) și face portul 5500 accesibil din exterior. Un începător poate descărca și lansa serverul VNC doar și se poate conecta la client la adresa IP specificată.

Iată o pagină specială cu instrucțiuni pentru începători. Gândi, utilizator experimentat instrucțiuni detaliate Nu e necesar. Voi observa doar că în timpul conexiunii clipboard-ul devine partajat și că dacă un începător are o rezoluție a ecranului mai mare decât a ta, atunci în client poți scala imaginea la o dimensiune acceptabilă.

În plus

Avantajele VNC sunt multi-platformă și gratuite. Dacă aveți Windows XP instalat peste tot, atunci pt acces de la distanță Instrumentele încorporate vor funcționa probabil pentru dvs. - Desktop la distanță sau Asistență de la distanță. Se pare că pot fi conectate și prin conexiune inversă.

Dacă aveți o adresă IP externă dinamică, este convenabil să vă faceți una pentru dvs. (gratuit) DNS dinamic, de exemplu la dyndns.com. Un mic program va rula pe computerul dvs. (și unele routere au această funcționalitate încorporată) care notifică serviciul DynDNS despre modificările IP-ului dvs. Drept urmare, domeniul pe care îl alegeți, de exemplu pupkin.dyndns.org, va indica întotdeauna adresa dvs. IP actuală

Dacă sunteți angajat profesional suport tehnic, atunci s-ar putea să-l găsiți deosebit de convenabil. Aceasta este o versiune ușoară specială a serverului VNC, care poate face doar conexiuni inverse și numai la adrese IP pe care le-ați configurat anterior. Desigur, atunci trebuie să fii suficient de autoritar pentru ca utilizatorul să fie de acord să descarce și să ruleze acest server VNC configurat de pe propriul tău site.
(Oh, cu cine glumesc aici... Mulți utilizatori vor lansa deja tot ce le este oferit)

Această postare este doar pentru a oferi un link și nu pentru a descrie toate acestea la telefon de fiecare dată pentru prieteni, cunoștințe, angajați și toți ceilalți.
Deci asta este. În primul rând, Ultr@VNC este gratuit și, în al doilea rând, funcționează grozav. Cunoștințe minime necesare pentru instalare în limba englezăși unele abilități în configurarea oricăror programe și, desigur, drepturi de administrator. Desigur, dacă Internetul trece printr-un router sau este cumva complicat, atunci totul este mult mai distractiv. Nu voi scrie despre redirecționarea portului și alte lucruri, acest lucru este deja suficient pentru orice piesă de hardware.
De exemplu, să luăm UltraVNC 1.0.6.4 proaspăt, cele vechi aveau ceva diferit, dar nu prea;

Pentru a începe, descărcați cea mai recentă versiune de UltraVNC de pe site.
Începeți instalarea. Următorul, următorul, următorul. În fereastra de selectare a componentelor instalate:

Inslaminare deplină– instalează totul deodată, atât serverul, cât și clientul (aka viewer). Este instalat implicit și acest lucru este corect.
Numai serverul UltraVNC– doar server. De obicei pariez pe mașini la distanță doar el.
Serverul UltraVNC doar „silențios”– același lucru, doar că nu va pune întrebări inutile. (bine la actualizarea versiunii)
Numai vizualizatorul UltraVNC– numai pentru vizualizator. Poate cineva are nevoie doar de el.


Dacă există Vista undeva, atunci bifați caseta. Dacă nu, atunci nu îl instalăm. Logic.


Driverul oglinzii este un lucru util, accelerează și îmbunătățește și mărește vizual. Să punem.


Alegem ca serverul să fie un serviciu de sistem și începem cu sistemul. Pictograme de pe desktop și asociere cu tipul .vnc, dacă se dorește.


Faceți clic dreapta pe acest ochi albastru și va apărea un meniu. ÎN acest moment avem nevoie proprietăți admin. Ca rezultat, vedem toate setările serverului UVNC.


Acestea sunt setările mele tipice. Nu este departe de ceea ce este implicit.
O scurtă descriere a butoanelor și a casetelor de selectare, mergând de sus în jos și de la stânga la dreapta:
Secțiunea „Conexiuni de intrare”.
Acceptați conexiunile prize– trebuie să fie activat pentru ca totul să funcționeze.
Afişa— Încă nu înțeleg de ce este asta.
Porturi– indică portul pe care va funcționa programul. În mod implicit, automat, porturile 5900 și respectiv 5800. (există o eroare în versiunile 1.0.6.x; porturile pot fi introduse doar manual prin editarea fișierului ultravnc.ini). Lăsați mașina să rămână, nu este critic.
Activați JavaViewer (conectare HTTP)– posibilitatea de a vă conecta prin orice browser cu java. Sănătos.
Permite conexiuni Loopback– permite scurt circuit(aka bucla), numai pentru testarea performanței.
Numai Loopback– același lucru, dar întrerupe toate conexiunile din exterior. Nu este nevoie.
Secțiunea „Autentificare”
Parola VNC– parola pentru conectare. Există doar alfabet latin, restul cerințelor sunt aceleași ca pentru toate parolele.
Necesită conectare MS(și tot ce are legătură cu acesta) – pentru a controla accesul prin nume și parole utilizatorii de Windows. Eu nu-l folosesc.
Secțiunea „Transfer de fișiere”– permite posibilitatea de a transfera fișiere. Trebuie sa.
Secțiunea „Plugin DSM”– capacitatea de a cripta datele, pentru paranoici. M-am răsfățat și l-am oprit.
Secțiunea „Când ultimul client se deconectează”– indică ce trebuie făcut când se termină conexiunea. Nimic, blochează computerul, încheie sesiunea. nu aprind nimic. Mai puține probleme.
Secțiunea „Tastatură și mouse”– la conectare, fie tastatura/mouse-ul de pe acest computer este dezactivat (util pentru a nu interfera), fie nu-i permite celui care s-a conectat sa conduca. Asistența în limba japoneză ajută uneori la rezolvarea problemelor cu limba rusă.
Secțiunea „Interogare privind conexiunea de intrare”– dacă bifați caseta, atunci când cineva se conectează la calculator local Apare o fereastră cu întrebarea „lasă-mă să mă conectez sau nu?”. Puteți specifica timpul după care conexiunea va fi automat fie respinsă, fie acceptată. Uneori util.
Secțiunea „Conexiuni de vizualizare multiple”.– reglementează ce se va întâmpla dacă mai mulți clienți se conectează simultan.
„Deconectați toate conexiunile existente”- dar apoi a venit pădurarul și i-a alungat pe toți din pădure. Ultimul care se conectează îi aruncă pe toți ceilalți.
„Păstrează conexiunile existente”- aglomerat, dar nu nebun. Toți stau și se amestecă unul cu celălalt.
"Refuza noul conexiune"- cine s-a ridicat primul primește papucii. Prima persoană care se conectează nu lasă pe nimeni să intre.
„Refuzați toate conexiunile noi”– o variație de neînțeles a paragrafului precedent.
secțiunea „Diverse”.– sunt tot felul de lucruri utile pentru comoditate, accelerarea muncii, reducerea traficului.
Eliminați Aero (Vista)– atunci când este conectat, dezactivează decorațiunile whist și pe bună dreptate.
Eliminați imaginea de fundal pentru vizualizatori– elimină imaginea de fundal de pe desktop. Sănătos.
Activați monitorul gol la cererea vizualizatorului– oferă clientului posibilitatea de a opri monitorul. Utilizatorii sunt mai speriați de un ecran brusc slab decât de un computer care rulează singur.
Activați blocarea ecranului de amestecare alfa- același lucru, doar implementat diferit.
Captură Alpha-Blending– necunoscut.
Dezactivați pictograma Tavă– dezactivează pictograma tavă. Poate fi util cuiva, deși puteți vedea după culoarea acestei pictograme dacă cineva este conectat sau nu.
Interziceți utilizatorului să închidă WinVNC– interzice dezactivarea serverului. Uneori util.
Scară implicită a ecranului serverului– scară de ecran atunci când este conectat. Am 1/1 peste tot, pentru că o poți reduce oricând în client când te conectezi.
Înregistrați informațiile de depanare în fișierul WinVNC.log- scrie jurnalul serverului și îl ascunde adânc folderul de sistem. Nu sunt interesat.

Pornim ceea ce vrem, facem clic pe „OK” și apoi poate apărea acest avertisment.

Debifați caseta și sunteți de acord. Noi contribuim la Lista albă(sau excepții) firewall două programe: winvnc.exe și vncviewer.exe cu porturile corespunzătoare (implicit 5900 și 5800). Ar trebui să știi deja cum să faci asta. Ca ultimă soluție, opriți-l.

În teorie, serverul este configurat și funcționează. Este recomandabil să reporniți computerul, pentru orice eventualitate Pentru a verifica funcționarea, trebuie să aveți voie să vă conectați, lansați UltraVNC Viewer.

Dacă nu ne cunoaștem IP-ul, accesați site-ul http://ip-address.domaintools.com/ și vedeți ce scrie acolo. Îl introducem doar dacă porturile sunt standard. Dacă ați venit singur cu porturile, atunci ceva de genul your_ip_address:your_port (despre ceea ce aveți Numele domeniului Nu are rost să vorbim, de ce citești asta atunci?). Orice altceva este automat. În teorie, ar trebui să solicite o parolă. Dacă nu apare, în loc de adresa IP, introduceți gazdă locală, aici ar trebui să ceri cu siguranță parola. Dacă întreabă, înseamnă că există unele probleme cu conexiunile de intrare din rețea. Căutăm un plug în setările antivirusului, routerului sau altceva care se află între computer și Internet. Dacă tot nu vă întreabă, trebuie să citiți eroarea, să fumați manualul și să dansați cu o tamburină. Dar nu am întâlnit asta; este dificil să fac ceva greșit.
De asemenea, merită menționat faptul că pentru mulți furnizori adresa IP se poate schimba cu fiecare conexiune la Internet. Pentru normal și muncă îndelungată va trebui fie să vă înregistrați la https://dyn.com/ sau https://www.noip.com/, fie să comandați serviciul unei adrese IP permanente (alias alb, alias static) de la furnizorul dumneavoastră. Ca ultimă soluție, sunați pe cineva din apropierea computerului la distanță, astfel încât să poată căuta și să vă spună.

Pe scurt despre setările clientului (acesta este UltraVNC Viewer):
Permiteți-mi să spun imediat că toate aceste setări pot fi modificate odată conectate, dacă nu vă place ceva. În fereastra principală, se introduce adresa computerului de la distanță, iar calitatea imaginii este selectată în funcție de viteza conexiunii. Puteți bifa următoarele casete: „numai vizualizare” (pentru voyeri sau cei care nu doresc să interfereze imediat cu munca), schimbați automat scara în funcție de dimensiunea ferestrei, solicitați confirmarea ieșirii. Toate sunt folosite în funcție de situație.
Dacă decideți să utilizați pluginul DSM sau un server proxy, folosiți-l, există și o opțiune pentru a le specifica rapid. Ei bine, dacă găsiți parametrii ideali, îi puteți utiliza implicit.

Pentru entuziaști și cei pur și simplu curioși, puteți aprofunda setările.


Formatare și codare– În primul rând, setările de conectare, compresia și numărul de culori. Te poți juca, dar are sens doar dacă viteza este mică și traficul este scump. În astfel de cazuri, pur și simplu selectați setările minime confortabile.
Diverse:
partajați serverul– dacă alți clienți se pot conecta sau nu.
deiconizează pe clopot– se pare că nici dezvoltatorii nu știu ce este.
dezactivați transferul clipboard-ului– dezactivează sincronizarea clipboard-urilor între server și client. Uneori este un lucru necesar.
Mouse și tastatură – dintr-un motiv oarecare, puteți reconfigura butoanele mouse-ului și puteți activa suportul pentru fonturile japoneze (din nou, ajută și cu cele rusești). De asemenea, ajustează comportamentul cursorului computer la distanță: repetați mișcările de la client, nu repetați, nu afișați deloc cursorul.

Atenție: toți papucii sosiți vor fi vânduți, roșiile vor fi mâncate, ouăle vor fi prăjite, iar cele stricate vor fi aruncate. Cei care cred că ne chinuim cu prostii - ați ghicit, luați o plăcintă de pe raft. Autorul nu solicită aruncarea pungilor cu pieptul mai întâi în ambrăzuri. El nu cere absolut nimic - nu este un politician sau un cetățean cu o poziție civică activă. Dar dacă vrei să discutăm, ești binevenit. Astăzi vă voi spune o poveste interesantă despre înlocuirea Teamviewer cu UltraVNC.

De ce avem nevoie de astfel de probleme, pentru că Teamviewer este atât de minunat? În cazul meu, acest lucru se datorează mai multor motive. Lucrarea a necesitat un sistem de gestionare de la distanță a serverelor și stațiilor de lucru ale utilizatorilor, iar noi avem >1000 dintre ele suportate. Teamviewer controlat companie terțăși nu se știe ce face cu traficul. Teamviewer nu este de încredere de unii dintre clienții noștri. Aveam nevoie de ID-uri unice pentru toți utilizatorii. Ei bine, costul său pentru o infrastructură destul de mare este foarte decent, ceea ce a influențat și decizia. În același timp, avem canale de comunicare destul de largi și nu există cerințe stricte pentru viteza de răspuns, ceea ce a eliminat principalul dezavantaj al UltraVNC, și anume, mai mult viteza mica muncă.

Cum functioneaza

Arhitectura originală a protocolului VNC a fost proiectată prost pentru a funcționa rețele globale. Există mai multe motive pentru aceasta.
  • Lipsa criptării datelor transmise.
  • Parole scurte (8 caractere per lumea modernă? esti serios?)
  • Lipsa numerotării end-to-end a serverelor, conexiune prin IP.
  • Incapacitatea de a lucra din cauza NAT.
Desigur, nu am enumerat totul. Dar acestea sunt principalele neajunsuri care ne-au împiedicat să luăm în considerare această decizie Serios. Drept urmare, toate au fost depășite într-un fel sau altul. Fluxul de lucru actual arată cam așa:

Serverul client UltraVNC se conectează la repetorul nostru, care se uită la Internet cu unul dintre porturile sale (non-standard) și acceptă conexiuni. Și ne conectăm la același server prin adresa internă din interior și de acolo - către client. Conexiunile sunt criptate cu RSA2048/AES256. Deoarece serverele și clienții se conectează la porturi diferite, puteți limita în mod flexibil cine are dreptul de a se conecta și de unde, fără a afecta capacitatea serverelor UltraVNC de a se conecta la repetor.

Instalarea repetorului UltraVNC

Deoarece repetitorul va fi singurul serviciu public, trebuie acordată o atenție maximă configurației acestuia. Utilizare porturi non-standard, blocați activitățile suspecte, cum ar fi scanarea portului și determinați cu strictețe de unde se pot conecta utilizatorii. Dar să începem cu cel mai simplu lucru - instalarea și configurarea. Serverul este configurat în al doilea mod, al treilea (prin SSL) necesită build-uri speciale de vizualizatori și servere, așa că am decis să nu-l folosim.

Deci, mergem la server, care este destinat să devină un viitor repetitor și să începem vrăjitoria. Instalarea va fi descrisă pentru Ubuntu 16.04. Instalăm dependențele necesare.

Sudo apt-get install build-essential
Creăm un utilizator pentru a lansa repetitorul.

Sudo useradd -c „UltraVNC Repeater User” -M -s /sbin/nologin uvncrep
Descărcați sursele repetitoare.

Wget http://www.wisdomsoftware.gr/download/uvncrep017-ws.tar.gz
Despachetați repetitorul și intrați în dosar.

Tar -xzvf uvncrep017-ws.tar.gz && cd uvncrep017-ws
Asamblam repetitorul.

Face
Instalăm repetorul în sistem.

Sudo ./install.sh
Suntem cu toții pregătiți pentru o lansare cu succes, dar trebuie să schimbăm puțin fișierul de setări. Prin urmare, deschideți /etc/uvnc/uvncrepeater.ini în editorul dvs. favorit și aduceți setările în următoarea formă:

Viewerport = 5900
Din cauza unui capriciu ciudat al autorului, numărul portului diferă de cel standard. Vom seta un port non-standard pe firewall-ul nostru.

Nivel de înregistrare = 2
Creștem ușor nivelul de înregistrare pentru a vedea informații despre legăturile de porturi și conexiunile în jurnal.

Moduri permise = 2
Interzicem ambele moduri, lăsând doar 2, deoarece primul funcționează pe un alt principiu și ne poate crea vulnerabilitate.

Useeventinterface = fals
Dezactivați trimiterea de mesaje. Deocamdată nu vom trimite nimic nimănui. Poate mai târziu…

Salvăm fișierul și testăm corectitudinea setărilor acestuia.

Sudo uvncrepeatersvc /etc/uvnc/uvncrepeater.ini
UltraVnc Linux Repeater versiunea 0.17 UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): viewerPort: 5900 UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): serverPort: Vnc Sat: 5160 Ultra: 5900 Feb. 2017 > listInitializationValues(): maxSessions: 100 UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): loggingLevel: 2 UltraVnc Sat Feb 11 16:48:29 2017 > listInitialization(0.I0Values) interfețe) : 0.0.0.0 UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): runAsUser (dacă a pornit ca root) : uvncrep UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): Mode permits connections(): Nu UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): Mode 2 conexiuni permise: Da UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): Mode 1 permis server Port (0=All) : 0 UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): Modul 1 necesită adrese listate: Nu UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): Modul 2 necesită numere de identificare listate: Nu UltraVnc Sat Feb 1116 48:29 2017 > listInitializationValues(): useEventInterface: false UltraVnc Sat Feb 11 16:48:29 2017 > listInitializationValues(): eventListenerHost: localhost UltraVnc Sat Feb 11 16:48:29 2017: eventListenerUltraVnc 2017: eventListener ListInitialization:2017Portuisten0: Sat Feb 11 16:48:29 2017 > listInitializationValues(): useHttpForEventListener: true UltraVnc Sat Feb 11 16:48:29 2017 > dropRootPrivileges(): privilegii au fost renunțate, acum rulează ca utilizator uvncrep 18:29 Sat Feb: 4 UltraVnc 2017 2017 > routeConnections(): pornește bucla select(), se încheie cu ctrl+c
Totul este în regulă, îl poți rula așa serviciu standard. Opriți repetorul folosind Ctrl+C și porniți-l ca serviciu.

Sudo systemctl start uvncrepeater
Verificăm dacă serviciul a început.

$ ps ax | grep uvnc 11168 ? S 0:00 /usr/sbin/uvncrepeatersvc /etc/uvnc/uvncrepeater.ini 11170 pts/0 S+ 0:00 grep --color=auto uvnc
Fișierul jurnal poate fi vizualizat la /var/log/uvncrepeater.log.

Instalarea și configurarea serverului UltraVNC

Așadar, primul obstacol dintre noi și nirvana s-a prăbușit într-o prăbușire. Acum ne putem conecta la clienții din spatele NAT. Următoarele două sunt lipsa de numerotare și criptare end-to-end. Configurarea unui server UltraVNC de testare. Deoarece flota noastră principală de mașini gestionate este Windows, instalarea serverului și a clientului va fi programată pentru acestea.
  • Plugin SecureVNC:

Lansați programul de instalare a serverului UltraVNC. Acceptăm termenii acordului și facem clic Următorul >.

Citim cu interes și Următorul >.

Selectați pentru a instala numai UltraVNC Server și faceți clic Următorul >.

Clic Următorul > si fara unghii.

Bifați următoarele casete pentru a instala serverul UltraVNC ca serviciul de sistemși rulați-l imediat după instalare. Clic Următorul >.

Ne uităm la acest ecran cu pare inteligent, apoi apăsați Instalare.

Există un singur buton de apăsat. Apasa pe el.

Debifați caseta pentru a nu viziona unele ultimele versiuni, și apăsați finalizarea.

Partea de apăsare a butonului a misiunii s-a încheiat. Acum trebuie să instalăm componentele necesare și să configuram serverul. Copiați pluginul de securitate în folderul UltraVNC.

Despachetați folderul cu driverul.

Mergem în folderul cu driverul corespunzător și îl instalăm rulând install.bat.

Atenţie! Driverul trebuie instalat cu drepturi administrative. Mai mult, rularea doar install.bat ca administrator nu va funcționa, deoarece lansează un alt program și nu va mai rula ca administrator. Prin urmare, lansați consola ca administrator, mergeți în folderul de instalare a driverului și rulați install.bat de acolo.

faceam test build pe XP cu drepturi de administrator, așa că nu aveam nevoie de el.

Hai să lansăm Setări VNC server – uvnc_settings.exe.

Accesați fila Securitate.

  • În capitolul Autentificare setează două parole. Parolele trebuie să fie aceleași și să conțină numere atât mari cât și mici litere latine, nu mai mult de 8 caractere.
  • În capitolul Criptare pune o bifă Utilizare, selectați pluginul nostru din lista derulantă și faceți clic pe butonul Configurare.

Casetele de selectare ar trebui să fie așa cum se arată în captura de ecran. Dacă totul este corect, închideți fereastra apăsând butonul Închide.

Accesați fila Conexiune.

  • În capitolul Conexiuni multiple alege Păstrați conexiunile existente.
  • În capitolul Deconectat alege Nu face nimic.

Accesați fila Captură de ecran.

  • În capitolul Avansat alege Utilizați hookdll de sistem, Folosiți driverul oglindă, Eliminați Aero în timp ce sunteți conectatȘi Eliminați imaginea de fundal în timp ce sunteți conectat.

Accesați fila Diverse/înregistrare.

  • În câmp Serviciu Linie de comanda conduce cel mai mult linia principală. Această linie conține ID-ul și adresa și detaliile repetorului de conectat. Ea arata asa:
-ID de conectare automată:XXXXXXXXX -conectare :
ID-ul se obține folosind un script folosind metoda prezentată mai jos.

După toți pașii finalizați, faceți clic Bine pentru a salva setările. Apoi rulați din nou setările și accesați fila Serviciu. Pe el, apăsând butoanele corespunzătoare, mai întâi te oprești, apoi pornești serviciul.

Generarea unui ID unic

Script pentru obținerea unui număr de identificare din 8 cifre. Scris în php pentru că a fost cel mai ușor. Comentariile de aici au fost folosite ca sursă de inspirație. Nu cred că este nevoie să explic cum funcționează. De ce exact scriptul de generare și de ce anume de către MAC? Pentru că repetorul nu va permite conectarea a două servere cu același ID și a fost extrem de leneș să păstrezi jurnalele cu liste de ID-uri. Și, deoarece adresele MAC sunt deja unice, suntem aproape garantați că vom obține un număr unic cu o probabilitate destul de mică de coliziune.


Este important să rețineți că o coliziune poate fi detectată numai folosind jurnalele repetoare corespunzătoare. Serviciul va începe ca și cum nimic nu s-ar fi întâmplat. Prin urmare, atunci când adăugați un număr, este mai bine să vă uitați la jurnalele.

Instalarea și configurarea UltraVNC Viewer

Descărcați componentele necesare din link-uri. Componentele trebuie să aibă o arhitectură (x86 și x64) care să se potrivească cu arhitectura computerului pe care este instalat Viewer-ul.
  • Finalizarea.

    Setăm toate setările în același mod ca în captura de ecran. ID-ul serverului pentru conectare este introdus exact în acest format, adică ID:XXXXXXXXX. IP-ul și portul repetorului sunt introduse așa cum au fost atribuite la instalarea repetitorului.

    Asta e, te poți conecta și te poți bucura de viață.

    Note despre utilizare

    • Nu uitați să instalați pluginul de securitate când vă conectați. Dacă nu este acolo, conexiunea va avea loc, doar fără criptare. Încă nu am reușit să forțez UltraVNC Server să solicite criptare.
    • Configurați serviciul când instalați serverul UltraVNC. În timpul utilizării, sa observat că uneori serviciul server se blochează. Pentru a nu pierde conexiunea cu mașina la momentul potrivit, este recomandat să setați setările de service pentru a reporni automat în caz de cădere.
Adaugă etichete