در وبسایت danguardian در این لینک http://dansguardian.org/?page=requirements نوشته به یه پراکسی سرور حالا squid یا ... نیاز داره. پس فکر نکنم بشه( البته می گن کار نشد نداره )
در وبسایت danguardian در این لینک http://dansguardian.org/?page=requirements نوشته به یه پراکسی سرور حالا squid یا ... نیاز داره. پس فکر نکنم بشه( البته می گن کار نشد نداره )
آقا من یه پست در جواب ایشون زدم مثل اینکه مدیر سایت پاکش کرده اگر جوابم اشتباه که بگین ( چرا حذفش می کنین؟)نوشته اصلی توسط kopoly
من همین مشکل را داشتم ولی اول ترافیک را از 80 به 8080 ( پورت dansguardian ) ریختم بعد از روی 8080 روی 3128 ( که پورت squid ) مشکلم حل شد .
راه حل عملی ای (و در عین حال ساده برای ما آماتور ها) پیدا نشد ؟
من اینو یک جوری راه انداختم بدین شکل که اگه کاربر سایت یاهو یا گوگل بزنه به همراه این سایت که زده یک پنجره دیگر هم ظاهر شده و اون تبلیغاتی که من گذاشتم نشان میده البته من الان اهوازم این کار من تو شبکه خودمون امتحان کردم هنوز باز کمی کار داره برگشتم شهر خودمون تمومش میکنم
آقای DarkLove ما کماکان منتظریم شما برگردید به شهرتون
دوست عزیز یادم رفته بود
این کار در دو حالت انجام میشه
با Perl
و خود Squid
بعدا بیشتر توضیح میدم
اینروزا سرم کمی شلوغه
ما كماكان منتظر darklove هستيم
یه ریش سفید از آقای darklove یه خواهشی بکنه تا برگرده.
کسی به نتیجه رسید آخرش؟
سلام
چی شد پس ؟
این گفتگو تعطیل شد ؟؟؟؟
من چند سال پیش یه ایده برای صورت مساله اصلی داشتم که هنوز وقت نکردم پیاده کنم. (چقد من خفن سرم شلوغه ) شاید شما بتونین:
ببینین ایده redirect کردن یه سایت به یه سایت دیگه کار سختی نیست و همونطور که بچه ها گفتن با adzapper یا dans یا هر کدی که خودتون بنویسین و به خورد squid بدین میشه یه کلکی زد.
فقط مشکل اینه که بار اول که وصل میشه نشون داده بشه و بعد دیگه مزاحم نشه.
خب شما همیشه میتونین یه صفحه روی www.mywebserver.cooft ایجاد کنین که وقتی کاربر میخواد مثلاً بره yahoo.com یا google.com از طریق یکی از روشهای بالاredirect بشه به اون که دو تا فریم داشته باشه تو بالایی سایت یا صفحه تبلیغ یا خوش آمد شما باشه و تو پایینی سایت هدف رو توش نمایش بدین. تا اینجا شد؟
خب حالا تو اون صفحه اول که فریم ها رو باز می کنه (که باید یه CGI باشه) یه کوکی به خورد browser طرف می دین با زمان expire شدن مثلاً یه روز که تا زمانی که expire نشده دیگه فریم بالایی رو باز نکنه یا اصلاً به جای فریم باز کردن یه Temporarily Moved بفرسته و طرف رو redirect کنه به سایت اصلی. این صفحه فریم رو با یه زبان مثل perl یا python یا phpمیشه نوشت و فک نکنم از ده خط کد بیشتر بشه. چون کل این پروسه توی شبکه داخلی انجام میشه و قبل از مراجعه به وب، بار اضافیش قابل اغماضه. سایت اصلی رو باید با یه کلکی توی اون برنامه ای که دارین از اول باهاش سایتها رو Redirect می کنین به عنوان پارامتر یا آرگومان به اون CGI بفرستیم که بتونه به اون سایت هدایت کنه. (فعلاً ایده اش برا squidguard تو ذهنمه چون URL اصلی رو برای CGI صفحه اخطار خودش می فرسته)
اگه کسی نوشت و جواب گرفت ما رو هم بی نصیب نذاره.
ویرایش توسط ken : 2007-12-13 در ساعت 11:51 AM
با کوکی که نمیشه.
pop up هم نمیشه
من جفتشو امتحان کردم برای تست جواب میده اما همه کامپیوتر ها نمیشه.
با perl خیلی راحت میشه.
من یه ماهه شروع کردم میخونم وقتی نوشتمش اطلاع میدم.
الان به یه جاهای خوبی رسیدم.
vi /etc/squid/squid.conf
vi /usr/local/sbin/redirector.plکد:redirect_program /usr/local/sbin/redirector.pl
کد:#!/bin/perl $|=1; while (<>) { s@.*www.yahoo.com/cgi-bin/.*@http://...ain/nospam.gif@; s@.*www.google.com/sponsor/.*@http:/...ain/nospam.gif@;ببخشید که دیر شد
اینم از ارسال پیام به زبان Perl
مرسی...
این Redirect میکنه یا پیام می فرسته !!؟