برای استفاده از Tor در آندروید، به اون صورتی که ما در اپ های مختلف بتونیم با تنظیم 127.0.0.1:9050
بهش وصل بشیم، یک راهی پیدا کردم که باهاتون به اشتراک میذارم. ما باید با استفاده از یک شبیه ساز ترمینال لینوکس (مثلا در اینجا Termux
) این کار رو انجام بدیم.
برای شروع، Termux
رو از گوگل پلی نصب کنید و اجرا کنید.
دستورات زیر رو یکی یکی در Termux
اجرا کنید تا یک سری چیزهایی که لازم داریم نصب بشن
apt install tor
apt install nano
apt install obfs4proxy
حالا باید Bridge
بگیرید تا از طریق اونها به شبکه وارد بشید. یک ایمیل با محتوای get transport obfs4
به ایمیل bridges@bridges.torproject.org
ارسال کنید و منتظر جواب بشید.
حالا باید bridgeهایی که گرفتیم رو وارد فایل torrc
کنیم. میتونید با فایل منیجر گوشیتون به مسیر مورد نظر برید و torrc رو ویرایش کنید. و میتونید با nano که یک ویرایشگر در محیط ترمینال هست این کار رو بکنید:
nano /data/data/com.termux/files/usr/etc/tor/torrc
محتویات زیر رو در انتهای فایل اضافه کنید. البته توجه کنید که شما باید در جلوی Bridge obfs4
از همونهایی استفاده کنید که براتون ایمیل شده.
برای ذخیره فایل در nano با ترکیب Ctrl + X عمل کنید. پس از تایید (y) فایل ذخیره خواهد شد.
UseBridges 1
ClientTransportPlugin obfs4 exec /data/data/com.termux/files/usr/bin/obfs4proxy
Bridge obfs4 *** *** *** ***
Bridge obfs4 *** *** *** ***
در انتها در termux یک بار tor
را اجرا کنید و منتظر بشید تا 100% رو ببینید و به شبکه وصل بشید. هر چند وقت یک بار Bridge های جدید بگیرید تا دسترسی داشته باشید. البته این نکته رو هم بگم که ISP های مختلف ممکنه Tor رو بسته باشن.
در برنامه های مختلف اگر تنظیمات پروکسی داشته باشن، میتونید با 127.0.0.1:9050 از Tor استفاده کنید. در غیر این صورت اپ هایی هستن که پروکسی کل سیستم رو تغییر میدن. البته در این حالت باید گوشی root باشه.
حاصل سر و کله زدن های من با لینوکس