Ændre DNS for en enkelt browser? [LØST]
Det er let not at ændre DNS for hele netværket.
Men er det muligt at ændre DNS for en enkelt browser? Sådan at fx Chromium bruger en anden DNS server end systemet som sådan?
Man kan så meget med iptables, måske også dette?
Alternativt kunne man måske sætte en DNS proxy op som så opsættes i browserens proxyindstillinger?
Forslag modtages med kyshånd :)
Men er det muligt at ændre DNS for en enkelt browser? Sådan at fx Chromium bruger en anden DNS server end systemet som sådan?
Man kan så meget med iptables, måske også dette?
Alternativt kunne man måske sætte en DNS proxy op som så opsættes i browserens proxyindstillinger?
Forslag modtages med kyshånd :)
Kommentarer15
Jeg har fx sat proxy op på
http_proxy=http://192.168.2.199:8080
export http_proxy
ftp_proxy=http://192.168.2.199:8080
export ftp_proxy
Det kræver jo så, at man har en proxy-server kørende.
Lidt til dit sidste forslag:
Ellers er alternative at du laver en SSH-tunnel fx vha. programmet puTTY til en specifik port på en random server. Jeg ved i Firefox kan man gå ind og definere proxy-indstillingerne, og der konfigurerede jeg så firefox til at lave en proxy til den specifikke port gennem 127.0.0.1 (jeg har lavet en guide om det i tidernes morgen, som jeg kunne finde frem, hvis denne forklaring lyder forvirrende). På den måde blev SSH-tunnellen brugt som proxy, og på serveren kunne du så definere DNS-indstillingerne. Det kræver så, at du først skal lave SSH-tunnellen før du kan bruge Firefox (da FF jo er indstillet til tunnellen).
Jeg fandt en lille proxy som
Jeg indsætter en enkelt linje i /etc/polipo/config:
dnsNameServer = xxx.xxx.xxx.xxx
Og så skal browseren bare sættes til at bruge proxien på localhost:8123
Så funker det sgu!
Det eneste man skal
Vores indlæg krydsede lige hinanden :)
Ovenstående proxyindstilling på brugerniveau gør vel at alle browserne bruger proxien? For det er i mit tilfælde kun en enkelt der skal benytte den.
EDIT: Jeg kender i øvrigt godt tricket med en socks proxy, min sheevaplug fungerer fx som socks proxy så jeg kan tilgå mit lokalnet udefra via SSH. Og jeg havde også overvejet at ændre DNS for sheeva til pågældende server, men syntes det ville være lidt overkill hvis der fandtes en simplere løsning.
Kommandoen på klienten er fx
ssh -f -N -D 8080 user@some.where
Den var svær
Der er som du selv er inde på, flere muligheder. Jeg kunne godt tænke mig, at vide hvorfor eller hvad du ønsker, at opnå, ved at ændre dette for en enkelt browser.
Den nemme I mit hoved - er nok, at bruge en virtuel maskine til formålet.
Du kan også prøve, at gå efter, at chrooted en bruger, Hvilket skulle give mulighed for, at angive nye DNS server i den resolv.conf, som bliver kopieret ind i jail'en. Du skal så kunne give din egen bruger adgang til at bruge chromium i den jailed brugers enviroment.
Det skal lige sige, jeg dog ikke har prøvet sidste løsning, men bare læst om det, som en mulighed.
Så google efter "chrooted brower", kan måske afklare det mere for dig.'
edit: Der var jeg lidt for sent på den, men det var da sjovt, at se de andre løsninger :D
/The Stig
Jeg kunne godt tænke
For at tilgå visse hjemmesider som er blokerede i Europa. Der findes services som fx unblock-us der kan give dig en US-baseret IP-adresse. Men jeg ønsker bare ikke al trafik skal gå igennem dem da de dybest set har mulighed for at stjæle min trafik. Ikke at jeg tror de gør det, men alligevel.
Med denne løsning kan jeg bruge en enkelt browser til at tilgå de utilgængelige hjemmesider.
klart!
Performance er også et issue, hvis man vælger en løsning som unblock-us.
/The Stig
Det var bare ikke lige
Det kunne det også meget vel være, fx har jeg også gang i en tråd om en pythonproxy jeg selv udvikler på - en videreudvikling af munchy. Det er bare et sammentræf :)
Skal det være nemt, så
Skal det være nemt, så
http://proxyservice.us/
Denne giver en US IP.
http://proxy-service.de/
En tysk som jeg selv bruger meget.
Listerne er lange, her bare en enkelt:
http://hidemyass.com/proxy-list/
Skal det være nemt, så
Ja, men det dutter ikke i det her tilfælde hvor det er streaming data der skal igennem.
I øvrigt virker http://proxyservice.us/ ikke :)
proxyservice.us virker ikke
http://hidemyass.com/proxy/
Under Advanced options valgte jeg USA, Chicago - 4, skrev Youtube.com og her er resultatet med en tilfældig video:
http://db.tt/oVKomdGv
Ellers ved jeg ikke hvorfor proxyservice.us ikke virker hos dig. Så længe det ikke er streamed virker den udmærket på dette netværk jeg sidder ved nu.
Edit og måske Off Topic:
Noget helt andet, som desværre kræver en Windows, så er Domain Name Speed Benchmark et program der er værd at se lidt på, hvis man vil optimere sine DNS.
http://www.grc.com/dns/benchmark.htm
Jeg har ikke forsøgt at køre det under Wine
frogmaster, hvorfor
Ellers ved jeg ikke
Hos mig er der ingen forbindelse til proxyservice.us. Har heller ikke noget DNS opslag på den, dig proxyservice.us timer ud.
#11: Under Advanced options valgte jeg USA, Chicago - 4, skrev Youtube.com og her er resultatet med en tilfældig video:
Kan du bruge pandora.com igennem den? Jeg kan ikke. Heller ikke netflix.com.
pandora kan jeg ikke slippe
http://db.tt/pwvczXKU
proxyservice.us ser ud til at være nede lige nu selv om markosweb siger den er oppe. Den virkede tidligere idag, men det er også ligemeget hvis man ikke kan streame med den.
http://www.markosweb.com/www/proxyservice.us/
Med hensyn til netflix, så ved jeg ikke om du har læst ekstrabladet idag?
http://ekstrabladet.dk/kup/elektronik/gadgets/article1686266.ece
De hævder det er lovligt. Noget med at man skal generere en US identitet.
Med hensyn til netflix,
Nej, men tak for linket.
Pudsigt sammentræf, for det er lige præcis set skitserede setup jeg har fat i med proxyen! Jeg har nemlig fået en WD TV Live boks som blandt meget andet kan vise film fra Netflix og Hulu der er en slags online videobutikker.
Det kan dog kun benyttes gennem en US proxy.
Nikolaj Sonne viste i øvrigt noget lignende engang i SoEinDing.
Og ja, der er ikke noget ulovligt ved det. Man betaler for servicen. Bortset fra at jeg lige nu er på en gratis prøveperiode.