স্ট্যান্ডার্ড এসএস-প্রোগ্রামগুলির সাথে এসএসএস টানেলের মাধ্যমে https ট্র্যাফিকটি সুড়ঙ্গ করা কি সম্ভব?


12

আমি কি এসএসএস-টানেলের মাধ্যমে https ট্র্যাফিক (একটি এসএনএন সংগ্রহস্থলের) পুনরায় তৈরি করতে পারি?

সমস্যাটি হ'ল যে পরিষেবাগুলি যে https ব্যবহার করে সেগুলি কাজ করে না যদি আমি উদাহরণের সাথে শোনার জন্য কেবল একটি টানেল তৈরি করি:

ssh -L 12345:server.com:443 localhost

আমাকে কি আর কিছু করতে হবে? উদ্দেশ্যটি হল https://PROJECT.googlecode.com/svn/ টানেল করা যেখানে প্রকল্পের নাম প্রকল্প is

উত্তর:


12

এইচটিটিপিএস সংযোগটি এসএসএইচ পোর্ট ফরোয়ার্ডিংয়ের মাধ্যমে পুনঃনির্দেশিত করা যেতে পারে - তবে এসএসএল / টিএলএস শংসাপত্রের বৈধতা যেমন ক্ষেত্রে হোস্টের নাম মেলে না তা ব্যর্থ হবে:

আপনি https: // লোকালহোস্ট: 12345 এর সাথে সংযোগ করছেন তবে সার্ভার শংসাপত্রে নাম সার্ভার.কম রয়েছে।

এইচটিটিপিএস সংযোগটি সরাসরি ফরোয়ার্ড করার পরিবর্তে আমি যে রিমোট কম্পিউটারে আপনি এসএসএইচ সংযোগটি খুলছেন তাতে একটি HTTP (গুলি) / এসওকেএসএস প্রক্সি চালিত করব would তারপরে পোর্ট ফরোয়ার্ডিংয়ের মাধ্যমে আপনি এই প্রক্সিটি ব্যবহার করতে সুড়ঙ্গ করতে চান এমন প্রোগ্রামটি সেট আপ করুন। এটি একটি পরিষ্কার সমাধান হবে।

আপডেট: দেখে মনে হচ্ছে এসভিএন HTTP প্রক্সি ব্যবহার করতে পারে তবে SOCKS প্রক্সিগুলি ব্যবহার করে না। যদি এটি করতে চান তবে আপনার স্থানীয় সিস্টেমে একটি অতিরিক্ত "সোক্সিফায়ার" দরকার। সার্ভারফ্লট.কম দেখুন : আমি কীভাবে এসএসএস টানেলের সাথে সাবভার্সনের জন্য প্রক্সি সেট করতে পারি?


আমি কি আসলে এই ধরণের পদ্ধতির ব্যবহার করতে পারি: dltj.org/article/ssh-as-socks-proxy ? গুগলেকোডের ক্ষেত্রে আমার কাছে একটি লোকাল কম্পিউটার -> মোজা-কম্পিউটার -> গুগলকোড থাকবে। এবং এই "ssh -D" স্থানীয় কম্পিউটারে চালিত হবে: ssh -D 12345 [ব্যবহারকারীর নাম] @ [মোজা-কম্পিউটার]। এখন আমাকে স্থানীয় কম্পিউটারে প্রক্সি ব্যবহার করতে এসএনএনকে বলতে হবে: 12345। আমার কি অন্য কিছু দরকার?
জুহায়

শীতল, আমি জানতাম না যে ওপেনএসএইচ ইতিমধ্যে একটি এসওকেএসএস প্রক্সি অন্তর্ভুক্ত করেছে। আমার আপডেট হওয়া উত্তরটিও দেখুন।
রবার্ট

6
আপনি আইপি ঠিকানার সাথে 127.0.0.1 সহ আপনার স্থানীয় হোস্ট ফাইলে রিমোট হোস্ট যুক্ত করে এইচটিটিপিএস শংসাপত্র ইস্যুটি পেতে পারেন। তারপরে আপনি আসলে রিমোটহস্ট: 12345 ঠিকানা ব্যবহার করতে পারেন তবে ট্রাফিকটি এসএসএইচ টানেলের দিকে পরিচালিত হবে।
জুহা পালোমকি

@ জুহাপালোমকি আপনার উত্তর হিসাবে এটি যুক্ত করা উচিত
এলিফে

1

এসএসএইচ টানেলের সাহায্যে রিমোট সার্ভারটি অ্যাক্সেস করার সময় শংসাপত্র ডিএনএস অমিল ইস্যুটি নিয়ে কাজ করতে সক্ষম হওয়ার জন্য, আমি নিম্নলিখিতটি করেছি:

  1. পুট্টিতে একটি এসএসএইচ টানেল কনফিগার করুন যাতে স্থানীয় পোর্ট 443 দূরবর্তী সার্ভারে ট্র্যাফিক ফরোয়ার্ড করে (L443 : <remote.server.com>:443 )
  2. C:\Windows\System32\drivers\etc\hostsএন্ট্রি যুক্ত করতে ফাইল আপডেট করুন127.0.0.1 <remote.server.com>
  3. আপনি যদি HTTP প্রক্সি সার্ভার ব্যবহার করে থাকেন (উদাহরণস্বরূপ যদি আপনি কর্পোরেট প্রক্সি থেকে কাজ করছেন), তবে <remote.server.com>সিস্টেম প্রক্সি থেকে হোস্টকে বাইপাস করুন
  4. এখন আপনি এর সাথে রিমোট সার্ভারের URL অ্যাক্সেস করতে পারেন https://<remote.server.com>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.