আমার টিউনসকস সফ্টওয়্যার (লিনাক্স, উইন্ডোজ) একটি ভার্চুয়াল নেটওয়ার্ক ইন্টারফেস তৈরি করে যা একটি নির্দিষ্ট প্রক্সি সার্ভারের মাধ্যমে সমস্ত আগত টিসিপি সংযোগগুলি ফরোয়ার্ড করে। এটি কেবল একটি এসওকেএসএস প্রক্সি ব্যবহার করতে পারে, এবং ডিফল্টরূপে কেবলমাত্র টিসিপি ফরোয়ার্ড করতে পারে, আপনি যদি ইউএসডিও ফরোয়ার্ড করতে পারেন যদি আপনি আমার udpgw
ফরওয়ার্ডারকে কোথাও কোথাও সোসকের পিছনে চালাতে সক্ষম হন । এই প্রয়োজনীয়তাগুলি আপনি পূরণ করেছেন তা ধরে নিচ্ছি, আপনি কীভাবে এটি সেট আপ করতে পারেন তা এখানে:
প্রথমে ভার্চুয়াল ইন্টারফেস তৈরি করুন এবং এটি কনফিগার করুন। লিনাক্সে:
openvpn --mktun --dev tun0 --user <your_user>
ifconfig tun0 10.0.0.1/24
অথবা, উইন্ডোজে, কেবলমাত্র ট্যাপ-উইন 32 ভার্চুয়াল ইন্টারফেস পেতে ওপেনভিপিএন ইনস্টল করুন এবং এটি 10.0.0.1 আইপি, নেটমাস্ক 255.255.255.0 নির্ধারণ করুন।
তারপরে টিউনসকসগুলি শুরু করুন, যা প্রকৃত ফরওয়ার্ডিং করে:
badvpn-tun2socks --tundev tun0
--netif-ipaddr 10.0.0.2 --netif-netmask 255.255.255.0
--socks-server-addr <socks_server_address>:<socks_port>
এখানে, 10.0.0.2
ভার্চুয়াল ইন্টারফেসের ভিতরে ভার্চুয়াল রাউটারের আইপি। এটি অবশ্যই ভার্চুয়াল ইন্টারফেসের জন্য নির্ধারিত হিসাবে একই সাবনেটে থাকতে হবে এবং তার থেকে আলাদা 10.0.0.1/24
। উইন্ডোজে পরিবর্তে tun0
, ব্যবহার করুন:
--tundev "tap0901:<display_name_of_TAP-Win32_device>:10.0.0.1:10.0.0.0:255.255.255.0"
এই মুহুর্তে আপনার ভার্চুয়াল রাউটারটি পিং করতে সক্ষম হওয়া উচিত 10.0.0.2
(এই ক্ষেত্রে চলমান tun2socks
প্রোগ্রামটি প্রতিক্রিয়া জানাতে পারে।) প্রক্সি দিয়ে সংযোগগুলি ফরোয়ার্ড করতে, আপনাকে যা করতে হবে তা হ'ল ভার্চুয়াল ডিভাইসের মাধ্যমে সেগুলি রুট করা। লিনাক্সে:
route add default gw 10.0.0.2 metric 0
বা উইন্ডোজে:
route add 0.0.0.0 mask 0.0.0.0 10.0.0.2 metric 0
এখানে সমালোচনামূলক অংশটি হ'ল রুটটি কোনও বিদ্যমান ডিফল্ট রুটকে ওভাররাইড করে। এছাড়াও, যদি আপনার SOCKS সার্ভারটি স্থানীয় নেটওয়ার্কে না থাকে, তবে ভার্চুয়াল ইন্টারফেসে সংযোগগুলি ফিরে যেতে বাধা দিতে আপনাকে উচ্চতর মেট্রিক সহ একটি ব্যতিক্রম রুট যুক্ত করতে হবে। আরও তথ্যের জন্য শীর্ষে লিঙ্কটি দেখুন।