GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu použít SSH s proxy SOCKS 5?

Používáte 'connect' pro HTTPS jako verzi proxy, toto je od man nc:

-X proxy_version Požaduje, aby nc při komunikaci s proxy serverem používal zadaný protokol. Podporované protokoly jsou ''4'' (SOCKS v.4), ''5'' (SOCKS v.5) a 'connect' (HTTPS proxy). Pokud protokol není specifikován, použije se SOCKS verze 5.

Pro použití SOCKS 5 byste tedy měli použít následující:

ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:7777 %h %p

Nebo jednoduše:

ProxyCommand /usr/bin/nc -x 127.0.0.1:7777 %h %p

Doufám, že to pomůže.


ssh -o ProxyCommand='nc --proxy-type socks4 --proxy 127.0.0.1:9050 %h %p' [email protected]

fc19 x86_64, Ncat:Verze 6.25


tsocks (http://tsocks.sourceforge.net/) je pěkný obal, který používá LD_PRELOAD k tomu, aby jakýkoli program transparentně používal SOCKS proxy:

tsocks ssh example.com

Prostě to funguje, nezapomeňte nakonfigurovat SOCKS proxy IP v /etc/tsocks.conf


Linux
  1. Vytváření SOCKS Web Proxy pomocí SSH

  2. Jak na to:Začínáme s Ansible

  3. Jak mohu používat aliasované příkazy s xargs?

  1. Jak tunelovat HTTP přes SSH přes SOCKS?

  2. Jak mohu použít zástupné znaky stylu ms-dos s ls a mv?

  3. Jak mohu použít rsync se systémem souborů FAT?

  1. Jak používám Vagrant s libvirt

  2. Můžete použít kotvy ^ $ s Ls?

  3. Jak používat Ssh-copy-id s Multiple-hop Ssh tunelem?