কম্পিউটার টিউটোরিয়াল

Streisand Secure Server দিয়ে ইন্টারনেট সেন্সরশিপের বিরুদ্ধে লড়াই করুন

ইন্টারনেট সেন্সরশিপ একটি দুর্ভাগ্যকর বাস্তবতা। বিশ্বের দশক দশক দেশ টরেন্ট, পорনোগ্রাফি, রাজনৈতিক মিডিয়া, এবং সোশ্যাল মিডিয়া অ্যাক্সেস বাধা দেয়। কিন্তু কেবল শক্তিশালী সরকার ইন্টারনেট স্বাধীনতার বিরুদ্ধে লড়ছে সেটি মানে নয় আপনি প্রতিবাদ করতে পারবেন না। Streisand, একটি স্ক্রিপ্ট जिसे প্রোগ্রামার জশুয়া লান্ড তৈরি করেছেন, আপনাকে ইন্টারনেট সেন্সরশিপের বিরুদ্ধে লড়াই করার টুলস দেয়।

জশ লান্ড কে?

Streisand সম্পর্কে শুনে জশ লান্ডের সাথে যোগাযোগ করলাম এই দুর্দান্ত টুলের পেছনে কে আছে সেটি জানতে, এবং জানলাম সে প্রাইভেসি ও সিকিউরিটি এন্থুজিয়াস্ট যুগের থেকে যুগে যুগে; তার প্রথম প্রোগ্রামগুলোতে একটি ছিল সিম্পল সিজার সাইফার। সে হাই স্কুলে এগিয়ে গেল, যখন সে একটি PGP কি-সাইনিং পার্টি অর্গানাইজ করলেন যা "শুধু আমরা তিনজন কম্পিউটার ল্যাবে PGP-এর awk워্ড ইন্টারফেসের সাথে লড়াই করতাম আশান্বিত web of trust-এ যোগ দিতে।"

Streisand Secure Server দিয়ে ইন্টারনেট সেন্সরশিপের বিরুদ্ধে লড়াই করুন

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

লান্ড Open Whisper Systems-ও জড়িত, একটি গ্রুপ যা ওপেন-সোর্স মেসেজিং ও কলিং অ্যাপ তৈরি করে যেগুলো এনক্রিপ্টেড কমিউনিকেশন ও স্টোরেজ প্রদান করে। Whisper-এ একজন সহকর্মী লান্ডকে Streisand-এ কাজ শুরু করতে অনুপ্রেরণা দিলেন তার টুইটস তুরস্কে টুইটার সেন্সরশিপ সম্পর্কে। এটিই সে চিন্তা করতে বাধ্য করল: "এটি আমাকে বাধ্য করল চিন্তা করতে যে চীন ও ইরানের মানুষ বছরের পর বছর এই সমস্যায় আটকে আছে।"

তিনি Tor রিলে চালিয়ে আসছিলেন এবং OpenVPN প্রজেক্টে কাজ করতেন, লান্ড সিদ্ধান্ত নিলেন এক ধাপ আরও এগিয়ে যাওয়া। Streisand জন্ম নিল।

Streisand কী?

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

Streisand Secure Server দিয়ে ইন্টারনেট সেন্সরশিপের বিরুদ্ধে লড়াই করুন

স্ক্রিপ্টটি চারটি প্রোভাইডারের (Amazon, DigitalOcean, Linode, বা Rackspace) ওপর একটি নতুন সার্ভার সেট আপ করে যা L2TP/IPsec, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, এবং একটি Tor bridge রান করে; এটি একটি সিম্পল HTML ফাইলও জেনারেট করে যেটিতে সার্ভার এক্সেস করার নির্দেশনা থাকে যেটি বন্ধু, পরিবার, বা অন্যান্য এক্টিভিস্টকে দিয়ে দেওয়া যায়। লান্ড এই টেকনোলজিগুলো রিডান্ডেন্সির জন্য বেছে নিয়েছেন; "আমি এই আইডিয়া পছন্দ করি কেউ একটি কফি শপে বসে L2TP/IPsec-এ কানেক্ট না পারলেও বুঝতে পারেন যে তাদের পাঁচটি অন্য কানেকশন মেথড আছে, সব ফুল ডকুমেন্টেশনের সাথে।"

কানেক্ট করার ক্ষমতা নিশ্চিত করার পাশাপাশি, এই বিভিন্ন মেথডের ব্যবহার নিশ্চিত করে যে Streisand প্রায় যেকোনো দেশের সেন্সরশিপ চেষ্টা বাইপাস করতে পারবে। Shadowsocks, উদাহরণস্বরূপ, প্রায় সম্পূর্ণরূপে চীনা ডেভেলপাররা ডেভেলপ করেছেন চীনর গ্রেট ফায়ারওয়াল বাইপাস করার জন্য। Shadowsocks ছাড়া তিনটি অন্য কানেকশন মেথড চীন ও ইরানে কাজ করে জানা আছে।

Streisand Secure Server দিয়ে ইন্টারনেট সেন্সরশিপের বিরুদ্ধে লড়াই করুন

এই দুটি দেশই নয় যেখানে Streisand লোকেদের ইন্টারনেট সেন্সরশিপ থেকে মুক্তি দিয়েছে। লান্ড সারা বিশ্ব থেকে ধন্যবাদের নোট পেয়েছেন, যার মধ্যে ইরান, ইজরাইল, রোমেনিয়া, উরুগুয়ে, আasstরিয়া, এবং মার্কিন যুক্তরাষ্ট্র। যদিও Streisand-এ কোনো ট্র্যাকিং বিল্ট-ইন নেই, এবং কোনো সেন্ট্রাল সার্ভার নেই কানেকশন মনিটর করার জন্য, তবে স্পষ্ট যে স্ক্রিপ্টটি বিশ্বের সকল কোণে ব্যাপকভাবে ব্যবহৃত হচ্ছে।

Streisand তৈরি করার সময় লান্ড-এর একটি প্রধান প্রায়োরিটি ছিল ব্যবহার সহজতা। Streisand-এর আগে, "এই সার্ভিসের উপসেট সেটআপ করতেও লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেশনের অনেক এক্সপার্টাইজ এবং বিপুল ধৈর্য লাগত।" এখন, ব্যবহারকারীরা প্রায় ১৫ মিনিটে কানেকশন সেট আপ করতে পারে, এমনকি কমांड-লাইন অভিজ্ঞতা কম থাকলেও।

এবং সার্ভারে কীভাবে কানেক্ট করবেন সেটি সহজে বোঝা যায় তা নিশ্চিত করতে, লান্ড বন্ধুদের রিক্রুট করলেন যাদের VPN সফটওয়্যার অভিজ্ঞতা নেই, দেখতে সেটি ইন্সট্রাকশন ফলো করে কানেক্ট করতে পারেন কিনা। এক্সপেরিমেন্টটি সফল: সবাই প্রথম চেষ্টাতেই কমপক্ষে একটি সার্ভিসে কানেক্ট করতে পারলেন।

Streisand ব্যবহার

আপনি যদি আপনার দেশে সেন্সরশিপ বাইপাস করার জন্য, অন্যদের সেন্সরশিপের দমন থেকে মুক্ত করতে সাহায্য করার জন্য, বা শুধু একটি স olid সিকিউর সার্ভারের জন্য Streisand সেট আপ করতে চান, তবে GitHub-এ যান Streisand-এর readme ফাইলে απαরিচিত নির্দেশনা পেতে।

Streisand Secure Server দিয়ে ইন্টারনেট সেন্সরশিপের বিরুদ্ধে লড়াই করুন

সার্ভার চালু করতে আপনাকে একটি BSD, Linux, বা OS X সিস্টেম দরকার, এবং একটি প্যাকেজ ইনস্টলেশন প্রোগ্রাম, যেমন Homebrew। নির্দেশনা আপনাকে ضرুরী প্যাকেজ ইনস্টলেশন দিয়ে যাবে, এবং শেষে আপনি Git (একটি ভার্সন কন্ট্রোল সফটওয়্যার) ব্যবহার করে Streisand রিপোজিটরি ক্লোন করুন এবং স্ক্রিপ্ট রান করুন।

তারপর আপনাকে শুধু প্রম্পটগুলো ফলো করতে হবে আপনার সার্ভার প্রোভাইডার, সার্ভারের রিজন, এবং এর নাম বেছে নেওয়ার জন্য; আপনাকে কিছু API ইনফরমেশনও দিতে হবে। শেষে আপনাকে একটি HTML ফাইল মিবে যা যেকোনো কেউ সার্ভার এক্সেস করতে চাইলে বিতরণ করা যাবে।

যদিও কমांड লাইন ও VPN সফটওয়্যার অভিজ্ঞতা সেটআপ প্রক্রিয়ায় সাহায্য করবে, পুরো জিনিসটি যতটা সম্ভব সহজ করার জন্য ডিজাইন করা হয়েছে, এবং সেটআপের অধিকাংশ অংশ অটোমেটেড।

ভবিষ্যৎ কী আনে?

কমিউনিটি দ্বারা Streisand-এর মূল ভার্সনে ইতিমধ্যে বেশ কিছু চমৎকার ফিচার যোগ করা হয়েছে, লান্ড আশা করেন প্রজেক্টটি 앞으로ও এগিয়ে যাবে। তার তালিকার উপরে রয়েছে ইন্সট্রাকশনগুলো ইংরেজি ছাড়া অন্যান্য ভাষায় অনুবাদ করা, কারণ "হয়তো এমন লোকজন আছে যারা Streisand ব্যবহারে খুব উপকৃত হবেন কিন্তু এখন নির্দেশনা ফলো করতে পারছেন না।" Streisand যেহেতু অনেক দেশে পৌঁছেছে, সে সম্ভবত সঠিক।

Streisand Secure Server দিয়ে ইন্টারনেট সেন্সরশিপের বিরুদ্ধে লড়াই করুন

এছাড়া প্রক্রিয়াধীন রয়েছে আরও ক্লাউড প্রোভাইডার সাপোর্ট, যেমন Microsoft Azure এবং Google Compute Engine। একটি নতুন Streisand pip প্যাকেজও তৈরি হতে পারে, যা সব ডিপেন্ডেন্সি সেটআপকে উল্লেখযোগ্যভাবে সহজ করবে। ব্যবহারকারীরা Streisand উন্নত ও বর্ধন করার প্রক্রিয়ায় অপরিহার্য ভূমিকা পালন করেছে, এবং Hacker News-এ এই থ্রেড দেখে বুঝতে পারবেন কতজন লোক আগ্রহী।

সৌভাগ্যক্রমে, লান্ড বলেন তিনি Streisand প্রজেক্টের সাথে দীর্ঘমেয়াদে জড়িত থাকবেন, তাই আপনি এটিকে বড় হতে থাকতে আশা করতে পারেন।

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

Streisand ডাউনলোড ও ব্যবহার করার নির্দেশনা জন্য GitHub-এ Streisand readme ফাইল দেখুন। প্রজেক্ট সম্পর্কে আরও জানতে Josh-এর ব্লগ পোস্ট পড়ুন। এবং Josh Lund সম্পর্কে আরও জানতে তার ওয়েবসাইট MissingM দেখুন বা টুইটারে ফলো করুন।

ছবির ক্রেডিট: Beautiful young college student on a cafe via Shutterstock, Jeffrey Ogden via Wikimedia Commons, zensursula via flickr.

  1. ‘Automation Server can't Create Object’ ত্রুটি সমাধান (উইন্ডোজ)

  2. iOS 7-এ স্প্যাম এবং হারাসিং কল ব্লক করুন – সহজ ধাপ

  3. Windows 10-এ Dynamic Lock দিয়ে PC নিরাপদ রাখুন: ধাপে ধাপে গাইড

  4. উইন্ডোজ ভাইরাস ইনফেকশন সনাক্তকরণ: দ্রুত ও নির্ভরযোগ্য চেক পদ্ধতি