انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: royaflash در 02 شهریور 1390، 12:33 ب‌ظ

عنوان: مشکل با اسکوئید (squid)
ارسال شده توسط: royaflash در 02 شهریور 1390، 12:33 ب‌ظ
سلام بر دوستان عزیز و لینوکسی .

من احراز هویت رو در اسکوید  را ه اندازی کردم و مشکل اینجاست که پارامتر های آن کار نمیکنه . برای نمونه :


auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time M T W H F 9:00-10:00

http_access allow ncsa_users business_hours

برای نمونه business_hours که میگی از ساعت 9-10 باشه اعمال نمیشه . چطور میشه حل کرد ؟

موفق و لینوکسی باشید .
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: هادی تایانلو در 11 شهریور 1390، 02:28 ب‌ظ
بصورت پیفرض خیلی از امکانات squid فعال نیست چک کنید اگر نبود خ.دتون از سورس کامپایل کنید و تمام ماژول های مورد نیاز رو اضافه کنید

کلا سعی کنید squid رو از سورس کامپایل کنید خیلی بهتر   
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: royaflash در 14 شهریور 1390، 09:03 ق‌ظ
بصورت پیفرض خیلی از امکانات squid فعال نیست چک کنید اگر نبود خ.دتون از سورس کامپایل کنید و تمام ماژول های مورد نیاز رو اضافه کنید

کلا سعی کنید squid رو از سورس کامپایل کنید خیلی بهتر   

از مخازن نصب شده و باید فعال باشه . وقتی این قابلیت ها در فایل تنظیمات هست . چه دلیلی داره که کار نکنه . ؟

در ضمن از کجا میتوان پی برد که چه قابلتی فعال هست یا نیست .

باتشکر .

موفق و لینوکسی باشید
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: (|33@5 در 14 شهریور 1390، 11:58 ق‌ظ
آیا http_access رو برای همه دنای کردید ؟
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: royaflash در 20 شهریور 1390، 11:05 ق‌ظ
آیا http_access رو برای همه دنای کردید ؟

متشکرم حل شد .


روش :

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time  9:00-10:00
http_access allow ncsa_users business_hours
http_access deny all

در ضمن باید http_access deny all  در خط آخر باشد .

یه سوال دیگر .

من میخواهم تنظیمات در  2 حالت باشد . برای نمونه کاربر a  از ساعت 10-11  و کاربر b از ساعت 8-9  باشد . که تنظیمات رو به این صورت اضافه میکنم :
a در squid_passwd  و b در squid_passwd2
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time  10:00-11:00
http_access allow ncsa_users business_hours
http_access deny all

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd2
acl business_hours2 time  8:00-9:00
http_access allow ncsa_users business_hours2
http_access deny all


که در اینجا هر دو کاربر کار نمیکنند .


موفق و لینوکسی باشید.
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: پیام در 20 شهریور 1390، 05:40 ب‌ظ
سلام دوست عزیز

من با اسکویید 2.7 کار می کنم میشه squid.conf  اسکویدتون رو بزارید ؟

من ترنسپرنت پروکسی راه انداختم  اصلا فرقی هم میکنه یعنی چقدر ممکنه متفاوت باشه ؟

موفق باشید
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: soso در 20 شهریور 1390، 06:17 ب‌ظ
متشکرم حل شد .


روش :

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time  9:00-10:00
http_access allow ncsa_users business_hours
http_access deny all

در ضمن باید http_access deny all  در خط آخر باشد .

یه سوال دیگر .

من میخواهم تنظیمات در  2 حالت باشد . برای نمونه کاربر a  از ساعت 10-11  و کاربر b از ساعت 8-9  باشد . که تنظیمات رو به این صورت اضافه میکنم :
a در squid_passwd  و b در squid_passwd2
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time  10:00-11:00
http_access allow ncsa_users business_hours
http_access deny all

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd2
acl business_hours2 time  8:00-9:00
http_access allow ncsa_users business_hours2
http_access deny all


که در اینجا هر دو کاربر کار نمیکنند .


موفق و لینوکسی باشید.

فکر کنم باید از یک http_access deny all استفاده کنید
به نظرم با این کدی که شما نوشتین کاربرهای گروه اول توسط گروه دوم لغو دسترسی میشن و گروه دوم هم توسط گروه اول
http_access deny all مربوط به گروه بالایی رو حذف کنید ببینید جواب میگیرید یا نه
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: royaflash در 21 شهریور 1390، 01:49 ب‌ظ
متشکرم حل شد .


روش :

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time  9:00-10:00
http_access allow ncsa_users business_hours
http_access deny all

در ضمن باید http_access deny all  در خط آخر باشد .

یه سوال دیگر .

من میخواهم تنظیمات در  2 حالت باشد . برای نمونه کاربر a  از ساعت 10-11  و کاربر b از ساعت 8-9  باشد . که تنظیمات رو به این صورت اضافه میکنم :
a در squid_passwd  و b در squid_passwd2
auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd
acl ncsa_users proxy_auth REQUIRED
acl business_hours time  10:00-11:00
http_access allow ncsa_users business_hours
http_access deny all

auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd2
acl business_hours2 time  8:00-9:00
http_access allow ncsa_users business_hours2
http_access deny all


که در اینجا هر دو کاربر کار نمیکنند .


موفق و لینوکسی باشید.

فکر کنم باید از یک http_access deny all استفاده کنید
به نظرم با این کدی که شما نوشتین کاربرهای گروه اول توسط گروه دوم لغو دسترسی میشن و گروه دوم هم توسط گروه اول
http_access deny all مربوط به گروه بالایی رو حذف کنید ببینید جواب میگیرید یا نه


با حذف اولی فقط  فقط کاربر  b  کار میکنه با تنظیمات محدودیتی  کاربر a .
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: soso در 21 شهریور 1390، 09:36 ب‌ظ
با حذف اولی فقط  فقط کاربر  b  کار میکنه با تنظیمات محدودیتی  کاربر a .
دقیق مطمئن نیستم اما فکر کنم در یه فاروم خارجی دیدم که کسی مشکلی مشابه شما داشت و اونجا اینطور عمل کرده بود که یک http_access deny all داشت.
میگم بیاید جای دسته های کاربری رو عوض کنید شاید نتیجه بگیرید!
عنوان: پاسخ به: مشکل با اسکوئید (squid)
ارسال شده توسط: royaflash در 23 شهریور 1390، 08:37 ق‌ظ
با حذف اولی فقط  فقط کاربر  b  کار میکنه با تنظیمات محدودیتی  کاربر a .
دقیق مطمئن نیستم اما فکر کنم در یه فاروم خارجی دیدم که کسی مشکلی مشابه شما داشت و اونجا اینطور عمل کرده بود که یک http_access deny all داشت.
میگم بیاید جای دسته های کاربری رو عوض کنید شاید نتیجه بگیرید!
سلام دوست عزیزم .

متشکرم از جوابتون .


اما من خواهان داشتن اعمال سیاست های محدودیتی با چندین کاربر هستم .
آیا میشه با یک فایل auth_param  و چند کاربر سیاست های محدودیتی مختلف داشت . برای نمونه کاربر a , b  در یک فایل باشه و بتونه بگه کاربر a  از 10-12 فعال باشه و b از 14-16  فعال باشه ؟

متشکرم . موفق و لینوکسی باشید .