টিম দর্শকের মতো দূরবর্তী প্রোগ্রামটি ঠিক কীভাবে কাজ করে?


34

আপনি যদি উইন্ডোজ আরডিপি বা রিমিনা ব্যবহার করেন তবে আপনি সাধারণত লগ ইন করতে সার্ভারের আইপি (সর্বজনীন) বা সংযুক্ত হোস্টনাম ব্যবহার করেন। আমি ভাবছিলাম যে টিম ভিউয়ারের মতো কোনও রিমোট প্রোগ্রাম কীভাবে কাজ করে? এবং এছাড়াও, প্রোগ্রামটি কীভাবে জানতে পারে যে কীভাবে ইন্টারনেটে সেই ট্র্যাফিকটি রুট করা যায়?


আমি এই সম্পর্কে কৌতূহলী। : ডি
gumuruh

উত্তর:


25

টিমভিউয়ার, লগমিইন এবং অন্য কোনও প্রোগ্রাম যা zero configদূরবর্তী ডেস্কটপ সেশনে তৃতীয় পক্ষের সার্ভার ব্যবহার করে।

উদাহরণস্বরূপ, লগমিইন টিমভিউয়ারের মতো একটি প্রোগ্রাম যেখানে আপনি বর্তমানে নেটওয়ার্কের বাইরের একটি কম্পিউটারে দূরবর্তীভাবে লগইন করতে সক্ষম হন। আপনি লক্ষ্য করবেন যে এই ধরণের দূরবর্তী সেশনের জন্য কোনও বাহ্যিক কনফিগারেশন প্রয়োজন নেই। এটি যে কারণে আপনি রিমোট মেশিনে (লগমেইন ক্লায়েন্ট) সফ্টওয়্যার ইনস্টল করেছেন তা লগইমিন সার্ভারগুলিতে বহির্গামী অনুরোধ শুরু করে। যেহেতু এই ক্লায়েন্টটি অনুরোধটি শুরু করেছে, তাই ফায়ারওয়ালে কোনও পোর্ট ফরওয়ার্ডিং প্রয়োজন নেই।

আপনার কম্পিউটারে, লগমিইন কম্পিউটারের নেটওয়ার্কের বাইরে লগম্যান আইনের ওয়েবসাইটের মাধ্যমে এই কম্পিউটারটি দূর থেকে অ্যাক্সেস করতে পারে। এই ওয়েবসাইটটি রিমোট কম্পিউটার থেকে শুরু করা অনুরোধ গ্রহণ করে এবং রিমোট সেশন অনুরোধ শুনতে কানেকশনটি জীবিত রাখে।

আপনি যখন টিমভিউয়ার চালনা করেন, আপনাকে তাদের ব্রোকার সার্ভারে একটি আইডি বরাদ্দ করা হয়। আপনি একটি টিমভিউয়ার আইডির সাথে সংযোগ স্থাপন করেন এবং টিমভিউয়ারটি সংযোগটি টিমভিউয়ার ক্লায়েন্টের প্রতিষ্ঠিত টানেলের মাধ্যমে গন্তব্যে পৌঁছে দেয় এবং আপনাকে পাসওয়ার্ডের জন্য অনুরোধ জানানো হয় এবং তারপরে সংযোগটি প্রতিষ্ঠিত হয়।


3
প্রসারিত প্রশ্ন: তৃতীয় পক্ষের সার্ভারটি নিজে চালানোর এবং ভিএনসি (বা অন্য কোনও ক্লায়েন্ট) একইভাবে কাজ করার কোনও সম্ভাবনা আছে কি?
থিস্টিরি কোডার

2
ভাল প্রশ্ন. এইভাবে আপনি একটি নতুন টিমভিউয়ার সংস্থা তৈরির পথে যাবেন ...
জিউসেপ

@TheStoryCoder কোন ভাগ্য? আমি মনে করি আমাদের সার্ভার এবং ক্লায়েন্টের মধ্যে প্রথমে যোগাযোগ প্রোটোকল তৈরি করতে হবে, তারপরে টিসিপি সার্ভার তৈরি করতে হবে। আরডিপি হ'ল উইন্ডোজ দ্বারা ডিফল্ট প্রোটোকল, তবে আমার ধারণা এটি এটি সমর্থন করার জন্য ডিজাইন করা হয়নি। আমি জানি যে টিমভিউয়ার তাদের নিজস্ব প্রোটোকল ব্যবহার করে। আমি সত্যিই আশা করি যে এর বাইরে যে কেউ ইতিমধ্যে এর জন্য একটি
মুক্ত উত্স

@TheStoryCoder একটি সহজ উপায় তবে কম সুরক্ষা সহ: আপনি একটি সার্ভার ওপেনভিএনপি (সার্ভার এ) ইনস্টল করতে পারেন এবং আপনার পিসি (পিসি এ) সেই সার্ভারের মাধ্যমে ইন্টারনেটে সংযুক্ত রয়েছে। এবং আপনার অন্য একটি পিসি রয়েছে (পিসি বি) আপনার ভিপিএন সার্ভার থেকে আগত সংযোগগুলি বা রিমোট ডেস্কটপ (উইন্ডোজ যদি) কেবল গ্রহণ করে। এইভাবে আপনি আপনার পিসি A থেকে যে পিসি বি সাথে সংযোগ স্থাপন করতে পারেন যা সার্ভার এ এর ​​মাধ্যমে সংযোগ স্থাপন করে
জনক আর রাজাপক্ষ

8

কেন্দ্রীয় সার্ভারের সাথে সংযোগ তৈরি করতে টিমভিউয়ার 80 পোর্ট ব্যবহার করে। যদি সংযোগটি তৈরি করা হয় তবে আপনি একটি অনন্য আইডি পাবেন এবং সার্ভারটি জানে যে আপনি অনলাইনে রয়েছেন। অন্যান্য বন্দরগুলি অবরুদ্ধ করা থাকলে 80% বন্দরে সমস্ত যোগাযোগ ঘটতে পারে।

টিমভিউয়ার আপনাকে সরাসরি আইপি-ঠিকানার সাথে সংযোগ করার অনুমতি দেয়। আগত ল্যান সংযোগের অনুমতি দেওয়ার জন্য আপনাকে বিকল্পগুলিতে এটি সেট করতে হবে। এটি স্থানীয় নেটওয়ার্কগুলির জন্য, এবং সম্ভবত ডাব্লুএইএন নেটওয়ার্কগুলির জন্যও কাজ করে তবে রাউটার / ফায়ারওয়ালের পিছনে ডান কম্পিউটারের সাথে সংযোগ স্থাপনের জন্য পোর্ট ৮০ পেতে আপনাকে পোর্টফোরওয়ার্ডিংয়ের কাজ করতে হবে। এটি বেশিরভাগ মানুষের পক্ষে জিনিসগুলিকে কঠিন করে তোলে এবং বাকী বেশিরভাগের জন্য নিয়ন্ত্রণহীন করে তোলে তাই আমরা টিমভিউয়ার আইডি পদ্ধতিটি ব্যবহার করি।

আমি জানি না যে এর অর্থ এই যে সমস্ত ট্রাফিক টিমভিউয়ার সার্ভারগুলির মধ্য দিয়ে যায় তবে এটি হতে পারে। (এবং এটি সমস্ত ক্লিক এবং কী-টিপসগুলি নিবন্ধভুক্ত করার সাথে সাথে সম্ভবত তার অর্থ হ'ল তারা - তাত্ত্বিকভাবে - এবং যেহেতু আমরা PRISM ইত্যাদি সম্পর্কে সম্ভবত বাস্তবে জানি - আপনার সমস্ত লগইন এবং গোপন কী সম্পর্কে জেনে থাকতে পারেন))


2

তাদের সুরক্ষা বিবৃতিতে সংস্থাটি এটি বলে :

একটি সেশন স্থাপন করার সময়, টিমভিউয়ার সংযোগের অনুকূল ধরণ নির্ধারণ করে। আমাদের মাস্টার সার্ভারগুলির মাধ্যমে হ্যান্ডশেক করার পরে, ইউডিপি বা টিসিপি এর মাধ্যমে সরাসরি সংযোগ স্থাপন করা হয় সমস্ত ক্ষেত্রে 70% (এমনকি স্ট্যান্ডার্ড গেটওয়ে, নেট ও ফায়ারওয়ালের পিছনে)। বাকি সংযোগগুলি টিসিপি বা https- টানেলিংয়ের মাধ্যমে আমাদের অত্যন্ত রিডানড্যান্ট রাউটার নেটওয়ার্কের মাধ্যমে রাউট করা হয়। টিমভিউয়ারের সাথে কাজ করার জন্য আপনাকে কোনও বন্দর খোলার দরকার নেই!

পরে "এনক্রিপশন এবং প্রমাণীকরণ" অনুচ্ছেদে বর্ণিত হিসাবে আমরা এমনকি রাউটিং সার্ভারগুলির অপারেটর হিসাবে এনক্রিপ্ট হওয়া ডেটা ট্র্যাফিক পড়তে পারি না

তাই:

  • 1) অন্যরা যেমন পরামর্শ দিয়েছে, উভয় ক্লায়েন্টের প্রাথমিক সংযোগটি ক্লায়েন্ট-ইনিশিয়েটেড হয়েছে এবং 80 বন্দর দিয়ে যায় সুতরাং এটির NAT বা ফায়ারওয়ালের কোনও সমস্যা নেই, একটি ওয়েব প্রক্সি ইত্যাদির মধ্য দিয়ে যেতে পারে, এর পরে, সবকিছু সেট আপ করা হয় এবং উভয়ই ক্লায়েন্টদের একে অপরের সাথে সংযুক্ত হওয়া দরকার, তারপরে:
  • ২.১) সম্ভবত দুটি ক্লায়েন্টের মধ্যে একটি প্রকৃত সংযোগ করতে সক্ষম হতে ইউএনএনপি বা ন্যাট হোল পঞ্চিং ব্যবহার করে
  • ২.২) যদি সম্ভব না হয় তবে এটি তাদের সার্ভারগুলির মাধ্যমে ট্র্যাফিককে রুট করবে, যা ধীরে ধীরে হবে এবং এটি স্পাই করা যেতে পারে (তবে তারা বলে যে ডেটা শেষ পর্যন্ত এনক্রিপ্ট করা আছে, সেই ক্ষেত্রে এটি কোনও সমস্যা হবে না)

এমন কোনও ওপেনসোর্স সমাধান যা আপনি সচেতন হতে পারেন?
আলটিয়ানো জেরুং

@ আল্টিয়ানো জেরুং আমি এমন কোনও ওপেনসোর্সকে জানি না যা
টিমভিউয়ারের

0

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.