اس کے جوڑنے سے آپ کو کیا فائدہ ہوتا ہے
اپنا Cloudflare اکاؤنٹ جوڑنے سے آپ ہماری CDN کے بجائے اپنے CDN پر سائٹ رکھ سکتے ہیں۔ زون، ٹریفک اور بل آپ کے اکاؤنٹ پر ہوتے ہیں، اور آپ پھر بھی Zinn® کے ڈیش بورڈ کے اندر سے ہی کیشے کو صاف (purge) کر سکتے ہیں اور CDN کی ترتبات کو تبدیل کر سکتے ہیں—پینلز کے درمیان بار بار سوئچ کرنے کی ضرورت نہیں۔
شروع کرنے سے پہلے
ایک Cloudflare اکاؤنٹ۔ جوڑنے کے لیے مفت پلان کافی ہے؛ اس سے آگے کی خصوصیات کا انحصار آپ کے Cloudflare پلان پر ہے۔
1. Cloudflare پر کی بنائیں
Cloudflare ڈیش بورڈ میں My Profile → API Tokens کھولیں اور Create Token منتخب کریں، پھر Create Custom Token منتخب کریں۔ اسے کوئی نام دیں، نیچے دی گئی اجازتیں (permissions) شامل کریں، اور Zone Resources کے تحت وہ زونز منتخب کریں جن تک آپ ہمیں رسائی دینا چاہتے ہیں—تمام زونز، یا صرف وہ جن کے نام آپ دیتے ہیں۔ اس کا جائزہ لیں اور Create Token دبائیں۔ Cloudflare ٹوکن صرف ایک بار دکھاتا ہے؛ تب اسے کاپی کریں۔
یہ اجازتیں شامل کریں:
- Zone → Zone → Read
- Zone → Cache Purge → Purge
- Zone → Zone Settings → Edit
پرانا متبادل۔ ٹوکن کے بجائے آپ اپنے Global API Key اور اس ای میل ایڈریس کے ذریعے جڑ سکتے ہیں جس سے آپ سائن ان کرتے ہیں (My Profile → API Tokens → API Keys → Global API Key → View۔ Cloudflare ایسا کرنے سے منع کرتا ہے: گلوبل API کی (Global API Key) میں وہ تمام اجازتیں شامل ہوتی ہیں جو آپ کے لاگ ان کے پاس ہر زون پر ہوتی ہیں، اور اسے محدود نہیں کیا جا سکتا۔ اگر ممکن ہو تو ٹوکن استعمال کریں۔
2. اسے یہاں جوڑیں
اپنے ڈیش بورڈ میں Integrations کھولیں اور Connect an account منتخب کریں۔ گروپ کے طور پر Your own CDN اور اکاؤنٹ کے طور پر Cloudflare CDN منتخب کریں، API token پُر کریں—یا پرانے متبادل کے لیے، API key اور Account email پُر کریں، اور Connect account دبائیں۔
کچھ بھی محفوظ ہونے سے پہلے ہم آپ کے پیسٹ کردہ مواد کی جانچ کرتے ہیں۔ جو کی (key) کام نہ کرے وہ کبھی محفوظ نہیں کی جاتی، اور جواب میں بتایاجاتا ہے کہ اس میں کیا خرابی تھی۔ جو کی (key) کام کرتی ہے وہ ہمارے سیکیٹس والٹ میں انکرپted رکھی جاتی ہے—کبھی بھی ہمارے ڈیٹا بیس میں نہیں—اور اسے دوبارہ کبھی نہیں دکھایا جاتا، یہاں تک کہ آپ کو بھی نہیں۔
اگر آپ چاہتے ہیں کہ وہی Cloudflare اکاؤنٹ آپ کے ڈومینز کا DNS بھی سنبھالے تو Use this account for DNS as well کو ٹک کریں؛ ورنہ کسی DNS اکاؤنٹ کو الگ سے جوڑیں۔
آگے کیا ہوتا ہے
- کسی سائٹ کا CDN ٹیب کھولیں۔ Where this site is served from کے تحت، یہ اکاؤنٹ ایک منزل کے طور پر ظاہر ہوتا ہے۔ اسے منتخب کریں اور تصدیق کریں؛ ہم آپ کے اکاؤنٹ پر سائٹ کی تشکیل (configuration) تیار کرتے ہیں، اس کی جانچ کرتے ہیں، اور صرف اس کے بعد سائٹ کو دوسری طرف منتقل کرتے ہیں، تاکہ منتقلی کے دوران سائٹ آن لائن رہے۔
- اسی ٹیب سے آپ سائٹ کا کیشے purge کر سکتے ہیں اور اپنے اکاؤنٹ پر اس کی CDN سیٹنگز تبدیل کر سکتے ہیں۔
- جب آپ جڑتے ہیں، تو ہم چیک کرتے ہیں کہ کی (key) کیا کر سکتی ہے: آپ کے زونز یا پراپرٹیز کی فہرست بنانا، کسی ایک کو تفصیل سے پڑھنا، کیشے صاف کرنا، ترتیبات تبدیل کرنا اور—جہاں وینڈر کے پاس یہ موجود ہوں—جغرافیائی رولز (geographic rules)۔ کنکشن کے ساتھ موجود چیک لسٹ ظاہر کرتی ہے کہ ہم ان میں سے کن کن کی تصدیق کر سکتے ہیں، تاکہ سائٹ کو اکاؤنٹ پر منتقل کرنے سے پہلے گمشدہ اجازت (permission) نظر آ سکے۔
- Deploy a site to your own CDN account میں اکاؤنٹس کے درمیان سائٹ کی منتقلی کی تفصیلی معلومات موجود ہیں۔
اگر یہ کنیکٹ نہ ہو
کسی اجازت (permission) کی تصدیق غیر مصدقہ (unconfirmed) ظاہر ہو۔ Cloudflare ہمیشہ کسی ٹوکن کو اس کی اپنی اجازتوں کی فہرست دیکھنے کی اجازت نہیں دیتا۔ جو چیز غائب ہے اسے شامل کرنے کے لیے My Profile → API Tokens میں ٹوکن میں ترمیم کریں—ٹوکن کی قدر (value) تبدیل نہیں ہوتی۔
دو Cloudflare اکاؤنٹس کے درمیان سائٹ منتقل کرنا۔ ہر Cloudflare اکاؤنٹ کے اپنے نام سرورز (nameservers) کا جوڑا ہوتا ہے، اس لیے ڈومین کے نام سرورز بھی بدل جاتے ہیں۔ جب تک وہ تبدیل نہیں ہوتے، آپ کی سائٹ پرانے اکاؤنٹ سے ہی سرور ہوتی رہتی ہے۔
یہ کہتا ہے کہ کی (key) مسترد کر دی گئی۔ تقریباً ہمیشہ ان تین وجوہات میں سے ایک ہوتی ہے: اس کے ساتھ کوئی خالی جگہ (space) یا لائن بریک کاپی ہو گئی ہو، کوئی ایسی کی جس کی میعاد ختم ہو گئی ہو، یا کوئی ایسی کی جسے آپ کے کاپی کرنے کے بعد منسوخ (revoke) یا دوبارہ تخلیق کیا گیا ہو۔ ایک نئی کی بنائیں اور اسے دوبارہ پیسٹ کریں۔
یہ جڑ جاتا ہے، لیکن بعد میں کوئی چیز ناکام ہو جاتی ہے۔ کی تو توثیق کر دیتی ہے لیکن اس کے پاس وہ اجازت نہیں ہوتی جو اس عمل کے لیے درکار ہو۔ اوپر دی گئی اجازتوں کے ساتھ ایک نئی کی بنائیں، پھر پرانے کنکشن کو ڈس کنیکٹ کریں اور نئی کی کو جوڑیں۔
ڈس کنیکٹنگ
Integrations کھولیں، اکاؤنٹ تلاش کریں اور Disconnect دبائیں۔ اس سے محفوظ کردہ کی فوراً ڈیلیٹ ہو جاتی ہے۔ جو بھی چیز اسے استعمال کر رہی ہوتی ہے وہ اپنے اگلے عمل پر رک جاتی ہے، اور جو سکرینیں اس پر منحصر ہوتی ہیں وہ خاموشی سے ناکام ہونے کے بجائے اس کا بتاتی ہیں۔
ڈس کنیکٹ کرنے سے پہلے سے کیے گئے کام کالعدم نہیں ہوتے—ریکارڈ، ڈیپلائمنٹس یا ترتیبات جو ہم نے آپ کے اکاؤنٹ پر تبدیل کی ہیں وہ ویسی ہی رہتی ہیں۔ اگر آپ کو لگتا ہے کہ کی (key) خود لیک ہو گئی ہوگی، تو وینڈر کے پاس جا کر اسے منسوخ بھی کر دیں؛ ڈس کنیکٹ کرنے سے ہماری کاپی ہٹتی ہے، ان کی نہیں۔