SSH sunucunuzu tünelleyen yerel bir SOCKS sunucusu kurmak için SSH kullanıyorsunuz. Bunu yapma nedeninizin "yerel bağlantı yavaş" olduğunu söylüyorsunuz, ancak SSH sunucusuna tünel açmanın daha hızlı nasıl olacağını göremiyorum.
Neyse, senin problemin Subversion'ın bir HTTP proxy veya SSH tüneli üzerinden bağlanabilmesi, ancak SOCKS hakkında hiçbir fikri yok. Bu yüzden tüm TCP bağlantılarını yakalayarak ve onları SOCKS proxy'sine yönlendirerek SOCKSify Subversion'a ihtiyacınız var.
Bunu daha önce yapmış olanların ifadesi yerine, detaylı açıklamalarına işaret edeceğim:
Veya kısaca Oliver'ın sayfasından biraz daha kesilmiş bir şekilde:
Debian, sourceforge'da da bulunan iki çorapçı içerir. En son güncellenen olan ProxyChains ve yapılandırılması oldukça basittir. Çorapların çoğu benzer şekilde çalışır, bu nedenle bu talimatların makul bir genel durum olması gerekir. ProxyChains'i yapılandırmak için $ (HOME) /. Proxychains / proxychains.conf dosyasını yalnızca aşağıdaki satırlara sahip olacak şekilde düzenlemeniz gerekir:
DynamicChain
tcp_read_time_out 15000
tcp_connect_time_out 10000
[ProxyList]
socks5 127.0.0.1 8090
# NB: for some reason 'localhost' doesn't work in the above line
Daha sonra yapmanız gereken tek şey ProxyChains'te 'svn'.
proxychains svn commit
Yukarıdaki örnekte, svn uygulaması, TCP'nin Subversion sunucusuna bağlandığı bilge hiçbiri SOCKS proxy'nize yönlendirilmemiştir. "