تبدیل socks به http با polipo

مشکلی که پروکسی‌های ساکس دارن اینه که توی بیشتر برنامه‌ها از اون‌ها پشتیبانی نمی‌شه و این موضوع کمی آزار دهنده هست. برای حل این مشکل راه‌های متنوعی هست که یکی از اون‌ها polipo هست. شما به وسیله اون می‌تونید پروکسی ساکس رو به http تبدیل کنید.

برای این کار polipo رو نصب کنید و سپس این خط رو به فایل تنظیمات polipo که در آدرس etc/polipo/config هست اضافه کنید. (به جای ۹۰۵۰ پورتی که ساکس شما روش در حال اجرا هست رو قرار بدید)

socksParentProxy = localhost:9050


سپس سرویس پولیپو رو ری‌استارت کنید

service polipo restart

حالا شما روی پورت ۸۱۲۳ پروکسی http دارید. که می‌تونید توی برنامه‌های مختلف و یا ترمینال ازش استفاده کنید.

export http_proxy=127.0.0.1:8123

اگه دوست دارید پولیپو روی پورت دیگری اجرا بشه این خط رو به فایل تنظیمات پولیپو اضافه کنید و سرویس پولیپو رو دوباره ری‌استارت کنید.

proxyport = 8123