久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發帖
查看: 3588|回復: 10

關于屏蔽所有境外IP 問題

326

主題

1367

回帖

1886

積分

已臻大成

貢獻
13 點
金幣
8 個
樓主
發表于 2022-2-4 23:35:38 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
境外對我來說沒有任何流量幫助,攻擊源絕大多數來自于境外,所以屏蔽了所有境外IP源   但是后臺還是發現谷歌蜘蛛瘋狂抓取,感覺沒起作用
網上找的,
大家看看哪里問題

Linux服務器 屏蔽國外IP訪問
命令如下
  1. wget -q --timeout=60 -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | awk -F\| '/CN\|ipv4/ { printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > /root/china_ssr.txt
復制代碼
將下面腳本保存為/root/allcn.sh ,并設置可執行權限( 命令: chmod +x  allcn.sh)
  1. mmode=$1

  2. CNIP="/root/china_ssr.txt"

  3. gen_iplist() {
  4.         cat <<-EOF
  5.                 $(cat ${CNIP:=/dev/null} 2>/dev/null)
  6. EOF
  7. }

  8. flush_r() {
  9. iptables  -F ALLCNRULE 2>/dev/null
  10. iptables -D INPUT -p tcp -j ALLCNRULE 2>/dev/null
  11. iptables  -X ALLCNRULE 2>/dev/null
  12. ipset -X allcn 2>/dev/null
  13. }

  14. mstart() {
  15. ipset create allcn hash:net 2>/dev/null
  16. ipset -! -R <<-EOF
  17. $(gen_iplist | sed -e "s/^/add allcn /")
  18. EOF

  19. iptables -N ALLCNRULE
  20. iptables -I INPUT -p tcp -j ALLCNRULE
  21. iptables -A ALLCNRULE -s 127.0.0.0/8 -j RETURN
  22. iptables -A ALLCNRULE -s 169.254.0.0/16 -j RETURN
  23. iptables -A ALLCNRULE -s 224.0.0.0/4 -j RETURN
  24. iptables -A ALLCNRULE -s 255.255.255.255 -j RETURN
  25. iptables -A ALLCNRULE -m set --match-set allcn  src -j RETURN
  26. iptables -A ALLCNRULE -p tcp -j DROP
  27. }
  28. if [ "$mmode" == "stop" ] ;then
  29. flush_r
  30. exit 0
  31. fi
  32. flush_r
  33. sleep 1
  34. mstart
復制代碼
執行如下命令將開始攔截
  1. /root/allcn.sh
復制代碼


回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
沙發
發表于 2022-2-5 09:47:17 | 只看Ta
別忘了 CDN
回復

使用道具 舉報

326

主題

1367

回帖

1886

積分

已臻大成

貢獻
13 點
金幣
8 個
板凳
 樓主| 發表于 2022-2-5 10:35:27 來自手機 | 只看Ta
還真把cdn忘了!
對了,服務器級別的攔截境外ip  cdn也能成為梯子么
回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
地板
發表于 2022-2-5 10:39:19 | 只看Ta
ysx24 發表于 2022-2-5 10:35
還真把cdn忘了!
對了,服務器級別的攔截境外ip  cdn也能成為梯子么

CDN 代理之后源 IP 就是 CDN 地址了,用戶地址一般是通過 XFF 傳過來,但是您這個判斷不了 XFF ,判斷 XFF 地址要在 Web Server 上做。
回復

使用道具 舉報

326

主題

1367

回帖

1886

積分

已臻大成

貢獻
13 點
金幣
8 個
5#
 樓主| 發表于 2022-2-5 10:48:23 來自手機 | 只看Ta
老周部落 發表于 2022-2-5 10:39
CDN 代理之后源 IP 就是 CDN 地址了,用戶地址一般是通過 XFF 傳過來,但是您這個判斷不了 XFF ,判斷 XF ...

雖然不是很明白,按你說的我做下功課
去查下相關信息
雖然度娘往往不靠譜
回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
6#
發表于 2022-2-5 11:43:53 | 只看Ta
ysx24 發表于 2022-2-5 10:48
雖然不是很明白,按你說的我做下功課
去查下相關信息
雖然度娘往往不靠譜 ...

嗯,您先了解下。
最簡單的就是在 CDN 上做個禁止境外訪問。
回復

使用道具 舉報

326

主題

1367

回帖

1886

積分

已臻大成

貢獻
13 點
金幣
8 個
7#
 樓主| 發表于 2022-2-5 12:08:36 來自手機 | 只看Ta
老周部落 發表于 2022-2-5 11:43
嗯,您先了解下。
最簡單的就是在 CDN 上做個禁止境外訪問。

對了,周大大  
我弱弱的問一下  dz的防盜鏈在哪,我怎么找不到?雖然寶塔也能實現這個功能,但是只有nginx有效,apache有bug無效
我更傾向于自帶的,可是就是找不到防盜鏈設置
回復

使用道具 舉報

11

主題

363

回帖

655

積分

自成一派

貢獻
2 點
金幣
191 個
8#
發表于 2022-2-5 12:43:11 | 只看Ta
ysx24 發表于 2022-2-5 12:08
對了,周大大  
我弱弱的問一下  dz的防盜鏈在哪,我怎么找不到?雖然寶塔也能實現這個功能,但是只有ngi ...


這個貌似只有以前舊的版本才有的功能,如圖:





現在3.4 和 3.5的版本都沒找到。

回復

使用道具 舉報

326

主題

1367

回帖

1886

積分

已臻大成

貢獻
13 點
金幣
8 個
9#
 樓主| 發表于 2022-2-5 12:54:21 來自手機 | 只看Ta
……
回復

使用道具 舉報

2

主題

1410

回帖

2061

積分

應用開發者

啦啦啦~

貢獻
58 點
金幣
325 個
10#
發表于 2022-2-5 14:20:38 | 只看Ta
ysx24 發表于 2022-2-5 12:08
對了,周大大  
我弱弱的問一下  dz的防盜鏈在哪,我怎么找不到?雖然寶塔也能實現這個功能,但是只有ngi ...

在 Apache 上設置會效果更好,如果必須論壇設置可以在附件設置里面找,截圖的三個選項在新版本都有,但是效率不如 Apache 。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-19 19:44 , Processed in 0.068575 second(s), 27 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表