টোর (পেঁয়াজ রাউটার) দিয়ে কীভাবে সমস্ত ইন্টারনেট ট্র্যাফিক রুট করবেন?


14

আপনি কীভাবে টর দিয়ে সমস্ত ইন্টারনেট ট্র্যাফিক রুট করবেন তা ব্যাখ্যা করতে পারেন? আমি উবুন্টু ব্যবহার করছি আমি কীভাবে এটি করব তা জানি না। আসলে আমি কেবল টুইটারের জন্য টর ব্যবহার করছি এবং আমি ডিএনএস ফাঁস হতে ভয় পাচ্ছি। সুতরাং আমার সমস্ত কিছু টর দিয়ে রুট করা দরকার।


উত্তর:


15

আপনি এটি সন্ধান করছেন: স্বচ্ছ প্রক্সি

টরের মাধ্যমে স্থানীয় পুনঃনির্দেশ

আপনার torrc এ যুক্ত করুন:

VirtualAddrNetwork 10.192.0.0/10
AutomapHostsOnResolve 1
TransPort 9040
DNSPort 53

এইভাবে আপনি আপনার উবুন্টুতে পোর্ট 53 এবং স্বচ্ছ প্রক্সি: 127.0.0.1:9040 এ ডিএনএস সার্ভার সেটআপ করেন।

এরপরে আপনার /etc/resolv.conf এ যুক্ত করুন

nameserver 127.0.0.1

এইভাবে, আপনি আপনার সিস্টেম থেকে কোনও ডিএনএস ফুটো আটকাবেন।

অতএব, আপনার ফায়ারওয়ালকে এই আলোতে কনফিগার করুন যে কোনও সংযোগ টরের ব্যবহারকারী ব্যতীত ট্রান্সপোর্টের মাধ্যমে যাবে:

#!/bin/sh

# destinations you don't want routed through Tor
NON_TOR="192.168.1.0/24 192.168.0.0/24"

# the UID Tor runs as
TOR_UID="109"

# Tor's TransPort
TRANS_PORT="9040"

iptables -F
iptables -t nat -F

iptables -t nat -A OUTPUT -m owner --uid-owner $TOR_UID -j RETURN
iptables -t nat -A OUTPUT -p udp --dport 53 -j REDIRECT --to-ports 53
for NET in $NON_TOR 127.0.0.0/9 127.128.0.0/10; do
 iptables -t nat -A OUTPUT -d $NET -j RETURN
done
iptables -t nat -A OUTPUT -p tcp --syn -j REDIRECT --to-ports $TRANS_PORT

iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
for NET in $NON_TOR 127.0.0.0/8; do
 iptables -A OUTPUT -d $NET -j ACCEPT
done
iptables -A OUTPUT -m owner --uid-owner $TOR_UID -j ACCEPT
iptables -A OUTPUT -j REJECT

সরকারী উইকি পড়তে থাকুন, এই পদ্ধতির বিরুদ্ধে একধরণের আক্রমণ এবং এক ধরণের সমাধান রয়েছে: আইসোলেটিংপ্রক্সি

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