প্রায় সবসময় এইচটিটিপি-র মাধ্যমে ডাউনলোড হয় তবে এফটিপিও ব্যবহার করতে পারে, সুতরাং সংক্ষিপ্ত উত্তরটি সম্ভবত বাহ্যিক এইচটিটিপি সংযোগগুলির অনুমতি দেয় ... এবং অবশ্যই ডিএনএস, অবশ্যই।
আপনার এখন যে কনফিগারেশন রয়েছে তা সমস্ত বিদায়ী নেটওয়ার্ক ট্র্যাফিককে মঞ্জুরি দেয় ( ESTABLISHED
আপনার OUTPUT
শৃঙ্খলে থাকা নিয়ম কার্যকর হয় না কারণ কোনও সেশন কখনই প্রতিষ্ঠিত হবে না)। আপনার কি এখনও সমস্ত কিছু বারণ করার সময় কেবলমাত্র অ্যাপ্লিকেশন আপডেটের অনুমতি দেওয়া দরকার ? iptables
সম্ভবত এটি সেই কাজের জন্য একটি ভুল হাতিয়ার কারণ এটি সত্যই ইউআরএল ব্যাখ্যা করে এবং নির্বাচিতভাবে এইচটিটিপি স্থানান্তর করতে দেয় না। আপনি এই কাজের জন্য একটি HTTP প্রক্সি সার্ভার ব্যবহার করতে চাই।
আপনি একটি সহজ সেটআপ ব্যবহার করতে পারেন যা এপ্টি-ডাউনলোড ডাউনলোডের অনুমতি দেবে, তবে সচেতন থাকুন যে এটি অন্যান্য বহির্গামী ডিএনএস এবং এইচটিটিপি সংযোগগুলিরও অনুমতি দেয়, যা আপনি চান তা নাও হতে পারে।
iptables -F OUTPUT # remove your existing OUTPUT rule which becomes redundant
iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -p tcp --dport 53 -m state --state NEW -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -m state --state NEW -j ACCEPT
যদি আপনার এপিটি উত্সগুলিতে এইচটিটিপিএস বা এফটিপি উত্স বা ৮০ টি ব্যতীত অন্যান্য বন্দরগুলিতে এইচটিটিপি উত্স অন্তর্ভুক্ত থাকে তবে আপনাকে সেগুলি বন্দরগুলিও যুক্ত করতে হবে।
এরপরে, আপনাকে ফেরতের ট্র্যাফিকের অনুমতি দিতে হবে। যে কোনও প্রতিষ্ঠিত সংযোগের অনুমতি দেওয়ার জন্য আপনি এই একক নিয়মটি দিয়ে এটি করতে পারেন:
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
(সংযোগ ট্র্যাকিং ব্যবহার করার সময় সমস্ত অভ্যন্তরীণ প্রতিষ্ঠিত সংযোগগুলি মঞ্জুরি দেওয়া নিরাপদ, কারণ আপনি যে সংযোগগুলি অন্যথায় অনুমতি দিয়েছেন কেবলমাত্র সেগুলি ESTABLISHED অবস্থায় পাবেন))