Chrome SSH 터널 전달


17

먼저 ssh 서버에 로그인하고 있습니다. 그런 다음 ssh 터널 전달에 Chrome을 사용하려고합니다. 이것을 수행하는 GUI 방법이 있습니까? Firefox의 GUI에서 10 초 안에이 작업을 수행 할 수 있으므로 Chrome에도 유용한 기능이 있다고 생각합니다. 더 쉬운 방법이 있습니까?

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"

이 두 링크를 읽음으로써 이것을 발견했습니다.


귀하의 질문은 무엇인가? 내가 볼 수있는 유일한 질문은 당신이 이미 당신 자신에 대답 한 것입니까?
tlund

1
크롬에 GUI 방식이 있기를 바랐습니다. 크롬의 일반 사용자는이 작업을 수행하는 방법을 모를 것입니다. GUI 방법은 일반적으로 따르고 수행하기가 더 쉽습니다. 더 쉽고 짧은 명령 줄 방법이 있다면 나는 또한했다.
cokedude

답변:


30

Chromium과 함께 원격 ssh 서버를 SOCKS5 프록시로 사용하려면 다음과 같이 쉽습니다.

ssh -ND 1080 remote_server
  • -N : 명령을 실행하지 마십시오 : 리디렉션 / 프록시 만 만드십시오.
  • -D : 로컬 포트 ​​1080에서 프록시 서버 설정

다른 가능성 :

  • -f : 로그인 및 리디렉션 설정 후 즉시 포크
  • -C : 느리거나 값 비싼 (모바일, GPRS / 3g / LTE) 링크에서 의미가있는 압축을 활성화합니다.

그리고:

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

모든 크롬 창을 먼저 닫아야합니다. 그렇지 않으면 프록시 효과가 영향을 미치지 않습니다.

연결이 끊어지면 연결이 자동으로 다시 설정되도록 " autossh " 패키지를 설치할 수 있습니다 . 이 경우 매번 암호를 입력 할 필요가 없도록 공개 키 인증을 설정하십시오.

1080은 SOCKS 서버의 표준 포트입니다. 표준을 사용하면 다른 프로그래머가 설정을 이해하고 유지하는 데 도움이됩니다.


2
터널링 된 트래픽없이 브라우저 인스턴스를 병렬로 실행하려는 경우 --user-data-dir=~/.config/mytunneldchrome터널링 된 크롬 / 크롬을 시작할 때 추가 할 수 있습니다 .
Tvartom
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.