سلام مجدد . این بار شبکه ای بزرگ و سازمانی رو فرض نکنید :ی فرض کنید من سرویسی رو سیستم خودم دارم که روی آی پی 127.0.0.1 و پورت 8888 سرویس دهی میکنه . طبیعتا این آدرس رو فقط می تونم توی سیستم خودم ازش استفاده کنم . اما برای این که بتونم با گوشی هم از این سرویس استفاده کنم لازم هست که polipo رو نصب کنم و بیام این آدرس 127.0.0.1 رو روی آی پی درون شبکه ای خودم بندازم تا برای بقیه سیستم ها هم قابل دیدن و استفاده باشه .
برای نصب روی debian کافیست به شکل زیر عمل کنیم ( داخل مخازن هست ) :
apt-get install polipo
مسیر فایل کانفیگ :
/etc/polipo/config
حالا برای استفاده لازم است به شکل زیر عمل کنیم :
proxyAddress = "::0" # both IPv4 and IPv6 allowedClients = 192.168.1.0/24 parentProxy = "127.0.0.1:8888"
توجه داشته باشید که داخل خط دوم شبکه روی برای 192.168.1.0/24 مجاز دونستیم اگه روی network دیگری هستید و یا می خواهید برای subnet mask ای دیگر دیگر اجازه صادر کنید , لازم به تغییر است .
حال میتونید روی آی پی سیستم خودتون و روی پورت 8123 از این سرویس استفاده کنید . راستش روی سیستم خودم لازم به پیاده سازی همچین چیزی داشتم که در آخر این شکلی این مشکل رو حل کردم .
برای استفاده از دیگر سیستم ها هم کافیست از داخل مروگر http proxy رو روی آی پی سیستم مقصد و پورت رو هم 8123 قرار بدید . به عنوان مثال :
منبع : او اس لرن دات آی آر | http://OSLearn.ir
نویسنده :E2MA3N