Vay bu son cevap için teşekkürler.
Bu "SSH'nizi USB kablosu ile çevrimiçi hale getirmek için SSH" blog yazısı ile birlikte , ağınızda bir yerde sadece bir SSH sunucusu verilen USB tether üzerinden oldukça sağlam bir anında ters SSH / SOCKS çözümü buldum . Bu, tüm tcp tabanlı uygulamaların, WiFi'm arızalı olmasına ve güçlü bir telefon veri planına (T-Mobile Prepaid) sahip olmamasına rağmen USB üzerinden bir SSH sunucusunun İnternetini kullanmasına izin veriyor.
Proxy sunucu yapılandırması gerekmez.
Blog gönderisinin özü, proxy'yi komut satırından kontrol edebilmenizdir. Dosyayı kullanın:
/private/var/preferences/SystemConfiguration/preferences.plist
"İp1" bölümünü bulun (GPRS / EDGE / 3G arayüzünü değiştirmek istiyorsanız):
<dict>
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
</dict>
EDGE / 3G'yi geçersiz kılmak istiyorsanız ip1 bölümüne sahip olduğunuza dikkat edin! Dosyadaki diğer Proxies girişlerini aramayın.
Daha sonra aşağıdaki bölümü ekleyin:
<key>Proxies</key>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///private/var/preferences/proxy.pac</string>
</dict>
Ardından, az önce belirttiğimiz dosyada bir SOCKS proxy'si belirtmek için hilenizi kullanın:
/private/var/preferences/proxy.pac
Ekle:
function FindProxyForURL(url, host)
{
return "SOCKS 127.0.0.1:1080";
}
Proxy.pac üzerindeki izinleri 777 olarak değiştirin (hepsi okuyabilir, yazabilir, yürütebilir).
İPhone'u yeniden başlatın.
İTunes 9 için iTunnel'i indirin (eski sürümler de mevcuttur). (Http://www.mediafire.com/?2q1fzowoy12)
Yeni bir Macun Bağlantısı oluşturun: Bağlantı> SSH> Tüneller bölümünde, internete bakan SSH sunucunuza iPhone'daki 202 numaralı bağlantı noktası gibi yeni iletilen "uzak" bağlantı noktasını ekleyin (örneğin, 192.168.2.100:22).
Source Port: 202
Destination: 192.168.2.100:22
Aynı Macun Bağlantısının SSH bölümünde Uzaktan Commmand'ınızı şu şekilde ayarlayın:
ssh -D 1080 user@127.0.0.1 -p 202
Putty yapılandırmanızı yeni adlandırılmış bir oturuma kaydedin.
İsteğe bağlı olarak anahtarlar oluşturun ve ortak anahtarları * ~ / .ssh / yetkili_anahtarlar * 'a her iki uçta ekleyin, böylece parola yazmanız gerekmez. Daha da hızlandırmak için bir kısayolda putty.exe -load "Profil Adı" kullanın .