Permalänk
Medlem

nätverk via annan burk

Tja, kort fråga!

Vill skicka all min TCP/UDP trafik via min linuxserver och fortfarande kunna göra allt jag gör normalt utan att hindras. Utifrån sett ska det se ut som att trafiken kommer från servern och inte att trafiken bara reroutas genom den.

Kanske borde hamnat under Nätverkskategorin, men wtf..
Vad är det som gäller (VPN?)
Tips och lösningar vore tacksamt.

Visa signatur

Jag är full.

Permalänk
Medlem

det som du letar efter är en socks5 proxy server, http://en.wikipedia.org/wiki/Proxy_server

Visa signatur

"Stallman to Dvorak: Welcome to freedom, your rulebook is in the mail" - Fake Steve Jobs
rfc-1925 - The Twelve Networking Truths

Permalänk
Medlem

Du får gärna beskriva i stora drag vad exakt en SOCKS5 proxy gör och vad skillnaden mellan denna och en VPN är?

När använder man vilket av alternativen?

Visa signatur

Jag är full.

Permalänk
Medlem

VPN är just det "virtual private network" och används vanligtvis för att ansluta ett nätverk till ett annat, eller klienter till ett företagsnät. En socks5 proxy är istället en server som man ansluter till som sedan ansluter till den adress som man vill för att antingen dra fördel av den kraftigare anslutningen som denna maskinen har eller för att anonymisera sin anslutning för att bara nämna en del användningsområden.

Den vanligaste "legitima" användningen av en proxy är dock att lokalt cacha saker, så att om 100 användare exmpelvis ville kolla på aftonbladet.se så behöver proxyn bara hämta sidan en gång och sedan skicka den lagrade datan till alla 100 klienter.

Båda teknikerna löser det problem som du är ute efter (VPN med NAT, socks5 proxyn direkt) det bästa exemplet är väll egentligen TOR (http://tor.eff.org/) som är lätt att använda som en socks5 proxy för en viss anonymitet.

Visa signatur

"Stallman to Dvorak: Welcome to freedom, your rulebook is in the mail" - Fake Steve Jobs
rfc-1925 - The Twelve Networking Truths

Permalänk
Hedersmedlem

ntity: En SOCKS5-proxy fungerar dock inte i alla applikationer.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av m0REc
ntity: En SOCKS5-proxy fungerar dock inte i alla applikationer.

Det finns wrappers som funkar bra dock, men det är mer en fråga om hur pass bra koll den som skrivit programmet som man vill använda har om socks funkar eller inte..

Visa signatur

"Stallman to Dvorak: Welcome to freedom, your rulebook is in the mail" - Fake Steve Jobs
rfc-1925 - The Twelve Networking Truths

Permalänk
Medlem

Jag bestämde mig för att prova på vpn (för utmaningens skull).
Har fått upp ett enkelt fungerande vpn till en annan burk här, men hur gör man för att få ALL trafik att gå genom mitt VPN (kör openVPN och interfacet heter tun0)?
Verkar inte direkt vara standard att man vill göra så

Visa signatur

Jag är full.

Permalänk
Hedersmedlem

# route del default gw # route add default gw $IP tun0

Där $IP är IP-adressen på burken som ska routa din trafik i VPN:et. Inte säker på syntaxen, men något åt det hållet (läs manualen).
Annars kan du leta upp konfigurationen för nätverk i din dist och ställa in gateway där.

Går även att ställa in i konfigurationen för OpenVPN-servern med hjälp av push, se http://openvpn.net/howto.html#redirect för mer detaljer.
Ytterligare ett alternativ är att köra en bryggad setup, men det är antagligen inte någonting du vill.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Efter lite pill nu så verkar all min trafik gå igenom en annan burk här hemma och sen genom routern och vidare.. Återstår att se om samma konfiguration går att köra mot en annan server på nätet. So far, so good!

Tack för all hjälp ntity och m0REc

Visa signatur

Jag är full.

Permalänk
Avstängd

finns det något smidigt sätt att automatisera $IP då jag kör dynamiskt ip på tunneln?

Visa signatur

Information wants to be free.
Internet: 1Gbit/1Gbit LAN/WiFi: Cisco/Meraki
Laptop: Dell XPS 9550 4K touch HTPC: Raspberry Pi 3 LibreELEC
Desktop: WIP

Permalänk
Medlem

Beroende på OS så ser ju olika ut, men på OS X har man 2 enkla val iaf:

(entity@ran ~): ipconfig getifaddr en1 10.0.0.11 (entity@ran ~): ifconfig en1 | grep inet | awk '{print $2}' 10.0.0.11

Visa signatur

"Stallman to Dvorak: Welcome to freedom, your rulebook is in the mail" - Fake Steve Jobs
rfc-1925 - The Twelve Networking Truths

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av ntity
Beroende på OS så ser ju olika ut, men på OS X har man 2 enkla val iaf:

(entity@ran ~): ipconfig getifaddr en1 10.0.0.11 (entity@ran ~): ifconfig en1 | grep inet | awk '{print $2}' 10.0.0.11

ifconfig en1 | awk '/inet/{ print $2 }'

I Linux kan man göra så här:

ifconfig eth0 | awk '/inet addr/{ print $2 }' | cut -d: -f2-

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Har också en variant:

ifconfig eth0 |sed -n '/inet/s/^[ ]*inet addr:\([0-9.]*\).*/\1/p'

Visa signatur

01001000 01100001 01110010 00100000 01100100 01110101 00100000 01110100 01110010 10000110 01101011 01101001 01100111 01110100 00111111 00100000 00111010 00101001

Permalänk
Avstängd

Bra jobbat

Finns det något liknande för att få ut default gateway?

Visa signatur

Information wants to be free.
Internet: 1Gbit/1Gbit LAN/WiFi: Cisco/Meraki
Laptop: Dell XPS 9550 4K touch HTPC: Raspberry Pi 3 LibreELEC
Desktop: WIP

Permalänk
Medlem

(entity@ran ~): netstat -rn | awk '/default/ {print $2}' 10.0.0.1

os x har som tidigare sagt ipconfig för sådan här saker..

(entity@ran ~): ipconfig getoption en1 3 10.0.0.1

Visa signatur

"Stallman to Dvorak: Welcome to freedom, your rulebook is in the mail" - Fake Steve Jobs
rfc-1925 - The Twelve Networking Truths