আমি কি পোর্ট ফরোয়ার্ড সেটআপ করতে ufw ব্যবহার করতে পারি?


31

আমি বর্তমানে কিছু বেসিক ফায়ারওয়াল বিধি প্রয়োগ করতে ufw ব্যবহার করছি। পোর্ট ফরওয়ার্ডিংয়ের জন্যও ইউএফডাব্লু ব্যবহার করা সম্ভব?

বিশেষত আমি আমার সার্ভারে আগত ট্র্যাফিকগুলি (একই মেশিনটি ইউএফডাব্লু চলমান) 80 বন্দর 8080 পোর্টে ফরোয়ার্ড করতে চাইছি http (HTTP ট্র্যাফিক টমক্যাটে ফরোয়ার্ড করা হয়েছে)

উত্তর:


50

ধরা যাক আপনি 8080 এ যাওয়ার অনুরোধগুলি 8080 পোর্টে শোনা কোনও সার্ভারে ফরোয়ার্ড করতে চান।

নোট করুন যে আপনার 8080 পোর্ট অনুমোদিত কিনা তা নিশ্চিত করতে হবে, অন্যথায় ufw 8080 এ পুনঃনির্দেশিত অনুরোধগুলি অবরুদ্ধ করবে।

sudo ufw allow 8080/tcp

পোর্ট ফরওয়ার্ড সেট আপ করার জন্য কোনও ইউএফডু কম্যান্ড নেই, সুতরাং এটি কনফিগারেশন ফাইলগুলির মাধ্যমে সম্পন্ন করতে হবে। নীচের লাইনগুলি বিভাগের /etc/ufw/before.rulesআগে filter, ফাইলের ঠিক উপরের অংশে যুক্ত করুন:

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
COMMIT

তারপরে পুনরায় চালু করুন এবং বুট শুরু করতে ufw সক্ষম করুন:

sudo ufw enable

7
আপনি কি লাইনের মাধ্যমে এই লাইনটি ব্যাখ্যা করতে পারেন? এছাড়াও, কিছু আছে কি না ufw forward 80 to 8080? আমি ভেবেছিলাম ইউএফডাব্লুটি জটিল ছিল না।
টম

4
দেখে মনে হচ্ছে যে পোর্ট ফোরওয়ার্ড সেট আপ করার জন্য কোনও ufw কমান্ড নেই, সুতরাং এটি অবশ্যই কনফিগারেশন ফাইলগুলির মাধ্যমে সম্পন্ন করা উচিত। কনফিগারেশন ফাইল সিনট্যাক্স সম্পর্কে আরও বিশদ বিবরণটি এখানে পাওয়া যায়: ফ্রোজেন্টাক্স.নেট
জুহা পালোমকি

এটা আমার জন্য কাজ করে না, আমি বার্তা নিম্নলিখিতগুলি গ্রহণ /var/log/syslogউপর loggin বাঁক পরে: [52627.259812] [UFW BLOCK] IN=eth0 OUT= MAC=xxx SRC=xxx DST=xxx LEN=60 TOS=0x00 PREC=0x00 TTL=59 ID=59278 DF PROTO=TCP SPT=53997 DPT=8080 WINDOW=14600 RES=0x00 SYN URGP=0। এটি জেনে রাখা কার্যকর হতে পারে যে সমস্ত কিছুর আগে, আমি সমস্ত আগত অনুরোধগুলি অস্বীকার করেছিলাম ufw deny incomingএবং কেবলমাত্র তা অনুমোদিত ssh,80,443। কেউ দয়া করে পরামর্শ দিতে পারেন সমস্যা কি?
ইউরি নাকনটেকায়ি

1
@ ইউরা আমার একই সমস্যা ছিল (আমি সিসলগের দিকে তাকালে 8080 টি ব্লক করা হয়েছিল)। দৌড়ানো sudo ufw allow 8080/tcpআমার জন্য সমস্যাটি স্থির করে।
টিম সোয়াস্ট

@ টিমসওয়াস্ট আমি সেই সময়ে কোনওভাবেই এই সমস্যাটি সমাধান করেছি বা কাটিয়ে উঠি তবে যাইহোক আপনার সহায়তার জন্য অনেক ধন্যবাদ :)
ইউরি নাকনটেকায়্য
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.