[ì¤íì¸í°ë·°]'ê°ìí ì¤í 리ì§'(IP SAN)ì ê´í 5ê°ì§ ê¶ê¸ì¦
차례:
인터넷을 개인적으로 탐색하거나 지역 제한 콘텐츠에 액세스하거나 네트워크에 적용 할 수있는 중간 방화벽을 우회하려는 경우가 있습니다.
한 가지 옵션은 VPN을 사용하는 것이지만 컴퓨터에 클라이언트 소프트웨어를 설치하고 자체 VPN 서버를 설정하거나 VPN 서비스에 가입해야합니다.
가장 간단한 대안은 암호화 된 SOCKS 프록시 터널을 사용하여 로컬 네트워크 트래픽을 라우팅하는 것입니다. 이런 식으로 프록시를 사용하는 모든 응용 프로그램은 SSH 서버에 연결되고 서버는 모든 트래픽을 실제 대상으로 전달합니다. ISP (인터넷 서비스 제공 업체) 및 기타 타사는 트래픽을 검사하고 웹 사이트에 대한 액세스를 차단할 수 없습니다.
이 학습서에서는 암호화 된 SSH 터널을 작성하고 SOCKS 프록시를 사용하도록 Firefox 및 Google Chrome 웹 브라우저를 구성하는 프로세스를 안내합니다.
전제 조건
- 웹 브라우저, SSH 클라이언트를 통해 트래픽을 라우팅 할 수있는 SSH 액세스 기능이있는 모든 Linux를 실행하는 서버
SSH 터널 설정
포트
9090
의 로컬 컴퓨터에서 포트
22
의 SSH 서버로 트래픽을 안전하게 전달하는 SSH 터널을 만듭니다.
1024
보다 큰 포트 번호를 사용할 수 있으며 루트 만 권한있는 포트에서 포트를 열 수 있습니다.
리눅스와 맥 OS
ssh -N -D 9090 @
사용되는 옵션은 다음과 같습니다.
-
-N
-SSH에게 원격 명령을 실행하지 않도록 지시합니다.-D 9090
지정된 포트 번호에서 SOCKS 터널을 엽니 다.@
-원격 SSH 사용자 및 서버 IP 주소 백그라운드에서 명령을 실행하려면-f
옵션을 사용하십시오. SSH 서버가 22 (기본값) 이외의 포트에서 청취중인 경우-p
옵션을 사용하십시오.
명령을 실행하면 사용자 암호를 입력하라는 메시지가 표시됩니다. 입력하면 서버에 로그인되고 SSH 터널이 설정됩니다.
SSH 키 기반 인증을 설정하고 비밀번호를 입력하지 않고도 서버에 연결할 수 있습니다.
윈도우
Windows 사용자는 PuTTY SSH 클라이언트를 사용하여 SSH 터널을 작성할 수 있습니다. 여기에서 PuTTY를 다운로드 할 수 있습니다.
-
퍼티를 시작하고
Host name (or IP address)
필드에 서버 IP 주소를 입력하십시오.
이 시점에서 Firefox가 구성되었으며 SSH 터널을 통해 인터넷을 탐색 할 수 있습니다. 확인하려면
google.com
을 열고“what is my ip”를 입력하면 서버 IP 주소가 표시됩니다.
기본 설정으로 되돌리려면
Network Settings
설정으로 이동하여
Use system proxy settings
라디오 버튼을 선택하고
Use system proxy settings
을 저장하십시오.
FoxyProxy와 같은 Firefox의 프록시 설정을 구성하는 데 도움이되는 몇 가지 플러그인도 있습니다.
구글 크롬
Chrome은 기본 시스템 프록시 설정을 사용합니다. 운영 체제 프록시 설정을 변경하는 대신 SwitchyOmega와 같은 애드온을 사용하거나 명령 줄에서 Chrome 웹 브라우저를 시작할 수 있습니다.
새 프로필과 SSH 터널을 사용하여 Chrome을 시작하려면 다음 명령을 사용하십시오.
리눅스:
/usr/bin/google-chrome \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"
맥 OS:
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"
윈도우:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^ --user-data-dir="%USERPROFILE%\proxy-profile" ^ --proxy-server="socks5://localhost:9090"
프로필이 없으면 자동으로 생성됩니다. 이 방법으로 여러 개의 Chrome 인스턴스를 동시에 실행할 수 있습니다.
SSH 터널이 제대로 작동하는지 확인하려면
google.com
열고“what is my ip”를 입력하십시오. 브라우저에 표시된 IP는 서버의 IP 주소 여야합니다.
결론
SSH SOCKS 5 터널을 설정하고 개인 및 익명으로 인터넷에 액세스하도록 브라우저를 구성하는 방법을 배웠습니다. 사용하기 쉽도록 SSH 구성 파일에서 SSH 터널을 정의하거나 SSH 터널을 설정하고 브라우저를 시작하는 Bash 별명을 작성할 수 있습니다.
ssh 보안Firefox에서 개인 정보 보호 브라우징을 비활성화하는 방법, Internet Explorer에서 개인 정보 보호 브라우징을 사용하는 방법, 아이코니토 모드 Windows 컴퓨터의 Chrome 브라우저에서.
개인 정보 보호 브라우징을 시작하는 방법과 흔적을 남기지 않고 웹 서핑을하는 방법을 보았습니다. 이미 언급 한 바와 같이, 개인 정보 보호 브라우징은 Internet Explorer의
참조 : 로컬 터널을 보안 터널에 공개하십시오.
Ngrok이란 무엇입니까? ngrok를 사용하는 방법? ngrok를 사용하면 방화벽 뒤의 로컬 서버를 보안 터널을 통해 공용 인터넷에 노출 할 수 있습니다. 이 도구는 구성이 필요없고 네트워크 인터셉터가 내장되어 있습니다.
SSH 터널을 통해 MySQL에 연결하는 방법
이 가이드에서는 SSH 터널을 생성하고 원격 클라이언트에서 MySQL 서버에 연결하는 방법을 설명합니다.