Kuidas kasutada Charlesi deversi poolt. Kuidas kasutada Charlesi programmi

Sageli, eriti algajatel, on programmi kasutamise kohta küsimusi Charles(Charles), sellepärast otsustasin postitada programmi kasutamise kirjelduse ja vastused korduma kippuvatele küsimustele selle kasutamise kohta Charles. Kuna programm on ingliskeelne ja endise NSV Liidu riikide elanikele inglise keel ei sobinud, tuli osa asju tõlkida...

Niisiis, me loeme, süveneme sellesse ja jätame meelde ... sest kui ma näen pärast seda artiklit küsimusi, siis ma lihtsalt keelan teid, et nad õpiksid targaks)...

Charlesi veebisilumise puhverserver on HTTP-puhverserver/HTTP-monitor/pöördpuhverserver, mis võimaldab kasutajal jälgida kogu HTTP-liiklust oma arvuti ja Interneti vahel. See hõlmab päringuid, vastuseid ja HTTP-päiseid (mis sisaldavad küpsiseid ja vahemälu teavet). Charles kuvab kogu liikluse serverite nimedega kaustade kujul. Iga kaust sisaldab päringuid, mis kuvavad selle serveriga seotud käimasolevaid sündmusi.

Kui Mozilla Firefox päringuid ei taba:

Vajalik installige spetsiaalne brauseri pistikprogramm et Charles saaks taotlusi kontrollida. Sisse panema

Kui Google Chrome taotlusi ei taba:

Programmiga töötamine :

Selleks, et Charles alustaks või peataks liikluse salvestamise, peate klõpsama programmi tööriistaribal asuvat nuppu "Alusta/Lõpeta salvestamine" (valge täpiga ring).

Kui Charles mingil põhjusel ühendust vajaliku serveriga ei kuva, st põgenemiste kausta ei kuvata, kontrollige, kas olete lisanud selle serveri ignoreerimiseks. Selleks tuleb minna menüüsse Proxy->Recording->Settings ja kontrollida, kas veerus Ignore Hosts on vajalik server olemas. Kui see on olemas, eemaldage see nupuga Eemalda. (ja lihtsalt programmi uuesti installimine ei muuda midagi ja serverit ignoreeritakse jätkuvalt)

Konkreetse taotluse muutmiseks Charlesis tuleb paremklõpsata real, näiteks saidil gateway.php ja valida seal Redigeeri. Pärast vajalike muudatuste tegemist peate klõpsama alloleval nupul Käivita ja päring saadetakse serverisse.

Kui teil on vaja sundida Charlesi soovitud serveri päringuid pealtkuulama, peate paremklõpsama loendis serveri kaustal ja valima kontekstimenüüst Katkestuspunktid ( PAKSEID). Järgmisena klõpsake Charlesi tööriistaribal punasel kuusnurgal, mille pealkiri on Luba/Keela katkestuspunktid. Pärast seda peatab programm kõik selle serveriga seotud sissetulevad ja väljaminevad päringud. Saate taotlusi muuta või otse saata, kasutades nuppe Käivita. Sinult serverisse saadetavad päringud kuvatakse Charlesis punaste ülespoole suunatud nooltega. Sissetulevad päringud ja serveri vastused kuvatakse allanoolega.

Funktsionaalne, või tegeleme hunniku ilusate nuppudega Charlesis...

Nupud:

Uue seansi loomine -
Ava seanss (näiteks varem salvestatud) -
Sule valitud seanss -
Salvesta seanss –
Tühjenda seanss –
Otsige valitud seansist teksti/numbreid -
Salvestusnupp -
Reguleerimisnupp (tavaliselt harva kasutatav) -
Andmete pealtkuulamise sisse/välja nupp –
Korda nupp. Kordab valitud protsessi(d) –
Valitud protsessi kinnitamise nupp (praktiliselt ei kasutata) -
Nupp teiste sama paneeli nuppude aktiveerimiseks -
Programmi sätted -
Viimane punkt korviga on täiesti ebavajalik, kui programmi lõhkuda)...

Pakendite tüübid:

Kasulik meile:

Mittevajalikud pakendid(prügi)







Taotluste tüübid Charles:

Väljuv taotlus(ülesnoolega):

Sissetulev päring(allanoolega):

Charlesi installimine ei erine põhimõtteliselt teistest programmidest, kuvatakse aken, milles peate klõpsama Edasi:


Järgmisena peate valima installitavad komponendid, nende loend pole rikkalik, nii et jätame kõik vaikimisi ja klõpsake nuppu Edasi:


Me läheme installidialoogi järgmisse aknasse, kus meil palutakse valida tee, kuhu programm ja selle komponendid installida (installida), vaikimisi see kaust Programmi failid, installisin selle sellesse klõpsates Installige:

Installiprotsessi lõpus ilmub aken, mis ütleb meile, et kõik on suurepärane, kõik on õigesti installitud ja millised suurepärased kaaslased me oleme sellise keerulise protsessiga toimetulemiseks))), klõpsake Lõpetama, installimine on lõppenud:


Charlesi pistikprogramm FireFoxi jaoks, klõpsates lingil, ilmub aken, mis annab teada, et FireFox on blokeerinud sellelt saidilt (www.charlesproxy.com) teie arvutisse tarkvara installimise taotluse (installiaknad võivad olenevalt FireFoxi brauseri versioonist erineda , annan näite 4 -selle versiooni põhjal)... Peate klõpsama " Lubama":


Pärast seda kuvatakse allalaadimisaken:


Järgmisena ilmub aken teatega "Tarkvara installimine", klõpsake -> " Installeeri nüüd":


Ilmub teade, mis näitab seda Charlesi automaatne konfigureerimine installitakse pärast Firefoxi taaskäivitamist, klõpsake " Taaskäivita kohe":


Peale Firefoxi taaskäivitamist saab programmiga tööle asuda... Aga enne on vaja, vähemalt soovitaks, kodulehele minna java.com, laadige sealt alla ja installige virtuaalmasina uusim versioon...

Aktiveerimine Charles:

Kui programm laaditi alla meie veebisaidilt, siis peate versiooni 3.5.2 jaoks tegema järgmist... Minge kausta INVISIBLE ja käivitage lapitaja.nahkhiir(veenduge, et teil on installitud JAVA, saate uusima versiooni alla laadida saidilt java.com), pärast käivitamist peame sisestama tee Charlesi programmi Jar-failist, standardne tee on: C:\Program Files \Charles\lib, valige fail Charles.jar ja seejärel klõpsake nuppu Ava .plaaster!

Kui programm on edukalt paigatud, kuvatakse teade: "Teie rakendus on edukalt paigatud", klõpsake Okei, sulgeme...

Charlesi registreerimiseks peate programmi käivitama, minema programmis teabe, registreerimise vahekaardile ja sisestama registreerimisandmed (vt allpool):

Registreeritud nimi: INVISIBLE TEAM Litsentsivõti: 1337

Pärast seda on teie programm täielikult töökorras ja sellel pole piiranguid.

Ühendame Charlesi teiste brauseritega:

Charlesi seadistamine Operas(Ma juba kirjutasin artiklis, kuid kordan seda):

1. Avage Tööriistad ----> Seaded.
2. Minge vahekaardile "Täpsemalt".
3. Valige üksus "Võrk".
4. Klõpsake nuppu "Puhverserverid...".
5. Märkige ruut "HTTP" kõrval.
6. Sisestage järgmised andmed: IP: 127.0.0.1 Port: 8888

Pärast Charlesi programmis töötamise lõpetamist peate Opera puhverserveri keelama, vastasel juhul lehti lihtsalt ei laadita.

Charlesi seadistamine Internet Exploreris(Ma ei usu, et keegi teine ​​seda jama kasutab, aga siiski):

1. Avage Tööriistad ----> Interneti-suvandid
2. Minge vahekaardile "Ühendused".
3. Klõpsake nuppu "Võrgusätted".
4. Märkige ruut (kui te pole seda märkinud) "Kasuta kohalike ühenduste jaoks puhverserverit"
5. Esimesel real, kus on kirjas "HTTP"
6. Sisestage järgmised andmed: Aadress: 127.0.0.1 Port: 8888

Video käsiraamat Programmi kasutamise juhised leiate altpoolt.

Nad ei pööra peaaegu kunagi tähelepanu väljamineva ja sissetuleva liikluse näitajatele. Kui teil on piiramatu ühendus ja spetsiaalne liin, pole see muidugi vajalik. Aga mida teha, kui selliseid andmeid on siiski vaja? Nüüd vaatleme üht populaarseimat pistikprogrammi nimega Charles ja kirjeldame ka Charlesi kasutamist koos kõigi selle funktsioonidega.

Mis on Charlesi pistikprogramm?

Nagu ilmselt juba selge, on Charles spetsiaalne lisandmoodul, mis on loodud sissetuleva ja väljamineva liikluse reaalajas salvestamiseks, mis on loodud tarkvara veebipuhverserverina.

Algselt oli see pistikprogramm mõeldud töötama Mozilla Firefoxi Interneti-brauseris, kuid tänapäeval on olemas versioone, mida saab hõlpsasti kasutada sama populaarsetes brauserites, nagu Google Chrome või Opera. Põhiseaded on toodud allpool.

Charlesi kasutamise kaalumisel väärib märkimist, et selline lisautiliit sobib mitte ainult tavakasutajatele, vaid ka arvutisüsteemide, üksikute terminalide ja kohalike võrkude administraatoritele. Õigete kasutaja seadistustega saab juhtida ja muuta absoluutselt kõiki parameetreid.

Paigaldamine

Nagu eespool mainitud, on lisandmoodul mõeldud Mozilla Firefoxi brauseri jaoks. Seega näeb installijada välja nagu brauseri esialgne installimine ja pärast seda - vastav lisandmoodul. Üldiselt on protsess standardne ja ei tekita raskusi.

Pärast pistikprogrammi installimist ilmub brauseri menüüsse lisamenüü, milles peate määrama seaded või kasutama seda mõne põhitoimingu tegemiseks.

Kuidas Charlesiga töötada: esialgsed seaded

Mis puutub Firefoxi keskkonda, siis kui plugin on installitud, on see kohe kasutamiseks saadaval ilma süsteemi taaskäivitamiseta. Vaikesätted on sellised, et sisuliselt pole vaja midagi ümber ehitada. Ainus, mis on vajalik, on aktiveerimine.

Seadete menüüs on spetsiaalne väli, kus peate lubama juurdepääsurežiimi "Luba Charles". Kõik. Võite alustada tööd.

Hoopis teine ​​asi on siis, kui kasutatakse näiteks Google Chrome'i. Selles brauseris peate sisenema seadete jaotisesse, mis avatakse vasakpoolses ülanurgas asuval ikoonil klõpsates, ja leidma puhverserveri sätete muutmise üksuse. Nüüd peate ühenduse seadetes märkima puhverserveri kasutamist lubava üksuse kõrval oleva ruudu, sisestama aadressi 127.0.0.1 ja kasutama pordina väärtust 8888.

Kui kaalume küsimust, kuidas Charlesi Opera seadete osas kasutada, peate sel juhul kasutama tööriistamenüüd, seejärel minema üldsätetesse, seejärel täpsematesse sätetesse ja määrama aadressid HTTP ja HTTPS väljadele. võrguühenduse parameetrites. Sadam jääb samaks.

Charlesi kasutamine: põhiaspektid

Niisiis, pistikprogramm on konfigureeritud ja kasutamiseks valmis. Lihtsaim toiming reaalajas liiklussalvestuse aktiveerimiseks toimub nupu “Alusta/lõpeta salvestamine” abil.

Seadete redigeerimine toimub kõigi parameetrite jaoks kõige lihtsamal viisil. Soovitud real peate lihtsalt paremklõpsama ja seejärel valima käsu "Muuda". Pärast konkreetse seadistuse muutmist on vajalik muudatuste kinnitamine. Seda tehakse nupu "Käivita" abil.

Mõnikord võib osutuda vajalikuks kasutada nn päringu pealtkuulamist. Seda nimetatakse murdepunktideks. Selle teenuse saate aktiveerida samades seadetes, kus märgite vastava välja „Luba/Keela katkestuspunktid“. Mida see annab? Mida teha: kui päringu pealtkuulamine on lubatud, blokeerib pistikprogramm automaatselt kõik sissetulevad ja väljaminevad kõned serverisse või serverisse arvutisse pöördrežiimis. Teisisõnu saate aadressi arvestades lihtsalt saadaolevate ressursside loendist välja jätta just need objektid, mis on jämedalt öeldes ebasoovitavad või külastamiseks keelatud.

Edasi- ja tagasitaotluste jälgimine on veelgi lihtsam. Graafilises režiimis kuvatakse kaugserverile suunatud päringuid ülespoole suunatud punaste nooltena ja serveritelt otse süsteemi saabuvad päringud alla suunatud nooltena.

Probleemid ja Charlesi kasutamine

Üldiselt on need pistikprogrammi põhilised ja sagedamini kasutatavad funktsioonid. Sageli võite märgata, et mõnel juhul võivad tekkida probleemid. Näiteks on väga sageli olukordi, kus teatud servereid ja nende aadresse Gateway kaustu sisaldavas loendis ei kuvata.

Ilmselt võis kasutaja need lihtsalt kogemata nn ignoreerimise loendisse lisada. Seadistused saate taastada, sisenedes vastavasse menüüsse (puhverserveri/salvestusseadete kaudu), kus valite jaotise "Ignoreeri hoste" (sõltuvalt programmi versioonist võib mõnikord olla ka must nimekiri). Siit peate lihtsalt serveri kustutama, pärast mida kuvatakse see põhiloendis.

Järeldus

Põhimõtteliselt on see kõik Charlesi kasutamise kohta. Nagu näete, pole siin midagi ülikeerulist. Pistikprogramm on loodud nii, et igaüks, isegi algaja kasutaja, saab probleemideta aru saada, kuidas seda kasutada.

Teine asi on see, et seda kasutavad sageli mõned hoolimatud kasutajad, kes üritavad brauserimänge häkkida. See on nende probleem. Tegelikult eelistab enamik kasutajaid selle pistikprogrammiga töötada ettenähtud otstarbel. Ja pean ütlema, et see on oma valdkonnas üks lihtsamaid ja populaarsemaid.

Üldiselt, kui võtame arvesse lisandmooduli enda võimalusi, tasub mõelda selle kasutamise otstarbekusele, sest tänapäevaste võrgu- või Interneti-ühenduste meetodite puhul pole see eriti vajalik.

Sageli, eriti algajatel, on programmi kasutamise kohta küsimusi (Charles), mistõttu otsustasin postitada programmi kasutamise kirjelduse ja vastused korduma kippuvatele küsimustele selle kasutamise kohta. Charles. Kuna programm on ingliskeelne ja endise NSV Liidu riikide elanikele inglise keel ei sobinud, tuli osa asju tõlkida...

Niisiis, me loeme, süveneme sellesse ja jätame meelde ... sest kui ma näen pärast seda artiklit küsimusi, siis ma lihtsalt keelan teid, et nad õpiksid targaks)...

Charlesi veebisilumise puhverserver on HTTP-puhverserver/HTTP-monitor/pöördpuhverserver, mis võimaldab kasutajal jälgida kogu HTTP-liiklust oma arvuti ja Interneti vahel. See hõlmab päringuid, vastuseid ja HTTP-päiseid (mis sisaldavad küpsiseid ja vahemälu teavet). Charles kuvab kogu liikluse serverite nimedega kaustade kujul. Iga kaust sisaldab päringuid, mis kuvavad selle serveriga seotud käimasolevaid sündmusi.

Kui Mozilla Firefox päringuid ei taba:

Vajalik installige spetsiaalne brauseri pistikprogramm et Charles saaks taotlusi kontrollida. Sisse panema

Kui Google Chrome taotlusi ei taba:

Programmiga töötamine :

Selleks, et Charles alustaks või peataks liikluse salvestamise, peate klõpsama programmi tööriistaribal asuvat nuppu "Alusta/Lõpeta salvestamine" (valge täpiga ring).

Kui Charles mingil põhjusel ühendust vajaliku serveriga ei kuva, st põgenemiste kausta ei kuvata, kontrollige, kas olete lisanud selle serveri ignoreerimiseks. Selleks tuleb minna menüüsse Proxy->Recording->Settings ja kontrollida, kas veerus Ignore Hosts on vajalik server olemas. Kui see on olemas, eemaldage see nupuga Eemalda. (ja lihtsalt programmi uuesti installimine ei muuda midagi ja serverit ignoreeritakse jätkuvalt)

Konkreetse taotluse muutmiseks Charlesis tuleb paremklõpsata real, näiteks saidil gateway.php ja valida seal Redigeeri. Pärast vajalike muudatuste tegemist peate klõpsama alloleval nupul Käivita ja päring saadetakse serverisse.

Kui teil on vaja sundida Charlesi soovitud serveri päringuid pealtkuulama, peate paremklõpsama loendis serveri kaustal ja valima kontekstimenüüst Katkestuspunktid ( PAKSEID). Järgmisena klõpsake Charlesi tööriistaribal punasel kuusnurgal, mille pealkiri on Luba/Keela katkestuspunktid. Pärast seda peatab programm kõik selle serveriga seotud sissetulevad ja väljaminevad päringud. Saate taotlusi muuta või otse saata, kasutades nuppe Käivita. Sinult serverisse saadetavad päringud kuvatakse Charlesis punaste ülespoole suunatud nooltega. Sissetulevad päringud ja serveri vastused kuvatakse allanoolega.

Funktsionaalne, või tegeleme hunniku ilusate nuppudega Charlesis...

Nupud:

Uue seansi loomine -
Ava seanss (näiteks varem salvestatud) -
Sule valitud seanss -
Salvesta seanss –
Tühjenda seanss –
Otsige valitud seansist teksti/numbreid -
Salvestusnupp -
Reguleerimisnupp (tavaliselt harva kasutatav) -
Andmete pealtkuulamise sisse/välja nupp –
Korda nupp. Kordab valitud protsessi(d) –
Valitud protsessi kinnitamise nupp (praktiliselt ei kasutata) -
Nupp teiste sama paneeli nuppude aktiveerimiseks -
Programmi sätted -
Viimane punkt korviga on täiesti ebavajalik, kui programmi lõhkuda)...

Pakendite tüübid:

Kasulik meile:

Mittevajalikud pakendid(prügi)







Taotluste tüübid Charles:

Väljuv taotlus(ülesnoolega):

Sissetulev päring(allanoolega):

Charlesi installimine ei erine põhimõtteliselt teistest programmidest, kuvatakse aken, milles peate klõpsama Edasi:


Järgmisena peate valima installitavad komponendid, nende loend pole rikkalik, nii et jätame kõik vaikimisi ja klõpsake nuppu Edasi:


Me läheme installidialoogi järgmisse aknasse, kus meil palutakse valida tee, kuhu programm ja selle komponendid installida (installida), vaikimisi see kaust Programmi failid, installisin selle sellesse klõpsates Installige:


Installimisprotsessi lõpus ilmub aken, mis ütleb meile, et kõik on suurepärane, kõik on õigesti installitud ja millised suurepärased kaaslased me oleme sellise keerulise protsessiga toimetulemiseks))), klõpsake Lõpetama, installimine on lõppenud:


Charlesi pistikprogramm FireFoxi jaoks, klõpsates lingil, ilmub aken, mis annab teada, et FireFox on blokeerinud sellelt saidilt (www.charlesproxy.com) teie arvutisse tarkvara installimise taotluse (installiaknad võivad olenevalt FireFoxi brauseri versioonist erineda , annan näite 4 -selle versiooni põhjal)... Peate klõpsama " Lubama":


Pärast seda kuvatakse allalaadimisaken:


Järgmisena ilmub aken teatega "Tarkvara installimine", klõpsake -> " Installeeri nüüd":


Ilmub teade, mis näitab seda Charlesi automaatne konfigureerimine installitakse pärast Firefoxi taaskäivitamist, klõpsake " Taaskäivita kohe":


Peale Firefoxi taaskäivitamist saab programmiga tööle asuda... Aga enne on vaja, vähemalt soovitaks, kodulehele minna java.com, laadige sealt alla ja installige virtuaalmasina uusim versioon...

Aktiveerimine Charles:

Kui programm laaditi alla meie veebisaidilt, siis peate versiooni 3.5.2 jaoks tegema järgmist... Minge kausta INVISIBLE ja käivitage lapitaja.nahkhiir(veenduge, et teil on installitud JAVA, saate uusima versiooni alla laadida saidilt java.com), pärast käivitamist peame sisestama tee Charlesi programmi Jar-failist, standardne tee on: C:\Program Files \Charles\lib, valige fail Charles.jar ja seejärel klõpsake nuppu Ava .plaaster!

Kui programm on edukalt paigatud, kuvatakse teade: "Teie rakendus on edukalt paigatud", klõpsake Okei, sulgeme...

Charlesi registreerimiseks peate programmi käivitama, minema programmis teabe, registreerimise vahekaardile ja sisestama registreerimisandmed (vt allpool):

Registreeritud nimi: INVISIBLE TEAM Litsentsivõti: 1337

Pärast seda on teie programm täielikult töökorras ja sellel pole piiranguid.

Ühendame Charlesi teiste brauseritega:

Charlesi seadistamine Operas(Ma juba kirjutasin artiklis, kuid kordan seda):

1. Avage Tööriistad ----> Seaded.
2. Minge vahekaardile "Täpsemalt".
3. Valige üksus "Võrk".
4. Klõpsake nuppu "Puhverserverid...".
5. Märkige ruut "HTTP" kõrval.
6. Sisestage järgmised andmed: IP: 127.0.0.1 Port: 8888

Pärast Charlesi programmis töötamise lõpetamist peate Opera puhverserveri keelama, vastasel juhul lehti lihtsalt ei laadita.

Charlesi seadistamine Internet Exploreris(Ma ei usu, et keegi teine ​​seda jama kasutab, aga siiski):

1. Avage Tööriistad ----> Interneti-suvandid
2. Minge vahekaardile "Ühendused".
3. Klõpsake nuppu "Võrgusätted".
4. Märkige ruut (kui te pole seda märkinud) "Kasuta kohalike ühenduste jaoks puhverserverit"
5. Esimesel real, kus on kirjas "HTTP"
6. Sisestage järgmised andmed: Aadress: 127.0.0.1 Port: 8888

Video käsiraamat Programmi kasutamise juhised leiate altpoolt.

Juhend selle kohta, kuidas kasutada Charlesi pakettide jälgimiseks ja aeglase Interneti-ühenduse jäljendamiseks päris Android-seadmes.

Charlesi saate alla laadida ametlikult veebisaidilt: www.charlesproxy.com

Toode on tinglikult tasuta (prooviperiood 30 päeva), kuid sellest piisab meile täiesti.

Testide läbiviimiseks vajate:
1) LAN-kaabel, millega on ühendatud Internet.
2) Sülearvuti, millel on võimalus ühendada sama LAN-kaabel ja wi-fi saatja.
3) Ehtne Android seade, kuhu on installitud mobiilirakendus, mis vajab testimist.

Niisiis ühendame sülearvuti lahti kõigist võimalikest WiFi-võrkudest ja ühendame sellega püha Internetiga LAN-kaabli. Järgmisena peame levitama wifit sülearvuti enda abil.
Selleks peate avama käsurea (nõutav - käivitage administraatorina) ja sisestama järgmised kaks käsku:

Netsh wlan seadis hostednetwork mode=allow ssid=WIFI võti=12345678 keyUsage=püsiv
netsh wlan käivita hostednetwork
(või lihtsalt kopeerige see tekst Notepadi, salvestage see *.bat-failina ja käivitage see iga kord administraatorina).

WiFi-pääsupunkt on loodud. Ühendame sellega oma Android-seadmega, võrgu nimi (nagu arvatavasti arvasite) on "WIFI" ja parool on 12345678.

Võimalik, et teil pole seadmes endas juurdepääsu Internetile. Sel juhul peate avama avaliku juurdepääsu võrgule. Saate hõlpsasti teada, kuidas seda ise teha, kuid kuna ma seda artiklit kirjutan, jätan siia kasuliku lingi, mis sisaldab juhiseid selle probleemi lahendamiseks.

Pärast seda, nagu praktika on näidanud, ilmus seadmesse Internet.

1) Teie IP-aadress
2) Pordi number, mida Charles kasutab puhverserveri jaoks.

Esimese leiate siit, käsurealt, tippides käsu ipconfig.
Kõigist jamadest, mida cmd.exe teile pakub, huvitavad meid ainult atribuudid „Etherneti adapteri ühendus kohaliku võrgu kaudu”, nimelt IPv4-aadress.

Jätame selle meelde (kirjutame) ja liigume edasi.
Pordinumbri, mida Charles kasutab, leiate programmi enda seest. Selleks valige programmi põhiaknas menüükäsk Proxy ja ripploendist Puhverserveri sätted. Näete midagi sellist:

Nagu te aru saate, on see kallis 8888 meie teine ​​​​number. Nüüd peate määrama ühenduse kiiruse piirangu. Selleks avage menüükäsk Puhverserver → Gaasihoova sätted.

Märkige ruut Enable Throttling. Ainult valitud hostidele – saab eemaldada (kui te ei testi rakenduse sõltuvust ühestki konkreetsest domeenist).

Kõige olulisem parameeter - Bandwidth - meie ühenduse ribalaius - on seatud teie vajalikule tasemele (testisin väga aeglast ühendust, seega määrasin selle 3 kb/s). Samuti lubage salvestamine (Start/Stop Recording), klõpsates salvestamise alustamiseks põhiakna paneelil vastavat nuppu.

Jääb üle vaid meie seade konfigureerida. Selleks minge seadete jaotisse Wi-fi. Läheme sülearvutist levitatava võrgu atribuutide juurde (ja millega seade on juba ühendatud), valime "Puhverserveri sätted" ja sisestame vastavatele väljadele kaks maagilist numbrit.

Kõik on valmis! Naaseme Charlesi juurde ja vahekaardil Sequence näeme imelist pilti:

Need on kõik taotlused, mida meie rakendus esitab (näiteks võtsin VK mobiiliversiooni) koos üksikasjaliku teabega iga päringu kohta.

P.S. Seda artiklit ajendasid mind kirjutama mitmed asjad:
- täieliku ja juurdepääsetava kirjelduse puudumine Interneti venekeelses osas.
- YouTube'i ingliskeelne elanikkond soovitas kõigis videotes Charlesi emulaatoritel testida, kuid minu vana sülearvuti jaoks on see nagu surm.

Loodan, et see artikkel on kasulik. Edu kõigile testimisel ja vähem vigu!

Sildid: qa, testimisvahendid, charles, charlesproxy

Sageli, eriti algajatel, on programmi kasutamise kohta küsimusi Charles(Charles), sellepärast otsustasin postitada programmi kasutamise kirjelduse ja vastused korduma kippuvatele küsimustele selle kasutamise kohta Charles. Kuna programm on ingliskeelne ja endise NSV Liidu riikide elanikele inglise keel ei sobinud, tuli osa asju tõlkida...

Niisiis, me loeme, süveneme sellesse ja jätame meelde ... sest kui ma näen pärast seda artiklit küsimusi, siis ma lihtsalt keelan teid, et nad õpiksid targaks)...

Charlesi veebisilumise puhverserver on HTTP-puhverserver/HTTP-monitor/pöördpuhverserver, mis võimaldab kasutajal jälgida kogu HTTP-liiklust oma arvuti ja Interneti vahel. See hõlmab päringuid, vastuseid ja HTTP-päiseid (mis sisaldavad küpsiseid ja vahemälu teavet). Charles kuvab kogu liikluse serverite nimedega kaustade kujul. Iga kaust sisaldab päringuid, mis kuvavad selle serveriga seotud käimasolevaid sündmusi.

Kui Mozilla Firefox päringuid ei taba:

Vajalik installige spetsiaalne brauseri pistikprogramm et Charles saaks taotlusi kontrollida. Sisse panema

Kui Google Chrome taotlusi ei taba:

Programmiga töötamine :

Selleks, et Charles alustaks või peataks liikluse salvestamise, peate klõpsama programmi tööriistaribal asuvat nuppu "Alusta/Lõpeta salvestamine" (valge täpiga ring).

Kui Charles mingil põhjusel ühendust vajaliku serveriga ei kuva, st põgenemiste kausta ei kuvata, kontrollige, kas olete lisanud selle serveri ignoreerimiseks. Selleks tuleb minna menüüsse Proxy->Recording->Settings ja kontrollida, kas veerus Ignore Hosts on vajalik server olemas. Kui see on olemas, eemaldage see nupuga Eemalda. (ja lihtsalt programmi uuesti installimine ei muuda midagi ja serverit ignoreeritakse jätkuvalt)

Konkreetse taotluse muutmiseks Charlesis tuleb paremklõpsata real, näiteks saidil gateway.php ja valida seal Redigeeri. Pärast vajalike muudatuste tegemist peate klõpsama alloleval nupul Käivita ja päring saadetakse serverisse.

Kui teil on vaja sundida Charlesi soovitud serveri päringuid pealtkuulama, peate paremklõpsama loendis serveri kaustal ja valima kontekstimenüüst Katkestuspunktid ( PAKSEID). Järgmisena klõpsake Charlesi tööriistaribal punasel kuusnurgal, mille pealkiri on Luba/Keela katkestuspunktid. Pärast seda peatab programm kõik selle serveriga seotud sissetulevad ja väljaminevad päringud. Saate taotlusi muuta või otse saata, kasutades nuppe Käivita. Sinult serverisse saadetavad päringud kuvatakse Charlesis punaste ülespoole suunatud nooltega. Sissetulevad päringud ja serveri vastused kuvatakse allanoolega.

Funktsionaalne, või tegeleme hunniku ilusate nuppudega Charlesis...

Nupud:

Uue seansi loomine -
Ava seanss (näiteks varem salvestatud) -
Sule valitud seanss -
Salvesta seanss –
Tühjenda seanss –
Otsige valitud seansist teksti/numbreid -
Salvestusnupp -
Reguleerimisnupp (tavaliselt harva kasutatav) -
Andmete pealtkuulamise sisse/välja nupp –
Korda nupp. Kordab valitud protsessi(d) –
Valitud protsessi kinnitamise nupp (praktiliselt ei kasutata) -
Nupp teiste sama paneeli nuppude aktiveerimiseks -
Programmi sätted -
Viimane punkt korviga on täiesti ebavajalik, kui programmi lõhkuda)...

Pakendite tüübid:

Kasulik meile:

Mittevajalikud pakendid(prügi)







Taotluste tüübid Charles:

Väljuv taotlus(ülesnoolega):

Sissetulev päring(allanoolega):

Charlesi installimine ei erine põhimõtteliselt teistest programmidest, kuvatakse aken, milles peate klõpsama Edasi:


Järgmisena peate valima installitavad komponendid, nende loend pole rikkalik, nii et jätame kõik vaikimisi ja klõpsake nuppu Edasi:


Me läheme installidialoogi järgmisse aknasse, kus meil palutakse valida tee, kuhu programm ja selle komponendid installida (installida), vaikimisi see kaust Programmi failid, installisin selle sellesse klõpsates Installige:

Installiprotsessi lõpus ilmub aken, mis ütleb meile, et kõik on suurepärane, kõik on õigesti installitud ja millised suurepärased kaaslased me oleme sellise keerulise protsessiga toimetulemiseks))), klõpsake Lõpetama, installimine on lõppenud:


Charlesi pistikprogramm FireFoxi jaoks, klõpsates lingil, ilmub aken, mis annab teada, et FireFox on blokeerinud sellelt saidilt (www.charlesproxy.com) teie arvutisse tarkvara installimise taotluse (installiaknad võivad olenevalt FireFoxi brauseri versioonist erineda , annan näite 4 -selle versiooni põhjal)... Peate klõpsama " Lubama":


Pärast seda kuvatakse allalaadimisaken:


Järgmisena ilmub aken teatega "Tarkvara installimine", klõpsake -> " Installeeri nüüd":


Ilmub teade, mis näitab seda Charlesi automaatne konfigureerimine installitakse pärast Firefoxi taaskäivitamist, klõpsake " Taaskäivita kohe":


Peale Firefoxi taaskäivitamist saab programmiga tööle asuda... Aga enne on vaja, vähemalt soovitaks, kodulehele minna java.com, laadige sealt alla ja installige virtuaalmasina uusim versioon...

Aktiveerimine Charles:

Kui programm laaditi alla meie veebisaidilt, siis peate versiooni 3.5.2 jaoks tegema järgmist... Minge kausta INVISIBLE ja käivitage lapitaja.nahkhiir(veenduge, et teil on installitud JAVA, saate uusima versiooni alla laadida saidilt java.com), pärast käivitamist peame sisestama tee Charlesi programmi Jar-failist, standardne tee on: C:\Program Files \Charles\lib, valige fail Charles.jar ja seejärel klõpsake nuppu Ava .plaaster!

Kui programm on edukalt paigatud, kuvatakse teade: "Teie rakendus on edukalt paigatud", klõpsake Okei, sulgeme...

Charlesi registreerimiseks peate programmi käivitama, minema programmis teabe, registreerimise vahekaardile ja sisestama registreerimisandmed (vt allpool):

Registreeritud nimi: INVISIBLE TEAM Litsentsivõti: 1337

Pärast seda on teie programm täielikult töökorras ja sellel pole piiranguid.

Ühendame Charlesi teiste brauseritega:

Charlesi seadistamine Operas(Ma juba kirjutasin artiklis, kuid kordan seda):

1. Avage Tööriistad ----> Seaded.
2. Minge vahekaardile "Täpsemalt".
3. Valige üksus "Võrk".
4. Klõpsake nuppu "Puhverserverid...".
5. Märkige ruut "HTTP" kõrval.
6. Sisestage järgmised andmed: IP: 127.0.0.1 Port: 8888

Pärast Charlesi programmis töötamise lõpetamist peate Opera puhverserveri keelama, vastasel juhul lehti lihtsalt ei laadita.

Charlesi seadistamine Internet Exploreris(Ma ei usu, et keegi teine ​​seda jama kasutab, aga siiski):

1. Avage Tööriistad ----> Interneti-suvandid
2. Minge vahekaardile "Ühendused".
3. Klõpsake nuppu "Võrgusätted".
4. Märkige ruut (kui te pole seda märkinud) "Kasuta kohalike ühenduste jaoks puhverserverit"
5. Esimesel real, kus on kirjas "HTTP"
6. Sisestage järgmised andmed: Aadress: 127.0.0.1 Port: 8888

Video käsiraamat Programmi kasutamise juhised leiate altpoolt.