Я использую autossh и настроить его, как показано в следующем примере: http://surniaulula.com/2012/12/10/autossh-startup-script-for-multiple-tunnels/CentOS с AutoSSH 127.0.0.1 против *
Я нашел, что это работает очень хорошо, но нуждаются в уточнении. В частности, разница между 127.0.0.1 и * в следующих примерах:
ForwardPort=(
"L 127.0.0.1:3397:127.0.0.1:3306"
)
против
ForwardPort=(
"L *:3397:127.0.0.1:3306"
)
Первый, кажется, делает редирект, если идет от самого хозяина машины, где второй кажется переходить из любого места. Для меня это переводилось так, как будто * для любого IP-адреса пересылал трафик, но кто-то сказал мне, что он просто говорит для любого адаптера на машине. Мне любопытно, есть ли какой-либо IP-адрес или какой-либо адаптер? Я предполагаю, что конечный результат один и тот же, но мне хотелось бы пояснить свое понимание.
Update
Я обновил свой тест, чтобы включить конкретный IP-сети, я использую, а затем пытался подключиться к порту и обнаружил, что он не работает с конкретным портом, указанным, например,
ForwardPort=(
"L x.x.x.x:3397:127.0.0.1:3306"
"L 127.0.0.1:3397:127.0.0.1:3306"
)
Поскольку это не сработало, это заставляет меня поверить, что мой приятель был прав об адаптерах. Если кто-нибудь может предоставить мне некоторые сведения о работе адаптера или ссылку на хорошую статью, которая объясняет это, я был бы признателен.