全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 8081|回复: 29

[Windows VPS] 通过CLOUDFLARE屏蔽国家代码。

[复制链接]
发表于 2016-11-6 22:27:19 | 显示全部楼层 |阅读模式
本帖最后由 a276229381 于 2016-11-7 02:36 编辑

非常感谢牛人 @DeepSkyFire   问题已经解决。。我在网上搜了半年了。。没有解决办法。希望给后来的人有帮助。
发表于 2016-11-6 22:29:10 | 显示全部楼层
CN=404
us=404
发表于 2016-11-6 22:40:28 | 显示全部楼层
cloudflare升$200可破,直接设置即可。
发表于 2016-11-6 22:49:26 | 显示全部楼层
http://nginxlibrary.com/using-cloudflare-for-country-blocking/
 楼主| 发表于 2016-11-6 22:49:46 | 显示全部楼层
62900015 发表于 2016-11-6 22:40
cloudflare升$200可破,直接设置即可。

。。。。要升级到专业版才行 就是价格面谈那个。。。  几百个IP 至于开那么高嘛。

明显不划算。也开不起。。。通过国家代码 既便宜 又简单。  你会弄吗

我修改了www/wdlinux/nginx/conf/vhost/www.XXX.com.conf  这个里面的CONF文件。。但是无效。

刷新了之后 国内IP依然可以访问。。

 楼主| 发表于 2016-11-6 22:53:22 | 显示全部楼层
空气 发表于 2016-11-6 22:49
http://nginxlibrary.com/using-cloudflare-for-country-blocking/

我就是按照这个方法设置的。。conf文件。。。但是不行的。。。还是可以访问。。国内IP。 请问是哪里错了?

难道是NGINX  MAP模块 没有安装?
发表于 2016-11-6 22:59:36 | 显示全部楼层
a276229381 发表于 2016-11-6 22:49
。。。。要升级到专业版才行 就是价格面谈那个。。。  几百个IP 至于开那么高嘛。

明显不划算。也开不起 ...

我去重新看了下,IP/Country Block功能pro就可以了,那个是$20,你本地不知道CF的HTTP头有没有IP的国家代码,如果有那你可以在源上面搞,如果没有那就只能在CDN做了。

你试试4楼的方法啊。
 楼主| 发表于 2016-11-6 23:02:34 | 显示全部楼层
我是WDCP  我修改的  www/wdlinux/nginx/conf/vhost/www.123.com.conf


配置文件如下:

server {
        listen       80;
        root /www/web/123_com/public_html;
        server_name 123.com;
        index  index.html index.php index.htm;
        error_page  400 /errpage/400.html;
        error_page  403 /errpage/403.html;
        error_page  404 /errpage/4041.html;
        error_page  503 /errpage/503.html;
        location ~ \.php$ {
                proxy_pass http://127.0.0.1:88;
                include naproxy.conf;
        }
        location ~ /\.ht {
                deny  all;
        }
        location / {
                try_files $uri @apache;
        }
        location @apache {
                 proxy_pass http://127.0.0.1:88;
                 include naproxy.conf;
        }  

     map $http_cf_ipcountry $allow {
        default yes;
        CN no;
        MX no;
        NO no;
}

     if ($allow = no) {
    return 403;
}



   
}


        
        
        
        
        
        
        
        
        
        
        
        
        
        
        请问为什么国内IP 还是可以访问呢?
 楼主| 发表于 2016-11-6 23:06:29 | 显示全部楼层
62900015 发表于 2016-11-6 22:59
我去重新看了下,IP/Country Block功能pro就可以了,那个是$20,你本地不知道CF的HTTP头有没有IP的国家代 ...

我用的就是$20的。。目前。。。没有的。。我发了TK问了的。。只能验证码。不能屏蔽。没用。

4楼的方法,我下面也贴出来了。不行。还是可以访问。。求大神看看我哪里出问题了。找了好久的资料。


我看到很多CF的网站都能屏蔽中国的IP  用的这个办法。
发表于 2016-11-6 23:47:59 | 显示全部楼层
本帖最后由 ruxiu 于 2016-11-6 23:49 编辑
62900015 发表于 2016-11-6 22:40
cloudflare升$200可破,直接设置即可。


https://www.cloudflare.com/plans/pro/#compare-features

只有最高挡的版本才有
五千美金一个月
官方页面说的很清楚

https://support.cloudflare.com/hc/en-us/articles/200170326-How-much-does-the-Enterprise-Plan-cost-
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-28 20:13 , Processed in 0.081632 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表