2017-01-04 13 views
1

Я могу использовать SSH в 223.32.11.43 и cURL других серверах в локальной сети.Прямой трафик на определенный IP-адрес через SSH-туннель SOCKS

Это работает, когда я SSH'ed в:

curl -d '{my: parameter}' -H "Content-Type: application/json" 10.0.30.10 
{code:200} 

На удаленном сервере я настроить SOCKS туннель с:

ssh -f -N -D 9090 [email protected] 

Я пытался настроить Iptables так Я Curl внутренних серверов на одной и той же сети, что и удаленный сервер:

iptables -t nat -A OUTPUT -s 10.0.30.10 -p tcp --dport 80 -j DNAT --to-destination 223.32.11.43 

Но это, кажется, не в состоянии, по крайней мере, это раз с стараюсь до cURL:

curl -d '{my: parameter}' -H "Content-Type: application/json" 10.0.30.10 
...timeout 

Что делать, поэтому я могу сделать то же самое cURL на моем удаленном сервере?

+0

Еще раз. Должен ли удаленный сервер иметь больше правил в его iptables или все туннелируется через уже разрешенный туннель SOCKS? –

ответ