Rendszer és böngésző beállítások, charles
Annak érdekében, hogy a böngésző vagy bármely más alkalmazás együttműködjön Charles vállalattal, meg kell tennie a megfelelő konfigurációt. Kell kell hozzáadnia Charles-ot a proxykiszolgálók listájához. A legtöbb böngésző manuálisan konfigurálható, de ez nehéz és fárasztó, mert minden alkalommal be kell állítania a beállításokat, amikor elindítja vagy megállítja Charlesot.
Szerencsére van egy automatikus konfiguráció:
- Windows / Internet Explorer beállítások - a legtöbb alkalmazás által automatikusan használható;
- Mac OS X - a legtöbb Mac OS X alkalmazás esetén automatikusan használható.
- A Mozilla Firefox proxy beállításai - minden platform.
Windows beállítások
Charles automatikusan beállíthatja a proxy Windows alatt, így az IE és más alkalmazások szabadon használhatják ezeket a kapcsolatokat. Alapértelmezés szerint a program automatikusan konfigurálja a rendszert minden egyes alkalommal, amikor elindítja Charlesot.
A Károly beállításoknál szükség esetén letilthatja ezt a funkciót.
A Windows proxybeállításai a "Kapcsolatok" panelen jelennek meg, ahol szükség esetén megváltoztathatja vagy javíthatja a fő paramétereket.
Proxybeállítások a MAC OS X rendszerben
Charles automatikusan beállíthatja a proxy MAC OS X for Safari és más alkalmazások további munkáját.
A telepítés után megjelenik egy üzenet, ahol ajánlott engedélyezni Charles számára az automatikus konfigurálást. Ezt követően a program megváltoztathatja a MAC OS X különböző paramétereit, mivel a megfelelő működéshez szükséges lesz.
A Károly beállításoknál szükség esetén letilthatja ezt a funkciót.
A MAC OS X proxy beállítások a "Rendszerbeállítások" részben módosíthatók.
Mozilla Firefox
Nyissa meg Charlesot, és menjen a "Proxy" menübe, ahol ki kell választania a "Proxy beállításokat". Megadják a HTTP proxy port és a SOCKS proxy port aktuális paramétereit. Ki kell választania a munkához használni kívánt munkát.
Hostname 127.0.0.1 (számítógép), ha meg szeretné osztani Charles egy másik számítógéppel, meg kell adnia a nevét.
A böngésző beállításaiban vagy más alkalmazásokban meg kell adnia a gazda és a port Charles nevét is.
JAVA alkalmazások
A JAVA alkalmazások felhasználhatók a Charles-val való együttműködésre, de ezt kódban vagy a parancssorban kell megadni.
System.setProperty ("http.proxyHost", "127.0.0.1");
System.setProperty ("http.proxyPort", "8888");
cURL és libcurl
Ha SSL-t használ, lehet, hogy letiltja a tanúsítványok hitelesítését, különben nem leszel képes Charles minden funkciójára használni.
curl_easy_setopt (pCurl, CURLOPT_SSL_VERIFYPEER, 0);
Köszönet Michael Klische részére a megadott információkért.
Android emulátorok
Néhány Android-eszközön HTTP-proxy is használható. De például a Nexus S beállításai el vannak rejtve. Ezek megnyitásához a Hangtárcsázó alkalmazással fel kell ismerni a hangparancsokat és a "proxy" szót.
A proxy használatához a kódbeállításokat is megváltoztathatja:
HttpHost httpproxy = új HttpHost ("192.168.0.101", 8888, "http");
. HttpClient.getParams () setParameter (ConnRoutePNames.DEFAULT_PROXY, HttpProxy);