- Android 8.0 یا نیا — فی الحال Google Play پر ایک بند ٹیسٹ: موبائل براؤزر میں آپٹ اِن لنک کھولیں، پھر Play سے انسٹال کریں
- iPhone اور iPad پر iOS 16 یا نیا — TestFlight پر عوامی بیٹا میں شامل ہوں
- انکرپٹڈ بیک اپس باہم قابلِ استعمال ہیں: ایک پلیٹ فارم پر برآمد کریں، دوسرے پر درآمد کریں
خصوصیات کی فہرست
Mobile SSH خصوصیات
Mobile SSH براہِ راست Android اور iOS ڈیوائسز سے SSH استعمال کے لیے بنایا گیا ہے: ٹرمینل کھولیں، انہیں زندہ رکھیں، فائلیں منتقل کریں، سرور محفوظ کریں اور موبائل رکاوٹوں سے جلدی بحال ہوں۔
- پاس ورڈ اور نجی کی توثیق
- Android پر Ed25519، ECDSA (P-256/384/521) اور RSA نجی کیز؛ iOS پر Ed25519 اور ECDSA۔ دونوں پلیٹ فارم پاس فریز سے خفیہ کی گئی کیز کھول لیتے ہیں
- ہوسٹ، پورٹ، صارف نام، اسناد، نجی کی اور اختیاری ٹنل تفصیلات سمیت محفوظ شدہ سرور پروفائلز — کسی پروفائل کو کلون کر کے اس کی ترتیبات نئے سرور میں نقل کریں
- کسی سرور کو نام دیں اور فہرست اس کے پتے کی جگہ وہی نام دکھائے گی — جب دو قطاریں ایک جیسی لگ سکتی ہوں تو پتہ واپس آ جاتا ہے
- محفوظ شدہ سرورز کو نام، ہوسٹ، پورٹ، اسناد یا اُن کے کسی بھی متبادل پتے سے تلاش کریں
- ایک ہی مشین سے دو الگ محفوظ قطاروں کے تحت جڑیں تو ایپ بھانپ لیتی ہے — وہ ہوسٹ کی کا فنگر پرنٹ لیتی ہے اور دونوں کو ایک ہی کثیر پتہ سرور میں ضم کرنے کی پیشکش کرتی ہے
- تلاش پہلے Add Session فلو: ایک مخصوص تلاش صفحے سے محفوظ شدہ سرور چنیں اور ایک ٹیپ سے جڑیں
- LAN/VPN رومنگ کے لیے ہر محفوظ سرور کے کئی پتے — ترتیب سے ڈائل ہوتے ہیں جس میں آخری چلنے والا پتہ پہلے آزمایا جاتا ہے، اور نیٹ ورک تبدیلی پر دوبارہ جڑنا شروع ہو جاتا ہے
- سرور سیٹ اپ سے منتخب کیے جانے والے دوبارہ استعمال کے قابل اسناد ریکارڈز
- بحالی کے گرد بنی ہوئی ہوم اسکرین: وہ کنکشن جو ابھی چل رہے ہیں، اور آپ کے سرورز پر منتظر tmux سیشن — جو محفوظ شدہ اسنیپ شاٹ سے لیے جاتے ہیں، اس لیے بغیر نیٹ ورک کے بھی فہرست بن جاتی ہے اور ہر قطار پر اس کی عمر درج ہوتی ہے۔ iOS ایک Recent فہرست بھی رکھتا ہے
- سرے سے سرے تک IPv6: پتہ خانوں میں بریکٹ والے literal اور اختیاری پورٹ کے ساتھ، اور پورٹ فارورڈ قواعد میں بریکٹ والی IPv6 منزلیں
- کامیاب اور ناکام لاگ ان کوششوں کا لاگ، جو ڈائل کیے گئے صحیح پتے کو، اور ناکامی کی صورت میں اس کی وجہ کو ریکارڈ کرتا ہے
- Teleport پراکسی ٹرانسپورٹ (تجرباتی، Android): صارف نام، پاس ورڈ اور OTP کے ساتھ لاگ اِن کریں یا Teleport config یا identity فائل درآمد کریں، کلسٹر نوڈز براؤز کریں، پھر پراکسی ٹنل کے ذریعے ٹرمینلز، SFTP، tmux اور پلگ انز چلائیں
- VT100/xterm-256color طرز کا ٹرمینل رویہ، 24-bit ٹرو کلر اور اِٹالکس کے ساتھ — شیل کو TERM=xterm-256color اور COLORTERM=truecolor بتایا جاتا ہے
- Android اور iOS پر اسکرول بیک بفر 1,000، 5,000، 10,000 یا 50,000 سطروں پر مقرر کریں (بطور ڈیفالٹ 5,000)
- ٹرمینل میں تلاش کریں — اسکرول بیک اور نظر آنے والی اسکرین میں تلاش کریں اور مماثلتوں کے درمیان جائیں (Android اور iOS)
- شیل انٹیگریشن (OSC 133): پرامپٹس کے درمیان قدم بہ قدم جائیں، کسی پوری کمانڈ کا آؤٹ پٹ منتخب کریں — 300 سطر پیچھے والی بلڈ ایرر، صرف آخری نہیں — اور جب کوئی دیر تک چلنے والی کمانڈ مکمل ہو تو اطلاع پائیں (Android اور iOS)
- Kitty graphics پروٹوکول کے ذریعے ٹرمینل میں اِن لائن تصاویر، جو پنچ زوم اور دوبارہ لپیٹے جانے پر غائب ہونے کے بجائے برقرار رہتی ہیں (Android اور iOS)
- بلاک، بریل اور sextant موزیک گلفس ایپ خود کھینچتی ہے، اس لیے chafa، timg اور ANSI آرٹ خالی خانے دکھانے کے بجائے بالکل ٹھیک جُڑتے ہیں (Android)
- ماؤس ٹریکنگ TUI میں ٹیپ ہی کلک ہے — htop، vim اور پینل کا انتخاب چھونے سے کام کرتے ہیں (Android)
- پینل ہیڈر پینل کی اصل ورکنگ ڈائریکٹری بتاتا ہے، جو tmux سے پوچھی جاتی ہے یا شیل OSC 7 کے ذریعے خود بتاتا ہے (Android)
- تیرہ کیز کی اضافی کی قطار — ESC، TAB، CTRL، تیر، Home، End، PgUp، PgDn، کیبورڈ ٹوگل — جو اسکرول ہونے کے بجائے دوسری قطار میں لپٹ جاتی ہے اور بچی ہوئی کیز کو اوورفلو مینو میں سمیٹ دیتی ہے تاکہ کوئی کی اسکرین سے باہر نہ رہے
- Android اور iOS پر قطار کو اپنی مرضی کے مطابق بنائیں: تقریباً 45 پہلے سے تیار کیز کے پیلیٹ سے شامل کریں، جن میں F1–F12، Ctrl کے مجموعے اور علامات شامل ہیں؛ ہٹائیں، ترتیب بدلیں، چھپائیں، اپنی escape-sequence کیز متعین کریں اور ڈیفالٹس پر ری سیٹ کریں، لائیو پیش نظارے کے ساتھ
- ٹیپ سے فوکس، اختیاری ٹیپ پر کیبورڈ دکھائیں، کاپی اور سب کاپی کی کارروائیاں
- پنچ سے ٹیکسٹ سائز اور ریموٹ ٹرمینل ری سائز
- ڈبل ٹیپ پر پینل فل اسکرین
- Copy، Share اور Select all کے ساتھ ٹرمینل ٹیکسٹ سلیکشن — لانگ پریس لفظ کو منتخب کرتا ہے، اور Copy کے بعد سلیکشن برقرار رہتا ہے تاکہ شیئر یا دوبارہ کاپی کیا جا سکے
- OSC 52 کلپ بورڈ — ریموٹ tmux یا vim سیشن سے متن براہِ راست فون کے کلپ بورڈ پر کاپی کریں (Android اور iOS)
- نیٹو پاس تھرو کیبورڈ اندراج — کوئی خودکار درستی شیل سے نہیں ٹکراتی؛ سافٹ کیبورڈ کی وائس ڈکٹیشن پھر بھی کام کرتی ہے
- Android اور iOS پر بیرونی اور Bluetooth کیبورڈ کی معاونت، بشمول ایرو، فنکشن کیز اور Ctrl/Alt کورڈز
- بریکٹڈ پیسٹ تاکہ کئی سطروں والا کلپ بورڈ مواد خودکار طور پر نہ چل جائے
- بنڈل شدہ Nerd Font، Android اور iOS پر powerline، starship، devicon اور Material Design آئیکن گلفس رینڈر کرتا ہے جنہیں سسٹم فونٹ بصورتِ دیگر خالی خانوں کے طور پر دکھاتا ہے
- چوڑے CJK، ایموجی اور مرکب حروف Android اور iOS پر درست طور پر ناپے اور کھینچے جاتے ہیں، بشمول گرافیم کلسٹرز اور zero-width joiners
- Android اور iOS پر قابلِ ترتیب ٹرمینل فونٹ (سسٹم مونوسپیس، JetBrains Mono یا Source Code Pro) اور ANSI کلر اسکیم (Solarized، Gruvbox، Dracula، Nord)، جو کھلے پینز پر لائیو لاگو ہوتی ہے
- ترتیبات میں پنچ زوم کے ساتھ ساتھ ٹرمینل ٹیکسٹ سائز کا سلائیڈر، اور ایپ تھیم System، Light یا Dark پر مقرر کرنے کا اختیار
- بیک وقت آٹھ SSH سیشن تک
- فعال سیشنز کے لیے گرڈ ترتیب
- بیک گراؤنڈ اور اسکرین لاک میں استحکام: Android پر فور گراؤنڈ سروس ایپ کو سوائپ کر کے ہٹا دینے کے بعد بھی شیلز اور ایجنٹس کو چلاتی رہتی ہے؛ iOS پر tmux آٹو اٹیچ آپ کا شیل دوبارہ منسلک کر دیتا ہے
- ایکس پونینشل بیک آف کے ساتھ keepalive اور دوبارہ جڑنے کی کوششیں — دس کوششوں تک، اور جس نیٹ ورک کو آپ پہلے ہی چھوڑ چکے ہیں اس پر ہونے والی ناکامیاں اس حد میں شمار نہیں ہوتیں
- Wi-Fi، موبائل ڈیٹا یا VPN بدلنے پر مردہ راستے کا انتظار کرنے کے بجائے فوراً دوبارہ ڈائل ہوتا ہے، اور بیک آف میں پڑا سیشن قابلِ استعمال نیٹ ورک ملتے ہی دوبارہ کوشش کرتا ہے
- ایسا سرور جو خاموشی سے جواب دینا بند کر دے — کوئی معطل VM، کوئی پھنسا ہوا jump host — بغیر جواب کے keepalive probes سے پہچان لیا جاتا ہے اور دوبارہ جوڑ دیا جاتا ہے، بجائے اس کے کہ آپ کے کی اسٹروکس خاموشی سے ضائع ہوتے رہیں (iOS)
- اسٹارٹ اسکرین سے Active Sessions داخلہ نقطہ؛ جاری اطلاع سیشن فہرست دکھاتی ہے — کھولنے کے لیے ٹیپ کریں
- tmux کمانڈ ٹریکنگ اور رکے ہوئے کام کے لیے reattach اشارے، ہر سرور کے لیے اس انتخاب کے ساتھ کہ جڑتے وقت کیا اٹیچ کیا جائے: خودکار شناخت، کچھ نہیں، tmux، herdr یا Zellij (Android)
- ایجنٹس ٹرمینل کے ذریعے خود اپنی اطلاع دیتے ہیں، اس لیے ایپ کو ایجنٹ، اس کے چلائے جانے والے ٹول اور یہ معلوم ہوتا ہے کہ آیا وہ آپ پر رکا ہوا ہے — پینل کہربائی رنگ کا ہو جاتا ہے، اس کے ہیڈر میں "claude · needs you" لکھا آتا ہے، اور ٹول بار کا بَیج گنتا ہے کہ کون کون منتظر ہے
- Agents فہرست سے ایک ٹیپ میں ایجنٹ کے سوال کا جواب دیں؛ جواب ایک الگ چینل سے جاتا ہے، اس لیے اسکرین پر جو کچھ چل رہا ہے اس میں کبھی ٹائپ نہیں ہوتا
- ایجنٹ ہک کو ایپ کے اندر ہی کسی سرور پر انسٹال کریں — ایک چھوٹی شیل اسکرپٹ جسے کوئی بھی ایجنٹ پکار سکتا ہے، کسی ایک وینڈر کا انٹیگریشن نہیں
- Eternal Terminal (ET) ٹرانسپورٹ تاکہ سیشن نیٹ ورک منقطع ہونے، سلیپ اور IP تبدیلی کے باوجود برقرار رہیں، SSH کے ذریعے اختیاری خودکار etserver سیٹ اپ کے ساتھ
- Tmux مینیجر: سیشن، ونڈوز اور پینز کی فہرست دیکھیں اور تبدیل کریں — attach، rename، create، split، zoom یا kill کریں، نام/تاریخ سے ترتیب اور input کا انتظار کرنے والے ایجنٹس کے لیے 🔔
- Android اور iOS پر Herdr اور Zellij مینیجرز، ہر ایک کو اپنے سیشنز، ٹیبز اور پینز پر وہی رسائی — ٹول بار میں آئیکن تبھی دکھتا ہے جب وہ پروگرام سرور پر مل جائے
- مقامی اور ریموٹ فائلوں کے لیے دو پینل والا SFTP براؤزر، ایک منتقلی لاگ کے ساتھ جو ہر منتقلی دکھاتا ہے اور اسکرول ہوتا ہے
- قطار میں لگائی گئی اپ لوڈ اور ڈاؤن لوڈ کارروائیاں؛ Android پر کسی دوسری ایپ سے کوئی بھی فائل چلتے ہوئے سیشن میں شیئر کریں اور اس کا ریموٹ راستہ پرامپٹ پر ٹائپ ہو جاتا ہے
- فون اور ریموٹ ہوسٹ کے درمیان پورے فولڈر کی تکراری اپ لوڈ اور ڈاؤن لوڈ
- ریموٹ نام تبدیلی، حذف، تخلیق، ترمیم، .tar.gz میں کمپریس، اجازتیں (chmod/chown) اور تفصیلات
- دونوں پلیٹ فارمز پر ڈاؤن لوڈ کردہ فائل کو کسی دوسری ایپ میں کھولیں — iOS پر ڈاؤن لوڈز Files ایپ میں "On My iPhone" کے تحت بھی نظر آتے ہیں
- Android پر فائل منتقلی وہیں سے دوبارہ کھلتی ہے جہاں وہ tmux سیشن چھوڑ کر گیا تھا، پینل ہیڈر میں سیشن کا نام دکھاتی ہے، اور جب یاد رکھنے کو کچھ نہ ہو تو اُس ہوسٹ پر آپ کی سب سے زیادہ استعمال ہونے والی ڈائریکٹریز پر آ جاتی ہے
- ہر ہوسٹ کے لیے مستقل، نام یا تاریخ کے مطابق ترتیب، اور حالیہ ریموٹ راستوں پر واپسی
- فائل کے سائز بائنری اکائیوں میں، جو ایک ٹیب دور ٹرمینل میں ls -h کے دکھائے ہوئے سائز سے مطابقت رکھتے ہیں
- سرور پروفائل کے ساتھ محفوظ کیا گیا مقامی پورٹ فارورڈنگ، جو جڑتے ہی خودکار طور پر اٹھ جاتی ہے
- پوری ایپ اور فائل براؤزر میں سسٹم کے لائٹ یا ڈارک تھیم کا اتباع کرتی ہے — Android اور iOS پر System، Light یا Dark چنیں
- ایپ UI تراجم: عربی، بنگالی، چینی (سادہ اور روایتی)، انگریزی، فرانسیسی، جرمن، ہندی، انڈونیشی، جاپانی، مراٹھی، پرتگالی، روسی، ہسپانوی، تامل، تیلگو، ترکی اور اردو — Android پر بیس زبانیں، جس میں نائیجیریائی پجن اور مصری عربی بھی شامل ہیں، اور iOS پر اٹھارہ
- بطور ڈیفالٹ سسٹم زبان کا اتباع کرتی ہے، اور اگر آپ ایپ کو فون کی زبان کے علاوہ کسی اور زبان میں چاہیں تو ترتیبات میں زبان کا انتخاب موجود ہے
- ڈیوائس پر نئی Ed25519 یا ECDSA کلیدیں بنائیں (Android پر RSA بھی)، اختیاری پاس فریز کے ساتھ
- بنائی گئی عوامی کلید کو کاپی، شیئر یا محفوظ کریں تاکہ سرور کے authorized_keys میں شامل ہو سکے
- محفوظ سرورز اور اسناد کو بیک اپ فائل میں برآمد کریں — سب کے سب، یا صرف وہ قطاریں نشان زد کریں جو آپ چاہتے ہیں، جہاں فولڈر ہیڈر پر ٹیپ کرنے سے پورا فولڈر شامل ہو جاتا ہے
- اختیاری پاس فریز بیک اپ کو خفیہ کرتا ہے؛ ضم یا تبدیل کے ساتھ درآمد کریں
- بغیر خفیہ کاری کے بیک اپ پاس ورڈز اور کلیدیں سادہ متن میں رکھتا ہے — فائل کی حفاظت کریں یا حذف کریں
- محفوظ اسکرین: Android پر، اسکرین شاٹس اور اسکرین ریکارڈنگ کو روکیں اور ایپ کو حالیہ (recents) تھمب نیل سے چھپائیں؛ iOS پر، ایپ سوئچر پیش نظارہ خالی کر دیں اور اسکرین ریکارڈنگ اور مررنگ کو روکیں (iOS پر دستی اسکرین شاٹ نہیں روکا جا سکتا) — ایک آپٹ اِن ترتیب جب پاس ورڈز، کلیدیں یا ٹوکنز اسکرین پر ہوں
- محفوظ کردہ سرورز، اسناد اور کلیدیں ڈیوائس پر رہتی ہیں — خفیہ معلومات Android Keystore اور iOS Keychain میں رہتی ہیں، بغیر کسی کلاؤڈ اکاؤنٹ یا سنک کے
- صرف گمنام استعمال کا تجزیہ — کبھی آپ کے سرورز، اسناد، کمانڈز یا فائل مواد نہیں۔ Android پر ترتیبات میں اسے بند کرنے کا سوئچ موجود ہے؛ iOS پر ابھی ایسا کوئی سوئچ نہیں
- Mobile SSH کو توسیع دینے کے لیے پلگ انز براؤز، انسٹال اور چلائیں
- پلگ انز عوامی کیٹلاگ سے مطالبے پر ڈاؤن لوڈ ہوتے ہیں اور SHA-256 تصدیق کے ساتھ ایپ کی نجی اسٹوریج میں محفوظ ہوتے ہیں
- پلگ ان خود بتاتا ہے کہ اسے کیا درکار ہے — SSH کمانڈز، ایک ٹنل، اسٹوریج — اور ایپ ہر وہ چیز روک دیتی ہے جو اس نے نہیں مانگی
- جب کوئی پلگ ان آپ کے سرور پر کچھ ترتیب دیتا ہے تو آپ پہلے عین وہی کمانڈز دیکھتے ہیں اور چلنے سے پہلے ان کی منظوری دیتے ہیں
- کسٹم یا نجی کیٹلاگ ذریعہ ترتیب دیں، یا اپنے ہی سرور کے کسی فولڈر سے انسٹال کریں
سیکیورٹی نوٹ: موجودہ ایپ محفوظ کردہ سرور اور اسناد ریکارڈز ڈیوائس پر مقامی طور پر رکھتی ہے (iOS پر خفیہ معلومات سسٹم Keychain میں رہتی ہیں)۔ یہ کلاؤڈ سنکرونائزیشن فراہم نہیں کرتی۔ ڈیوائس کو مضبوط اسکرین لاک سے محفوظ رکھیں اور شیئر کردہ ڈیوائسز پر اسناد محفوظ کرنے سے گریز کریں۔