Você pode usar sshuttle
conforme descrito em Como rotear minha internet por um túnel SSH?
Gostaria de enviar tráfego destinado a determinado ip / subnet através de um ssh socks5, enquanto roteava outro tráfego através de outro túnel socks5.
Eu tentei tsocks com a seguinte configuração:
path {
server = 127.0.0.1
server_port = 3001
server_type = 5
reaches = 1.2.3.4/32
}
mas depois eu tento "tsocks wget 1.2.3.4" ele não passa por esse proxy dando um erro IP (0.0.0.0) & 18:32:14 libtsocks(16065): SUBNET (0.0.0.0) != IP on line 33 in configuration file, ignored
Eu não entendo o erro.
Também estou pensando se posso fazer isso usando o iptables.
Alguma recomendação sobre como isso pode ser feito?
Você pode usar sshuttle
conforme descrito em Como rotear minha internet por um túnel SSH?
Eu também tropecei na solução de redsocks para esse link
Essencialmente, depois de executar seus túneis ssh e configurar redsocks para conectar-se a esses túneis, você pode adicionar iptables:
# Create new chain
iptables -t nat -N REDSOCKS
# Do not route the following through redsocks
iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 10.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 127.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -d 169.254.0.0/16 -j RETURN
iptables -t nat -A REDSOCKS -d 172.16.0.0/12 -j RETURN
iptables -t nat -A REDSOCKS -d 224.0.0.0/4 -j RETURN
iptables -t nat -A REDSOCKS -d 240.0.0.0/4 -j RETURN
iptables -t nat -A REDSOCKS -d 192.168.0.0/16 -j RETURN
#exclude your ssh tunnels from being routed through redsocks...and themselves
iptables -t nat -I REDSOCKS -d tunnel_address1 -j RETURN
iptables -t nat -I REDSOCKS -d tunnel_address2 -j RETURN
#redirect set of addresses to one socks proxy running on port 30000
iptables -t nat -A REDSOCKS -p tcp -d 1.2.3.4 -j REDIRECT --to-ports 30000
#redirect another set of addresses to a different proxy
iptables -t nat -A REDSOCKS -p tcp -d 4.3.2.1 -j REDIRECT --to-ports 30001
#connect output to redsocks chain
iptables -t nat -A OUTPUT -p tcp -j REDSOCKS
Isso parece funcionar. Vou tentar a solução sshuttle também, pois parece um pouco mais simples.
Ao atualizar de 10.04 para 12.04 a reprodução de som com alto-falantes internos parou de funcionar no laptop Dell Latitude D420. Antes da atualização, tive problemas intermitentes com o som, principalmente com gravação, mas a gravação parece estar funcionando agora.
Se eu executar %code% , não recebo som.
Se eu executar %code% , não recebo som.
Se eu executar %code% , recebo dois dispositivos de som:
%pre%No Audacity eu tenho doze opções de saída de som:
%pre%Se eu executar "aplay -L" para listar os PCMs, obtenho:
%pre%Se eu executar %code% , não recebo som.
Se eu executar %code% , não recebo som e uma mensagem de erro: %code% .
Se eu executar %code% , funciona e ouço "Front Center". %code% também funciona.
Quando eu ligo o computador, ele faz a inicialização soar corretamente.
Quando eu abro o programa "Sound" na aba "Output" ele tem uma opção para "Play Sound Through": "Saída digital (S / PDIF) Built-in Audio ". Quando eu conecto fones de ouvido, outra opção aparece lá: "Headphones Built-in Audio ". A seleção dessa opção funciona e me dá som em todos os programas, embora, se eu executar o comando %code% , eu tenha agora:
%pre%Na área de trabalho do Ubuntu, na parte superior, próximo ao relógio do sistema, clique em Ícone de som e selecione configurações de som e selecione os alto-falantes (Built in Audio) e aumente o volume de som de saída.