প্রশ্ন কিভাবে পোর্ট 80 থেকে 8080 স্থায়ীভাবে ওএস এক্স এ পুনঃনির্দেশিত করবেন?


ওএস এক্স 10.6 তে আপনার নেই iptablesতাই 8080 এর মতো অন্য পোর্টে পোর্ট 80 এ প্রেরিত সমস্ত অনুরোধটি স্থায়ীভাবে পুনঃনির্দেশিত করার সম্পূর্ণ সমাধান কী?

এটা স্থায়ী হতে হবে।


9
2017-09-22 11:20


উত্স


আমি সুপারিশ চেয়েছিলেন rinetd কারণ এটি এত সহজ যে আমি এটি কোথাও কম্পাইল করব বলে মনে করি, তবে ওএস এক্স তে একটি পোর্ট বলে মনে হচ্ছে না, দুর্ভাগ্যবশত ... - Nicolas Raoul
আমি এটি উত্তর হিসাবে পোস্ট করতে পারছি না কারণ এই প্রশ্নটি সুরক্ষিত, তবে অপেরা সার্ভারে নির্মিত অন্য পোর্টে পুনঃনির্দেশ করার জন্য আমি সফলতা অর্জন করেছি। /Etc/apache2/httpd.conf শেষে নিম্নলিখিত যোগ করুন: <Location />\nProxyPass http://localhost:8080/\n</Location> (কোথায় \n একটি নতুন লাইন) এবং তারপরে সিস্টেম পছন্দগুলিতে "ইন্টারনেট ভাগ করা" সক্ষম করুন। - Tobias


উত্তর:


@ Bindbn এর উত্তর হিসাবে ipfw ব্যবহার করুন। এটা সাধারণ ধারণা।

অধ্যবসায়:

একটি ফাইল মধ্যে আপনার নিয়ম রাখুন:

/etc/ipfw.conf

আপনার ফাইল খুব শীর্ষে যোগ করুন

flush

যে কোন লাইনের মধ্যে শীর্ষস্থানে বা পিছন দিকনির্দেশনা নেই তা নিশ্চিত করুন।

যোগ করুন / লাইব্রেরী / লঞ্চডেমন্স /com.yourdomain.ipfw.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>com.yourdomain.ipfw</string>
    <key>Program</key>
    <string>/sbin/ipfw</string>
    <key>ProgramArguments</key>
    <array>
      <string>/sbin/ipfw</string>
      <string>-q</string>
      <string>/etc/ipfw.conf</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
  </dict>
</plist>

হয় রিবুট, অথবা

launchctl load -w /Library/LaunchDaemons/com.yourdomain.ipfw.plist

প্রথমবার.

যে পরে এটা

launchctl load com.yourdomain.ipfw

10
2018-02-14 02:00



Chinggsy, আমি আপনার পদ্ধতি চেষ্টা করেছিলাম এবং সবকিছু চলছে তবে একবার কনসোলে একটি ত্রুটি আছে। 3/30/11 4:07:01 PM com.apple.ipfw [342] লাইন 1: সকেট: ক্রিয়াকলাপ অনুমোদিত নয় মালিক এবং সমস্যাটি চলতে থাকা উভয় ফাইলের অনুমতিগুলি রুট হিসাবে সেট করা হয়। আমি কি অনুপস্থিত? শান্তি - concertman
এই নিবন্ধটি আমার জন্য নির্দিষ্ট করেছে: apple.stackexchange.com/questions/3250/... - Mattijs
প্রকৃতপক্ষে, এই উত্তরটি কিছু কারণে কাজ করে নি। এই নিবন্ধটি যদিও: blog.scottlowe.org/2012/04/05/setting-up-ipfw-on-mac-os-x - Mattijs
ওএস এক্স ইউসাইটে ipfw সরিয়ে ফেলা হয়েছে. ব্যবহার করে একটি বিকল্প সমাধান pf পোস্ট করা হয়েছে এই জগতে। - lyschoening


Ipfw ব্যবহার করুন (পড়া http://discussions.info.apple.com/message.jspa?messageID=10945451  http://discussions.apple.com/thread.jspa?messageID=10996939&#10996939)

ipfw add NUMBER fwd 127.0.0.1,8080 tcp from any to me 80

অথবা http://www.hanynet.com/waterroof/


12
2017-09-22 13:20



ধন্যবাদ কিন্তু কিছু অনুপস্থিত, এই পরিবর্তন স্থায়ী হয় না। - sorin
ঠিক আছে, ... আপনার প্লাস্টারটি লঞ্চ এজেন্টগুলিতে রাখুন ডেমো চালু করবেন না। আশ্চর্যজনক এটা আমার জন্য কাজ।
'NUMBER' আইপিএফডিতে কিছু ধরণের অবস্থান এবং একটি প্রকৃত সংখ্যা দিয়ে প্রতিস্থাপন করা উচিত - Drew