CLI حوالہ
ایک بائنری، addtothese، آپ کی ہر ضرورت پوری کرتی ہے: لاگ اِن، ٹنلز کھولنا اور TCP پورٹس فارورڈ کرنا۔ آپ کا لاگ اِن ~/.addtothese/config.yaml میں محفوظ ہوتا ہے (Windows پر %USERPROFILE%\.addtothese\config.yaml)۔
addtothese login
addtothese login --token att_...
API ٹوکن محفوظ کرتا ہے۔ --token کے بغیر یہ standard input پر ٹوکن مانگتا ہے۔ addtothese logout اسے حذف کر دیتا ہے۔
addtothese http
addtothese http <port|host:port|url> [--subdomain name]
لوکل HTTP سروس کو عوامی بناتا ہے۔ --subdomain کے بغیر آپ کو رینڈم اینڈپوائنٹ ملتا ہے۔ اس کے ساتھ، ٹنل وہ نام استعمال کرتا ہے جو آپ نے ڈیش بورڈ میں ریزرو کیا ہے۔ CLI نیٹ ورک منقطع ہونے کے بعد خود دوبارہ جڑ جاتا ہے اور اسناد کی میعاد ختم ہونے سے پہلے انہیں ریفریش کر دیتا ہے۔
| فلیگ | ڈیفالٹ | مطلب |
|---|---|---|
| --subdomain | random | استعمال ہونے والا ریزرو نام |
| --timeout | 10s | ہر درخواست آپ کی سروس تک فارورڈ کرنے کا ٹائم آؤٹ |
| --access-log | true | ہر پراکسی شدہ درخواست پرنٹ کریں |
| --log-level | warn | debug، info، warn یا error |
URL کو ای میل کوڈز سے محفوظ کریں
addtothese http 4321 --allowed-email ana@gmail.com --allowed-email '*@company.com'
صرف وہی لوگ URL کھول سکتے ہیں جنہیں آپ فہرست میں شامل کریں۔ وزیٹر اپنی ای میل درج کرتا ہے؛ اگر وہ فہرست میں ہو تو اسے 6 ہندسوں کا کوڈ ملتا ہے جو 10 منٹ کے لیے درست ہوتا ہے، اور وہ 24 گھنٹے سائن اِن رہتا ہے۔ *@company.com پورے ڈومین کو اجازت دیتا ہے۔ ہر ایڈریس یا ڈومین کے لیے فلیگ دہرائیں۔
آپ کی سروس کو تصدیق شدہ ایڈریس X-AddToThese-Email ہیڈر میں ملتا ہے۔ ہر رن فہرست کو بدل دیتا ہے، اس لیے --allowed-email کے بغیر چلانے سے URL دوبارہ عوامی ہو جاتا ہے۔ آپ ڈیش بورڈ میں اینڈپوائنٹ کے صفحے پر بھی فہرست میں ترمیم کر سکتے ہیں۔
addtothese tcp
addtothese tcp 5432 --subdomain mydb
Postgres، SSH یا RDP جیسا خام TCP پورٹ عوامی بناتا ہے۔ جنہیں اس تک پہنچنا ہو وہ اپنی طرف فارورڈر چلاتے ہیں، جو آپ کی سروس سے جڑا ایک لوکل پورٹ کھولتا ہے:
addtothese forward tcp 5432 mydb --connect.url https://mydb.addtothese.com
اس کے بعد وہ localhost:5432 سے ایسے جڑ سکتے ہیں جیسے ڈیٹا بیس ان کی اپنی مشین پر ہو۔
انوائرمنٹ ویری ایبلز
| ویری ایبل | مطلب |
|---|---|
| ADDTOTHESE_TOKEN | API ٹوکن، محفوظ شدہ ٹوکن کی جگہ لیتا ہے |
| ADDTOTHESE_CONFIG | متبادل کنفیگ فائل کا پاتھ |