Przekierowanie tunelu ssh w Chrome

17

Najpierw loguję się na serwerze ssh. Następnie próbuję użyć Chrome do przekazywania tunelu ssh. Czy jest na to sposób GUI? Mogę to zrobić w GUI Firefoksa w około 10 sekund, więc sądzę, że Chrome będzie miał tę przydatną funkcję. Czy jest na to łatwiejszy sposób?

Linux
/usr/bin/chromium-browser --proxy-server="socks5://localhost:3145"

Windows
C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145"

Znalazłem to, czytając te dwa linki.

Cokedude
źródło
Jakie jest Twoje pytanie? Jedyne pytanie, jakie widzę, to to, na które już odpowiedziałeś sobie?
tlund
1
Miałem nadzieję, że Chrome ma taką metodę GUI. Przeciętny użytkownik chrome nie będzie wiedział, jak to zrobić. Metody GUI są zwykle łatwiejsze do naśladowania i wykonania. Byłem też, czy istnieje łatwiejsza i krótsza metoda wiersza poleceń.
Cokedude

Odpowiedzi:

30

Jeśli chcesz używać zdalnego serwera SSH jako serwera proxy SOCKS5 z Chromium, jest to tak proste, jak:

ssh -ND 1080 remote_server
  • -N: nie uruchamiaj polecenia: po prostu twórz przekierowania / proxy
  • -D: skonfiguruj serwer proxy na lokalnym porcie 1080

Inne możliwości:

  • -f: rozwidla się natychmiast po pomyślnym zalogowaniu i skonfigurowaniu przekierowań
  • -C: aktywuje kompresję, co ma sens w przypadku wolnych lub drogich łączy (mobilne, GPRS / 3g / LTE).

i wtedy:

chromium-browser --proxy-server="socks5://localhost:1080"

Pamiętaj, aby najpierw zamknąć wszystkie okna chromowe. W przeciwnym razie efekt proxy nie przyniesie żadnego efektu.

Możesz zainstalować pakiet „ autossh ”, aby połączenie było automatycznie przywracane po rozłączeniu. W takim przypadku na pewno chcesz skonfigurować uwierzytelnianie za pomocą klucza publicznego, aby nie trzeba było wprowadzać hasła za każdym razem.

1080 jest standardowym portem dla serwera SOCKS. Korzystanie ze standardów pomaga innym programistom zrozumieć i utrzymać twoje ustawienia.

Raúl Salinas-Monteagudo
źródło
2
Jeśli chcesz uruchomić instancję przeglądarki bez równoległego ruchu w tunelu, możesz dodać --user-data-dir=~/.config/mytunneldchromepodczas uruchamiania tunelowanego chromu / chromu.
Tvartom