Ofiste, proxy olmadan dahili makinelere bağlanabilirim, ancak harici bağlantılar için proxy'ye ihtiyacım var. Ofis dışında, diğer harici makinelere proxy olmadan bağlanabilirim, ancak dahili makinelere bağlanmak için 2 proxy'den birini kullanmam gerekiyor.
Hangi ağda olduğumu otomatik olarak algılamanın bir yolunu bulabilirsem, ssh'ye uygun yapılandırma dosyasını yüklemesini söyleyebilir miyim?
Değilse, ~ / .ssh / config (şimdiye kadar en iyi fikrim) için uygun yapılandırma dosyasını işaretlemek için bir kabuk komut dosyası yazmaktan daha zarif bir çözüm var mı?
Düzenleme: Bence @pcm ve JonnyRo sorumu anladı ve ne önerdiklerini deneyeceğim, ama açık olmak gerekirse, istiyorum
|--------\ Dest | abc.example.com | xyz.external.org |
| Source \---------\| | |
|--------------------+-----------------+------------------|
| example.com office | No Proxy | Proxy |
| outside | Proxy | No Proxy |