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