वाह उस आखिरी जवाब के लिए धन्यवाद।
एक साथ इस "SSH के साथ अपने iPhone को USB केबल के माध्यम से ऑनलाइन प्राप्त करने के लिए" ब्लॉग पोस्ट, मैं USB नेटवर्क पर केवल एक SSH सर्वर दिए गए USB tether पर एक बहुत ही ठोस तत्काल रिवर्स SSH / SOCKS समाधान के साथ आया था । यह मेरे सभी tcp- आधारित ऐप्स को मेरे WiFi के दोषपूर्ण होने के बावजूद USB पर SSH सर्वर के इंटरनेट का उपयोग करने की अनुमति देता है और एक मजबूत फोन डेटा प्लान (T-Mobile Prepaid) नहीं है।
कोई प्रॉक्सी सर्वर कॉन्फ़िगरेशन की आवश्यकता नहीं है।
ब्लॉग पोस्ट का सार यह है कि आप कमांड लाइन से प्रॉक्सी को नियंत्रित कर सकते हैं। फ़ाइल का उपयोग करें:
/private/var/preferences/SystemConfiguration/preferences.plist
"Ip1" अनुभाग ढूंढें (यदि आप GPRS / EDGE / 3G इंटरफ़ेस को बदलना चाहते हैं):
<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 को ओवरराइड करना चाहते हैं तो आपको IP1 सेक्शन मिल गया है, सावधान रहें! फ़ाइल में अन्य प्रॉक्सी प्रविष्टियों के लिए मत देखो।
उसके बाद निम्न अनुभाग जोड़ें:
<key>Proxies</key>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///private/var/preferences/proxy.pac</string>
</dict>
फिर हम जिस फ़ाइल को निर्दिष्ट करते हैं, उसमें सॉक्स प्रॉक्सी को निर्दिष्ट करने के लिए अपनी चाल का उपयोग करें:
/private/var/preferences/proxy.pac
जोड़ें:
function FindProxyForURL(url, host)
{
return "SOCKS 127.0.0.1:1080";
}
प्रॉक्सी पर अनुमतियाँ बदलें। 777 (सभी पढ़ सकते हैं, लिख सकते हैं, निष्पादित कर सकते हैं)।
IPhone रिबूट करें।
ITunes 9 के लिए iTunnel डाउनलोड करें (पुराने संस्करण भी उपलब्ध हैं)। (Http://www.mediafire.com/?2q1fzowoy12)
एक नया पुट्टी कनेक्शन बनाएं: कनेक्शन> एसएसएच> सुरंग अनुभाग में नए फॉरवर्ड किए गए "रिमोट" पोर्ट को जोड़ें, जैसे कि iPhone 202 पर आपके इंटरनेट-फेसिंग एसएसएच सर्वर (जैसे, 192.168.2.100:22)।
Source Port: 202
Destination: 192.168.2.100:22
समान पोटीन कनेक्शन के SSH अनुभाग में अपना दूरस्थ कमांड सेट करें:
ssh -D 1080 user@127.0.0.1 -p 202
नए नाम वाले सत्र में अपने पुट्टी कॉन्फ़िगरेशन को सहेजें।
वैकल्पिक रूप से कुंजियाँ बनाएँ और सार्वजनिक कुंजी को * ~ / .ssh / अधिकृत_की * दोनों सिरों पर जोड़ें ताकि आपको पासवर्ड टाइप करने की आवश्यकता न हो। इसे और भी अधिक गति देने के लिए शॉर्टकट में putty.exe -लोड "प्रोफ़ाइल नाम" का उपयोग करें ।