سلام وقت بخیر دوستان عزیز
بنده میخوام دسترسی تمام کشور ها بجز ایران آمریکا و المان به سرور ببندم لطفا بهترین روش برای این کار ذکر کنید
سرور بنده مجازی هست و امکان استفاده از فایروال سخت افزاری نیست.
نمایش نسخه قابل چاپ
سلام وقت بخیر دوستان عزیز
بنده میخوام دسترسی تمام کشور ها بجز ایران آمریکا و المان به سرور ببندم لطفا بهترین روش برای این کار ذکر کنید
سرور بنده مجازی هست و امکان استفاده از فایروال سخت افزاری نیست.
سلام.
فایروال csf را نصب کنید و در etc/csf/csf.conf/ جلوی cc_deny = متن زیر را اضافه کنید :
AD,AE,AF,AG,AI,AL,AM,AN,AO,AQ,AR,AS,AU,AT,AW,AZ,BA ,BB,BD,BE,BF,BG,BH,BI,BJ,BM,BN,BO,BR,BS,BT,BV,BW,B Y,BZ,CC,CF,CG,CH,CI,CK,CL,CM,CN,CS,CR,CO,CU,CV,CX, CY,CZ,DJ,DK,DM,DO,DZ,EC,EE,EG,EH,ER,ES,ET,FI,FJ,FK ,FM,FO,FX,GA,GB,GD,GE,GF,GH,GI,GL,GM,GN,GP,GQ,GR,G S,GT,GU,GW,GY,HK,HM,HN,HR,HT,HU,ID,IE,IL,IN,IO,IS, IT,JM,JO,JP,KE,KG,KH,KI,KM,KN,KP,KR,KP,KW,KY,KZ,LA ,LB,LC,LI,LK,LR,LS,LT,LU,LV,LY,MA,MC,MD,MG,MH,MK,M L,MM,MO,MP,MQ,MR,MS,MT,MU,MV,MW,MX,MY,MZ,NA,NC,NE, NF,NG,NI,NO,NP,NR,NT,NU,NZ,OM,PA,PE,PF,PG,PH,PK,PL ,PM,PN,PR,PT,PW,PY,QA,RE,RU,RW,SA,SB,SD,SE,SG,SH,S I,SJ,SK,SL,SM,SN,SO,SR,ST,SU,SV,SY,SZ,TC,TD,TF,TG, TH,TJ,TK,TM,TN,TO,TP,TR,TT,TV,TW,TZ,UA,UG,UM,UY,UZ ,VA,VC,VE,VG,VI,VN,VU,WF,WS,YE,YT,YU,ZA,ZM,ZR,ZW
و دقت کنید در لیست بالا کشور هایی که وی پی ان دارند مثل هلند - امریکا - انگلیس- فرانسه - کانادا - المان بسته نشده و شما میتونید با اضافه کردن پسوند دامنه ی کشور را ببندید.
سپس:
csf -r
موفق باشید./
دوست عزیز این روش اضافه باری بر روی سرور نداره؟ و مصرف رم و سایر منابع رو بالا نمیبره یا این که روی سرعت بارگذازی سایت ها تاثیر داشته باشه؟
زمانی که بنده استفاده کرده بودم مصرف زیادی نداشت (cpu & ram)
روی سرعت هم تاثیری نمیزارد.
موفق باشید./
به نظرتون بهتر نیست توی قسمتcc_allow = کد کشوری هایی که میخوام دسترسی داشته باشن بزارم؟
بنده این مورد را تست نکردم که ببینم جواب میدهد یا خیر.
سلام
من توی اون قسمت ir گذاشتم ولی سرور به ایران محدودنشد
پس یعنی اون هدفی که دارید رو انجام نمیده
همون روشی که جناب فخر ابادی گفتن انجام بدید
موفق باشید
سلام
اگه از php استفاده میکنید میتونید پکیج php-geoip نصب کنید و توی برنامه مشخص کنید اگه کد کشور IR یا US یا DE نبود دسترسی نده