For at oprette en proxy, der kan bruges med http_proxy
variablen på en embedded enhed, der ikke understøtter SOCKS, kan du bruge SSH til at oprette en tunnel. Følg disse trin:
Sørg for, at SSH-klienten er installeret på din embedded enhed. Dette kan normalt gøres via en pakkehåndtering som apt
eller yum
.
Brug SSH til at oprette en tunnel, der videresender HTTP-trafik gennem en fjernserver. Kør følgende kommando på din embedded enhed:
ssh -L 3128:remote.proxy.server:3128 [email protected]
Her er en forklaring på parametrene:
-L 3128:remote.proxy.server:3128
: Opretter en lokal port (3128) og videresender den til proxy-serveren på fjernserveren.[email protected]
: Brugernavn og adresse på den fjernserver, du opretter forbindelse til.Indstil http_proxy
variablen på din embedded enhed til at pege på den lokale port, du har oprettet med SSH-tunnelen:
export http_proxy=http://localhost:3128
Kontroller, at din embedded enhed nu kan få adgang til internettet via den oprettede proxy. Du kan bruge værktøjer som curl
eller wget
til at teste forbindelsen:
curl -I http://example.com
Ved at følge disse trin kan du oprette en HTTP-proxy ved hjælp af SSH, som kan bruges med http_proxy
variablen på en embedded enhed, der ikke understøtter SOCKS.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker