क्रोम मोजे छद्म अग्रेषण टाइमआउट के माध्यम से प्रॉक्सी


3

मैं SSH सुरंग के माध्यम से Google Chrome से सभी ट्रैफ़िक को आगे बढ़ाने का प्रयास कर रहा हूं।

जब फ़ायरफ़ॉक्स को सुरंग का उपयोग करने के लिए कॉन्फ़िगर किया गया है, तो यह काम करता है। जब क्रोम को संलग्न किए गए प्रॉक्सी आर्ग के साथ लॉन्च किया जाता है, तो यह जल्दी से ssh प्रक्रिया को बंद कर देता है और पृष्ठों को टाइमआउट करता है।

ग्राहक:

  • OpenSSH_5.8p1 डेबियन -7, ओपनएसएसएल 1.0.0d 8 फरवरी 2011
  • Google Chrome 17.0.963.79

सर्वर:

  • OpenSSH_5.9p1 Debian-3ubuntu1, OpenSSL 1.0.0g 18 जनवरी 2012

सर्वर कॉन्फ़िगरेशन;

~$ cat /etc/ssh/sshd_config
...
PermitRootLogin no
AllowUsers testuser
ClientAliveInterval 60
ClientAliveCountMax 5
GatewayPorts yes
MaxSessions 100
#MaxStartups 100    

ग्राहक का उपयोग कर जुड़ा हुआ है ~$ ssh -v -D 8118 testuser@example.net

क्रोम के साथ निष्पादित किया गया ~$ google-chrome --proxy-server="socks5://localhost:8118"

debug1: Connection to port 8118 forwarding to socks port 0 requested.
debug1: channel 3: new [dynamic-tcpip]
debug1: Connection to port 8118 forwarding to socks port 0 requested.
debug1: channel 4: new [dynamic-tcpip]
...
debug1: Connection to port 8118 forwarding to socks port 0 requested.
debug1: channel 51: new [dynamic-tcpip]
debug1: Connection to port 8118 forwarding to socks port 0 requested.
debug1: channel 52: new [dynamic-tcpip]

क्रोम रिपोर्ट में लोड किए गए पृष्ठ; Error 7 (net::ERR_TIMED_OUT): The operation timed out.

क्लाइंट साइड ssh प्रक्रिया लॉक हो जाती है और उसे मारना पड़ता है।

जवाबों:


1

मुझे भी यही समस्या थी .. इसने फ़ायरफ़ॉक्स में काम किया (और जाँचिए कि यह फ़ायरफ़ॉक्स में काम करता है .. 'क्योंकि स्थानीय पता करते समय प्रॉक्सी का उपयोग न करने के लिए फ़ायरफ़ॉक्स में एक सेटिंग होती है ... ताकि यह काम करते समय ऐसा लगे। यह नहीं है, लेकिन यहाँ, यह काम कर रहा था और मुझे लगता है कि यह आपके लिए भी काम कर रहा था। लेकिन जैसा कि आप कहते हैं, क्रोम में नहीं)

मेरे लिए, कुंजी आईपी से पहले मोजे 5: // कर रही थी। अन्यथा यह सिर्फ मानता है कि यह एक नियमित HTTP प्रॉक्सी है।

क्रोम में, मैं एक प्रॉक्सी का उपयोग करने के लिए इसे सेट करने के दो तरीके हैं, जिसमें एक SOCKS प्रॉक्सी शामिल है।
a) इसे "ब्राउज़र के भीतर" सेट करना
b) इसे कमांड लाइन से सेट करना

इसे ब्राउज़र से सेट करने के लिए, यह आम तौर पर आईपी और पोर्ट (रिंच..सेटिंग्स..इंटरनेट / हूड..चेक प्रॉक्सी सेटिंग्स..एलएएन ..) के लिए पूछें।

फिर जहां यह एक आईपी और पोर्ट के लिए पूछता है- आईपी के लिए सिर्फ एक आईपी मत डालो। मोजे 5: // आईपी या मुझे लगता है मोजे 4: // अगर यह मोजे 4 है। यह IE के लिए काम नहीं कर सकता है

आप उस बॉक्स पर भी टिक लगा सकते हैं जो प्रॉक्सी का उपयोग करता है, फिर फ़ील्ड को खाली छोड़ दें, उन्नत पर क्लिक करें, और SOCKS लेबल वाले बॉक्स में SOCKS प्रॉक्सी के लिए IP और पोर्ट दर्ज करें। यह IE के लिए भी काम करता है।

आप देख सकते हैं कि यह किसके द्वारा सेट किया गया है क्रोम: // net-internals

कमांड लाइन से इसे सेट करने के लिए (पथ को खोजने में मदद करने के लिए Voidtools द्वारा सब कुछ का उपयोग करें!)

C: \ Documents and Settings \ name \ Local Settings \ Application Data \ Google \ Chrome lication & gt; क्रोम --proxy-server = "मोजे 5: //192.168.1.5: 1234"

आप अपने प्रॉक्सी पोर्ट 1234 में बहुत सारे कनेक्शन के लिए नेटस्टैट -ऑन लुक का उपयोग कर सकते हैं, और 80 पोर्ट के लिए कोई भी कनेक्शन नहीं होना चाहिए, अगर उन पर कोई निशान नहीं है, तो वे ऐसी चीजें हो सकती हैं जिन्हें आप जानते हैं कि वे आपके से नहीं हैं वेब ब्राउज़र जैसे ड्रॉपबॉक्स या शायद लॉगमीइन और इसलिए जांच लें कि ब्राउज़र प्रॉक्सी के माध्यम से अपने पृष्ठों को प्राप्त कर रहा है।

यह लिंक मददगार था http://code.google.com/p/chromium/issues/detail?id=38207


chrome: // क्रोम यूआरएल /
barlop

1

मैंने उपयोग करके इसे ठीक किया Privoxy

मैंने ssh सर्वर पर प्रिविक्सी सेटअप किया (8118 पर सुनने के लिए चूक)

तब सर्वर का उपयोग करके जुड़ा हुआ है; ssh user@example.net -L 8118:localhost:8118

फिर सभी प्रोटोकॉल में लोकलहोस्ट: 8118 का उपयोग करने के लिए क्रोम सेट करें

नोट: प्राइवेटॉक्सी स्थापित करने के बाद, क्रोम / फायरफॉक्स में स्कीम के रूप में http का उपयोग करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.