+1 امتیاز
قبل در برنامه نویسی توسط (938 امتیاز)
ویرایش شده قبل توسط

سلام.

من روش های زیادی رو برای دسترسی به یک سایت https فیلتر شده(مثلا https://facebook.com) از طریق تنطیم کردن proxy در جاوا تست کرده ام که هیچکدام جواب نداده اند و خطاهای مشابه زیر را گرفته ام:

java.net.SocketException: Malformed reply from SOCKS server

روش های زیر برای دسترسی بررسی شده اند و هیچکدام جواب نداده اند:

۱-

System.setProperty("https.proxyPort", PROXY_PORT);
System.setProperty("https.proxyHost", PROXY_HOST);

۲-

(HttpURLConnection) url.openConnection(new Proxy(Proxy.Type.SOCKS, new InetSocketAddress(PROXY_HOST, PROXY_PORT));

بعلاوه روش ذکر شده در سایت های زیر نیز جواب نداده اند:

۱- How do a send an HTTPS request through a proxy in Java?

2- How to use HttpsURLConnection through proxy by setProperty?

سرورهای مربوط به proxy همگی تست شده اند و مشکلی از این جهت نیست.

آیا کسی موفق به انجام این کار شده است؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

من از این روشی که در این سوال گفتم برای اجرای XDMAN و Android SDK در لینوکس استفاده کردم و جواب گرفتم.

قبل توسط (938 امتیاز)
۱- اینکه بتوان به پروتکل https وصل شد مهمترین قسمت سواله.آیا شما با این پارامترها تونستید به یک سایت فیلتر ssl وصل شید؟ ۲- بجای username و pass اطلاعات کدام کاربر رو وارد کردید؟local یا server
قبل توسط (1.1هزار امتیاز)
من پسورد ندادم چون از tor استفاده می کردم.
قبل توسط (1.1هزار امتیاز)
البته دقت داشته باشید من با کد این کارو انجام ندادم بلکه با استفاده از پارامتر های JVM انجامش دادم.
قبل توسط (938 امتیاز)
من از طریق Run/Debug Configuration محیط IntelliJ این تنظیماتو ست کردم و بوسیله SSH و Dynamic forwarding Port به سرور پروکسی متصل میشم.ولی باز نشد؟؟

سوالات مشابه

0 امتیاز
1 پاسخ 306 بازدید
0 امتیاز
2 پاسخ 347 بازدید
0 امتیاز
0 پاسخ 311 بازدید
+1 امتیاز
1 پاسخ 401 بازدید
+2 امتیاز
1 پاسخ 372 بازدید
0 امتیاز
0 پاسخ 238 بازدید
+1 امتیاز
1 پاسخ 3.4هزار بازدید
+2 امتیاز
2 پاسخ 3.2هزار بازدید
...