Http proxy és zokni használata linuxos, linuxoid blogban
A Linuxban sok hasznos konzolparancs van, amelyek szükség esetén proxyon futnak. Egyes alkalmazások beépített proxy támogatással rendelkeznek, és néhány nem. Az alábbiakban bemutatjuk, hogyan használhatjuk a népszerű segédprogramokat proxy segítségével, még azoknál is, akiknek nincs ilyen támogatásuk.
curl: adatátvitel proxy útján
A göndör teljes támogatást nyújt a HTTP proxy és a SOCKS számára is.
A curl paraméterek egy része fájlba írható
Olvassa el: Operációs rendszer kiválasztása
Az idő és a görbe használatával mérheti a kiszolgáló válaszidejét is:
# Proxy nélkül:
time curl check-host.net/ip
# Proxy esetén:
time curl --socks5 11.22.33.44:5555 check-host.net/ip
# Vagy bármely webhely:
idő görbe habrahabr.ru
Az eredmény így fog kinézni:
igazi 0m0.307s
felhasználó 0m0.000s
sys 0m0.004s
wget: fájlok feltöltése proxy segítségével
A wget beépített proxy támogatással rendelkezik. Az egyetlen hátránya, hogy csak a HTTP-proxy támogatja. A SOCKS használatához ajánlott a dante koordinátort használni.
Annak érdekében, hogy ne adja meg a -proxy-user és a -proxy jelszót egész idő alatt, írhatja őket egy fájlba
ssh: hozzáférés a kiszolgálókhoz
A kiszolgálók ssh és proxy használatával történő eléréséhez jobb a dante használata.
Olvassa el: A Debian disztribúció 18 éves
apt-get install dante-client # példa a Debian alapú rendszerekhez
A socksify segítségével szinte bármilyen alkalmazást küldhetsz, nem csak a konzolalkalmazást, a proxyon keresztül.
Annak érdekében, hogy elkerüljük a proxyadatok folyamatos beírását, létrehozhatjuk az /etc/socks.conf fájlt
Példa SOCKS számára:
útvonal <
tól: 0.0.0.0/0 - 0.0.0.0/0 via: 11.22.33.44 port = 55555
protokoll: tcp udp
proxyprotocol: socks_v4 socks_v5
módszer: nincs
>
útvonal <
tól: 0.0.0.0/0 - 0.0.0.0/0 via: 11.22.33.44 port = 8080
parancs: connect
proxyprotocol: http
módszer: felhasználónév
>
Lásd még: A CentOS 5 telepítése
exportálás SOCKS_USERNAME = "felhasználónév"
export SOCKS_PASSWORD = "jelszó"
DNS-lekérdezések proxy útján
És gyakran szükséges névátalakítás történt meghatalmazott útján. Ha használat Dante, akkor a névfeloldás kérelmet, és megy át a proxy és a névszerver az említett /etc/resolv.conf. Ahhoz, hogy megértsük, miért van két azonos lekérdezés helyett egy sikertelen. Ezért két lehetőség közül választhat:
2) Módosítsa az /etc/resolv.conf állományt, és állítsa be az adott ország névszervereit, vagy csak a szolgáltató kiszolgálóitól. Például a Google szerverek telepítéséhez:
névszerver 8.8.8.8
névszerver 8.8.4.4
Ez az adat nem íródik felül a regisztrált szolgáltató szerverén (ha újra kapcsolatba), akkor megakadályozhatja a lista frissítését regisztrált szerverek, hálózati menedzser (NetworkManagert / wicd) vagy a DHCP-kliens (kösz a korrekciót ergil).
Vagy használjon "nyers" módszert - megtiltva a /etc/resolv.conf fájl módosítását:
sudo chattr + i /etc/resolv.conf
Ha vannak olyan kiegészítések, kérjük írjon, hasznos lesz megtanulni és alkalmazni.
Navigáció rekordok szerint