Android Reverse Tethering نسخه 3.19. آماده کردن تلفن هوشمند و رایانه شخصی برای کار

دارندگان گوشی های هوشمندی که بر روی پلتفرم اندروید کار می کنند را می توان به خاطر انتشار دیگری تبریک گفت برنامه مفید- اتصال معکوس اندروید. اگر اینترنت گوشی هوشمند شما به دلایلی در دسترس نیست، می توانید با استفاده از منابع به شبکه متصل شوید کامپیوتر شخصی. البته فقط در صورتی که خود کامپیوتر خروجی داشته باشد شبکه جهانی. اتصال گوشی هوشمند با نصب شده برنامه اندرویداتصال معکوس از طریق USB انجام می شود - به این معنی که به یک کابل ویژه برای اتصال هر دو دستگاه نیاز دارید. نرم افزارشامل ابزارهای کمکی برای خود اندروید و سیستم عامل ویندوز است. این امکان پیکربندی انعطاف پذیر اتصال حاصل را فراهم می کند.

بنابراین، اگر صورت‌حساب‌های خود را برای اینترنت موبایل پرداخت نکرده‌اید، اما همچنان می‌خواهید آنلاین شوید، به برنامه Reverse Tether خوش آمدید. کیفیت اتصال به اینترنت از طریق کامپیوتر کاملاً عالی است. مراحل نصب زمان زیادی نمی برد، بنابراین در صورت تمایل می توانید چندین بار این کار را انجام دهید. به عنوان مثال، نه تنها به شبکه خود متصل شوید. اما همچنین به شبکه کامپیوتری یک دوست. به هر حال حرف بس است! بیایید به سراغ تمرین برویم.

آماده کردن تلفن هوشمند و رایانه شخصی برای کار

اولین کاری که باید انجام دهید این است که مطمئن شوید که حقوق ابرکاربر روی گوشی هوشمند خود دارید ( حقوق ریشه). بدون این، شما نمی توانید برنامه را نصب کنید. در مرحله بعد، باید به رایانه شخصی خود بروید و بسته نصب ویندوز + اندروید را از شبکه دانلود کنید. می توانید آن را از اینجا دریافت کنید: http://android-all-free.ru/soft/68-reverse-tethering.html. بسته یک بایگانی است که باید در هر جایی از هارد دیسک شما قرار داده شود و سپس با هر بایگانی مدرنی از بسته بندی خارج شود. بعد نه کمتر نکته مهم: گوشی هوشمند باید روی حالت اشکال زدایی USB تنظیم شود. شما می توانید این کار را به صورت زیر انجام دهید:

  • به منوی "تنظیمات" بروید.
  • سپس به زیربخش "توسعه" می رویم.
  • به تب "اشکال زدایی" بروید.
  • ما گزینه ای به نام "اشکال زدایی USB" را تنظیم کردیم.

کابل USB را فراموش نکنید که معمولا همراه گوشی هوشمند شما قرار می گیرد.به نظر می رسد که همه چیز برای نصب آماده است.

برنامه را روی رایانه و تلفن هوشمند خود نصب کنید

ما اتصال را از طریق USB با استفاده از ابزار AndroidTool نصب خواهیم کرد. آرشیو دانلود شده و بسته بندی نشده حاوی کتابخانه ADB است که ما نیاز داریم.

ADB کتابخانه ای است که سطح پایین را سازماندهی می کند محیط نرم افزاربرای سازماندهی ارتباط بین دستگاه ها نتیجه نهایی تلاش های ما به نحوه اتصال پروتکل ارتباطی ADB بستگی دارد.

ابزار AndroidTool به دنبال فایل adb.exe می‌گردد و ما فقط با قرار دادن ADB در پوشه \android-sdk-Windows\platform-tools\ می‌توانیم به آن کمک کنیم. به محض کشف کتابخانه، تمام پیش نیازها برای شروع دریافت و انتقال داده ها ایجاد می شود. کاربر فقط باید روی دکمه "نمایش رابط اندروید" کلیک کرده و تونل USB را باز کند (درخواستی برای باز کردن تونل صادر می شود که باید به آن پاسخ مثبت دهید). به محض اتصال ابزار به شبکه، می توانید از آن استفاده کنید.

اتصال معکوس اندروید یا نحوه اشتراک گذاری اینترنت رایانه با تلفن هوشمند از طریق USB 23 اکتبر 2015

فقط دومین پست در یک سال... معلوم می شود که وقتی قصد دارم در مورد چیزی بنویسم، در نهایت به نظر می رسد برای یک پست کامل به اندازه کافی مهم نیست، یا راه حلی پیدا شده است که توضیح آن در اینجا ضرری ندارد به پایان می رسد. تا به اندازه کافی کارآمد نیست.
سعی می کنم سال آینده پیشرفت کنم.

اما اخیراً اتفاق وحشتناکی رخ داد - روتر در خانه مرد. پرتوهای نفرت در مورد این موضوع به سمت D-Link، Yulmart و شرکت انرژی شهر می رود (معلوم است که خود روترها اغلب نمی میرند)، اما این یک داستان کاملاً متفاوت است...
و همه چیز خوب خواهد بود، اما ناگهان نیاز به همگام سازی گوشی هوشمندم داشتم. و از آنجایی که رایانه دارای اینترنت است، به این معنی است که راهی برای دریافت آن در تلفن هوشمند نیز وجود دارد.
بنابراین، مقاله امروز دوباره در مورد کنسول و همه چیز است.

شما همچنین می توانید اینترنت را در اندروید از رایانه شخصی دریافت کنید، اگرچه هیچ عملکرد داخلی برای این کار وجود ندارد؛ برنامه های زیادی وجود دارد. برخی از راه حل ها از ADB (که در حال حاضر سرعت اتصال را محدود می کند) استفاده می کنند و حتی نیاز به نصب برنامه هایی برای ویندوز دارند.
این - اتصال معکوس به اینترنت(یا برعکس).
(نمیدانم چگونه به اندازه کافی "Tethering" را ترجمه کنم)

من به شما پیشنهاد می کنم فقط از پس آن بربیایید به معنی استاندارد، بدون نصب نرم افزار اضافی (خوب، تقریبا).

روش این است که از حالت مودم USB Android استفاده کنید، اما اتصالات را "معکوس" کنید.
اول چیزهای مهم.


0) ریشه

برای تترینگ معکوس، به احتمال زیاد برای همه روش‌ها، دستگاه به دسترسی روت نیاز دارد. اگر ریشه دارید و هنوز ندارید (عجیب!)، وقت آن است که ابتدا آن را دریافت کنید. در غیر این صورت ادامه مطلب فایده ای ندارد.


1) راه اندازی کامپیوتر

پنجره ها
پس از فعال کردن حالت مودم USB از طریق تنظیمات - شبکه بی سیم- بیشتر... - حالت مودم - مودم USB(نام موارد برای گوشی هوشمند من مشخص شده است، اما همه تقریباً یکسان خواهند داشت)، مورد جدیدی در سیستم ظاهر می شود کارت LANو یک اتصال جدید
یا ممکن است ظاهر نشود، یعنی باید درایورها را نصب کنید. من آنها را روی یک درایو CD-ROM مجازی داشتم. اگر این را ندارید، و ویندوز هیزم را پیدا نکرد، خودتان آن را در اینترنت جستجو کنید.
اما بیایید فرض کنیم که همه چیز کار می کند و اتصال شبکهبا اندروید ظاهر شد. بهتر است آن را اینگونه بنامیم "اندروید".

سپس باید BASIC INTERNET Connection خود را ایجاد کنید عمومی.
برای انجام این کار، چک باکس ها را در ویژگی های آن فعال کنید:



اگر اتصال LAN معمولی به اینترنت ندارید، اما PPPoE یا VPN ندارید، ممکن است این پنجره کمی متفاوت به نظر برسد. باید برای کدام اتصال اینترنت را به اشتراک بگذارید، یعنی «Android» را از لیست انتخاب کنید.
این پنجره از ویندوز XP است، برای 7/8/10 گزینه های لازم در تب "Access" هستند.
و اگر تنظیمات غیر فعال هستند، بررسی کنید که آیا سرویس ها در حال اجرا هستند یا خیر "دسترسی عمومیبه اینترنت (ICS)"و "مسیریابی و دسترسی از راه دور".

پس از کلیک بر روی OK آدرس IP به 192.168.0.1 تغییر می کند و اتصال اینترنت قطع می شود. بر این اساس، تنظیمات IP/gateway/DNS را به همان چیزی که بودند برگردانید.

و در تنظیمات کانکشن جدید با اندروید مثلا IP را مشخص کنید 192.168.42.1 (یا هر دیگری، اما پس از آن فراموش نکنید که اقدامات خود را بیشتر در متن تنظیم کنید)، و یک ماسک 255.255.255.0 ، دروازه و DNS خالی می مانند.



لینوکس
در لینوکس، همه چیز بسیار ساده تر است - حداقل برای Debian 8 با هسته 3.16، به درایور/ماژول نیاز نیست و پس از روشن کردن مودم USB، رابط بلافاصله ظاهر می شود. usb0.
پس بعدی چیه:

echo 1 > / proc/ sys/ net/ ipv4/ ip_forward # انتقال ترافیک IP را فعال کنید iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # قانون برای اشتراک گذاری اینترنت از رابط اصلی eth0 ifconfig usb0 192.168.42.1 netmask 255.255.255.0 بالا

همه اینها تا راه اندازی مجدد کار خواهند کرد. برای دائمی شدن تغییرات، اضافه کنید

net.ipv4.ip_forward = 1

V /etc/sysctl.conf
و

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

در هر اسکریپت راه اندازی، به عنوان مثال در /etc/rc.local


2) راه اندازی اندروید

جالب ترین چیز اینجاست.
رابط مودم USB فراخوانی می شود rndis0یا usb0.
من اولین گزینه را در تلفن هوشمند خود دارم، اما دستورالعمل های موجود در اینترنت اغلب گزینه دوم را نشان می دهد.
در شبیه ساز ترمینال (در مورد من)، باید موارد زیر را وارد کنید:

su ifconfig rmnet0 پایین # اینترنت موبایل را خاموش کنید (در صورت امکان) ifconfig rndis0 192.168.42.2 netmask 255.255.255.0 بالا # رابط مودم USB را پیکربندی و افزایش دهید route add default gw 192.168.42.1 dev rndis0 # دروازه، آدرس IP رابط در رایانه! setprop net.dns1 8.8.8.8 # سرورهای DNS Google، setprop net.dns2 8.8.4.4 # می توانید هر کدام را مشخص کنید، به عنوان مثال ارائه دهنده خود



من این را به عنوان یک اسکریپت جداگانه طراحی کردم، reverse-tethering.sh، که می تواند به GScript اضافه شود و یک میانبر روی دسکتاپ ایجاد کند.

به هر حال، بقیه اسکریپت ها و تنظیماتی که من در مورد آنها صحبت می کنم، اکنون در مخزن Android-scripts در GitHub قرار دارند و حتی برخی از آنها کمی به روز شده اند. اما من خیلی تنبل بودم که این را اینجا گزارش کنم:-/


پس از اجرای دستورات، اینترنت از قبل در گوشی هوشمند موجود است که می توانید به صورت زیر آن را تأیید کنید:

ping ya.ru # یا بهتر است: wget http://ya.ru/

اما متاسفانه سایر مرورگرها و اکثر برنامه ها این اتصال را نمی بینند. و این البته عیب بزرگ این روش است.
انواع نکات پیچیده مانند روشن کردن برای مدت کوتاه اینترنت تلفن همراهو اجرای مجدد اسکریپت تترینگ" اما شخصاً به من کمک نکرد.

اگر می دانید چگونه همه برنامه ها را مجبور کنید که اینترنت را به این شکل متصل ببینند، لطفا بنویسید!!!

در ضمن من باید چیزی اضافه کنم.


3) هک برای اتصال Wi-Fi

همانطور که در ابتدا اشاره کردم، شما به هیچ وجه نمی توانید بدون عصا کار کنید.
مورد نیاز است Xposed(در مورد دانلود، نصب و پیکربندی در w3bsit3-dns.com بخوانید) و .
که شبیه این است:



باید سوئیچ را روشن کنید، روی "انتخاب همه" و "ذخیره" کلیک کنید.
اکنون می توانید Wi-Fi را در تنظیمات فعال کنید. در نتیجه:



به طور طبیعی، من همه این کارها را در Luxor انجام ندادم، اما ماژول از یک شبکه ذخیره شده قبلی برای ایجاد Wi-Fi "جعلی" استفاده می کند. ویجت های شخص ثالث نام شبکه "FakeWifi" را نشان می دهد.
این واقعیت که اینترنت واقعاً کار می کند را می توان به عنوان مثال با نماد فعال Viber مشاهده کرد.


به طور خلاصه

اگر همه چیز در رایانه شما قبلاً یک بار پیکربندی شده است، برای فعال کردن اتصال معکوس اینترنت به اینترنت، باید:
- تلفن هوشمند خود را از طریق USB به رایانه خود متصل کنید،
- حالت مودم USB را فعال کنید،
- اسکریپت را برای پیکربندی اتصال اجرا کنید،
- فعال کردن "اتصال وای فای جعلی"،
- طبق معمول Wi-Fi را روشن کنید.

و آن را به ترتیب معکوس خاموش کنید.

حالا، اگر وای فای شما ناگهان ناپدید شد، می دانید چه کاری باید انجام دهید.

بازار اندروید ما انتخاب درست شماست!

اندرویدیک پلت فرم تلفن همراه است که در آن بسیاری از تلفن های همراهزمان ما. این سیستم عامل به شما امکان توسعه اپلیکیشن های جاوا را می دهد. سیستم عامل اندروید اخیرا توسط 30 شرکت به رهبری گوگل توسعه یافته است. کار با سیستم عاملاندروید بسیار راحت، سریعتر و کارآمدتر است.

امروز برای این پلت فرم موبایلبسیاری از برنامه ها، بازی ها و برنامه های کاربردی در حال ساخت هستند. صدها هزار مورد از این قبیل برنامه ها قبلا ایجاد و به زبان های اصلی جهان ترجمه شده اند. تعداد زیادی سایت در اینترنت وجود دارد که هم رایگان و هم میزبانی می کنند برنامه های پولیو برنامه هایی که برای همه مناسب است گوشی لمسیو همچنین گوشی های معمولی با سیستم اندروید. اما باید از وب سایت ما دیدن کنید، زیرا استفاده از آن بسیار راحت، آسان است و مهمتر از همه حاوی جدیدترین و جدیدترین برنامه ها است.

برنامه های اندروید- اینها اضافات کاملا جدید و مفید هستند. آنها به شما امکان می دهند کاملاً تمام قابلیت های ارتباط دهنده را گسترش دهید. برنامه ها به گونه ای وجود دارند که هر کاربر می تواند به تمام اهداف مورد نظر در تلفن خود دست یابد. وب سایت ما دارای مجموعه عظیمی از برنامه ها است: برنامه های امنیتی، مبدل، ماشین حساب، برنامه های مالی، برنامه های کاربردی برای اندروید، نرم افزاری که به شما امکان می دهد کتاب بخوانید و بسیاری دیگر نه کمتر برنامه های مفید. دانلود برنامه های جهانی مانند Word، مایکروسافت اکسلیا Microsoft PowerPoint - اکنون نیز امکان پذیر است!

بازی های اندروید- اینها مدرن ترین، رنگارنگ ترین، درخشان ترین و جالب ترین بازی های قرن بیست و یکم هستند. شما می توانید بازی ها را در هر سایتی که در زمینه بازی تخصص دارد دانلود کنید، اما در سایت ما دانلود به لذت خالص تبدیل می شود. این روزها نیاز به بازی ها و اپلیکیشن ها هر روز بیشتر می شود. کاربران می خواهند آخرین برنامه ها را دانلود کرده و شروع به استفاده از آن کنند و وب سایت ما فقط به رسیدن به این هدف کمک می کند.

همه برنامه هابازی‌ها و برنامه‌ها را می‌توان در فروشگاه‌های آنلاین و سایت‌های Google Play یا همانطور که به آن‌ها بازار اندروید نیز می‌گویند، پیدا کرد. چنین فروشگاهی وب سایت ما است که در آن می توانید انواع مختلفی را دانلود کنید آخرین برنامه های کاربردی. برای دانلود هر چیزی تنها کاری که باید انجام دهید ثبت نام است و عملیات دانلود خود بسیار ساده است. این برنامه های متنوعی را برای هر سلیقه ای ذخیره می کند. علاوه بر این، می توانید به راحتی کامل ترین کاتالوگ را با دقت بررسی کنید، که در آن تمام اطلاعات شرح داده شده است، تصاویر و نظرات سایر کاربران در مورد هر برنامه یا برنامه ای وجود دارد. بازار اندروید ما- این یک انتخاب عالی است! اگر برنامه ها را از ما دانلود می کنید، می توانید مطمئن باشید کیفیت بالابرنامه های کاربردی. هنگامی که یک برنامه را در وب سایت ما دانلود کردید، می خواهید آن را بارها و بارها انجام دهید، می توانید از آن مطمئن باشید!

این مقاله بر روی گزینه‌های انتقال ترافیک اینترنت به دستگاهی که دارای پلتفرم اندروید است و همچنین روش‌هایی برای انتقال ترافیک اینترنت در جهت مخالف (از دستگاه اندروید) تمرکز خواهد کرد. این مفاهیم معمولاً به ترتیب Reverse Tethering و Tethering نامیده می شوند. اگر کارها با دومی خوب پیش می‌رود (هم راه‌حل‌های استاندارد و هم راه‌حل‌های شخص ثالث وجود دارد)، پس باید مورد اول جداگانه بحث و اجرا شود. تجزیه و تحلیل دقیق. اما، همه چیز مرتب است.

اجازه دهید فوراً تأکید کنم: منسوخ شده, غیر مرتبط, خطرناکتصمیمات در نظر گرفته نخواهد شد!
همه فناوری ها فقط از نقطه نظر Tethering در نظر گرفته می شوند. اینجا نخواهد بود توصیف همراه با جزئیاتهر یک از آنها، فقط میزان کاربرد برای مشکل تحت پوشش.

اتصال به اینترنت

راه حل های استاندارد
با ظهور نسخه های اندروید 2.2، 2 فناوری امکان پذیر شد: USB-Tethering و WiFi-Tethering.
اتصال USB
یک کابل استاندارد Android-USB برای اتصال مورد نیاز است.
در تنظیمات->شبکه های بی سیم->حالت مودم-> مودم USB روشن می شود.
پس از اتصال دستگاه اندروید به گیرنده (لپ تاپ، کامپیوتر رومیزی...) با استفاده از کابل، درخواست فعال کردن USB-Tethering داده می شود. پس از پاسخ مثبت کاربر، امکان استفاده از ترافیک اینترنت دستگاه اندرویدی روی گیرنده فراهم می شود.
مزیت بزرگ این روش امکان اتصال دستگاه اندرویدی به آن است هات اسپات وای فایاز طریق یک کانال USB به این اتصال دسترسی داشته باشید و به اشتراک بگذارید.
از معایب، لازم به ذکر است که باید نگه دارید دستگاه اندرویددر مجاورت گیرنده و محدود به یک گیرنده.
اتصال به اینترنت وای فای
برای اتصال، به یک آداپتور WiFi روی گیرنده نیاز دارید.
اگر قبلا مجبور بودید از android-wifi-tether استفاده کنید، که لازم بود ریشه، اکنون با ظهور اندروید 2.2 این کار با استفاده از وسایل استاندارد انجام می شود.
در تنظیمات->شبکه های بی سیم-> حالت مودم-> نقطه دسترسی Wi-Fi فعال می شود.
بعد از روشن کردن این ویژگی های اندرویددستگاه تبدیل به یک نقطه دسترسی Wi-Fi می شود که دستگاه های دیگر می توانند به آن متصل شوند.
عیب بزرگ عدم ​​امکان دریافت و توزیع همزمان ترافیک اینترنت با دستگاه اندروید از طریق WiFi است. دستگاه اندروید به یک مودم 3G برای گیرنده تبدیل می شود.

برای عملکرد برنامه، حقوق کاربر ریشه مورد نیاز است.

نصب و راه اندازی:
محتویات آرشیو را باز کنید. این آرشیو شامل یک برنامه برای ویندوز، ADB و یک برنامه برای اندروید است.
فعال کردن اشکال زدایی USB:
تنظیمات > برنامه ها > توسعه > اشکال زدایی USB > روشن کردن
Settings > Applications > Development > USB Debugging > Enable

AndroidTool
برنامه AndroidTool.exe برای ویندوز
ابزاری برای ارتباطات سطح پایین (ADB) در آرشیو گنجانده شده است.
1 شروع، AndroidTool سعی می کند ADB را در c:\android-sdk-windows\platform-tools\adb.exe پیدا کند.
اگر آن را پیدا نکرد، از داخلی استفاده می شود.
سایر نسخه های ADB
اگر می خواهید از نسخه دیگری از ADB استفاده کنید، روی "config" کلیک کنید و در تب 1 مسیر ADB دیگر را وارد کنید.

برای شروع استفاده از برنامه، روی "نمایش رابط اندروید" کلیک کنید. او راه اندازی خواهد شد برنامه اندرویدو وابستگی ها؟ (busybox و redsocks).
SuperUser برای اجازه دادن به حقوق "Usb Tunnel" اجازه می خواهد - اجازه دهید.

برای شروع توزیع، روی "اتصال" کلیک کنید.
مجدداً SuperUser برای حقوق «تونل یواس‌بی» اجازه می‌خواهد - دوباره اجازه می‌دهیم.
اگر فرآیند اندروید پس از دریافت روت از کار افتاد، برنامه را برای ویندوز ببندید و دوباره آن را شروع کنید (این یک نسخه بتا است - یادداشت نویسنده)

رابط برنامه اندروید (برگه اول) اتصالات هدایت شده به ویندوز را نشان می دهد.
سایر برگه ها فقط برای اشکال زدایی هستند (اطلاعاتی در مورد جداول مسیر سیستم و اتصالات ارائه دهید). هنوز تمام نشده.
مرورگر را راه اندازی کنید.
Google Chrome گزارش می دهد که هیچ اتصالی در دسترس نیست. نترسید - همه چیز کار می کند.
فایرفاکس و اپرا و دلفین با این مشکلی ندارند!!!

نسخه فعلی برنامه نمی تواند بسته های ICMP سطح پایین (PING) را هدایت کند.
برای Android، شما در حال حاضر اتصال اینترنت ندارید. (یک توسعه دهنده و یک مترجم در حال کار بر روی حل مشکل هستند - هر کدام جداگانه)

بازار:

فقط برای Android 4.x با شروع نسخه 3.4، اکنون می توانید برنامه ها را دانلود و به روز کنید. این مرحله اختیاری است! فقط در صورتی که می خواهید برنامه ها را از بازار دانلود یا به روز کنید لازم است.در پنجره برنامه به تب tools رفته و بر روی دکمه Install Hack (Ortinal) کلیک کنید.وقتی برنامه دو برنامه را نصب کرد، آنها نیز Hack connectivite هستند. و Xposed Installer را اجرا کنید و روی Install \update کلیک کنید و گوشی را ریستارت کنید، سپس دوباره به Xposed در تب modules بروید و کادر کنار Hack conectivity را علامت بزنید و گوشی را ریبوت کنید. حالا سعی کنید از طریق برنامه به اینترنت دسترسی داشته باشید، اگر برنامه ها دانلود نمی شوند، سپس به Hack Connecvity بروید و روی Activate WiFi hack و روی Activate Traces کلیک کنید و refresh را فشار دهید، گوشی را ریبوت کنید و وارد شوید. گوگل پلیدانلود برنامه های رایگان :D


کاربردهای دیگر:
که در نسخه فعلیپورت های http (80)، https (443)، بازار (5228) و DNS کار می کنند.
شما می توانید پورت های دیگر را خودتان در تب config / ports در قسمت ویندوز برنامه اضافه کنید.