​nginx 进行外网地址屏蔽

nginx 进行外网地址屏蔽分为两种,只允许内网访问。一种是web服务器前端不加任何防护,比如360网站卫士,云盾等。

if ($remote_addr !~ ^(182.118.136.58|111.126.173.137|127.0.0.1)) {

rewrite ^.*$  /maintence.php last;

}

另一种是使用360网站卫士,云盾等,配置如下

if ($http_x_forwarded_for !~ ^(182.118.136.58|111.126.173.137|127.0.0.1)) {

rewrite ^.*$  /maintence.php last;

}

182.118.136.58 为公司网络出口地址。

时间: 2024-10-03 20:45:04

​nginx 进行外网地址屏蔽的相关文章

外网地址如何调试本地代码

如何将域名映射到本地的程序代码上..直接通过外网调试本地代码..? 如何在本地VS里直接调试支付接口之类的需要远程服务器直接访问外网地址的站点代码? 朋友指导下..终于完成.. 开整: 大概步骤先说一下.. 域名解析  ->  路由映射    ->    本地IIS搭建    ->   VS中调试运行(附加到进程)   ->   远程访问   -> 进入断点 第一: 域名解析 这个不做过多解释..不会的可以自行百度..解析响应域名到自己的网络IP上.. 如果你有一个固定IP最

查看外网地址

输入 C:\> ping -r 1 -n 1 www.163.com 回车后出现路由:ip地址就是外网地址

内网主机通过外网地址访问内网服务器

网关设备一般都具有NAT功能,分别为源地址NAT.目标地址NAT,这两种功能应用比较普遍,各厂商都有很标准的实现方式.但是对于"内网主机通过外网地址访问内网服务器"这一场景,各厂商的实现不通,下面就这个场景,分别说一下各厂商的实现.1.华为2.华三内网用户通过NAT地址访问内网服务器1组网需求 · 某公司内部网络中有一台FTP服务器,地址为192.168.1.4/24. · 该公司拥有两个外网IP地址:202.38.1.1和202.38.1.2. 需要实现如下功能: · 外网主机可以通

如何使用NoSQLBooster for MongoDB连接阿里没有外网地址的MongoDB

环境:由于没有MongoDB的外网地址,所以需要借助同阿里同区域的机器登陆1. 2. 3. 原文地址:https://blog.51cto.com/14174084/2456642

bind9无法解析外网地址

1,今天做了个内网DNS,主要是解析内网域名和缓存服务,安装的是Ubuntu版本,默认安装,在选择软件的时候,选择了BIND9和OPENSSH服务,设置了内网域名解析和缓存配置,结果只能解析内网地址,不能解析外网了,看了一下Ubuntu官网,说设置两个缓存DNS就可以了,结果不行,上网查了一下说要设置  allow-query-cache       { any; }; 设置完成就可以了,结果成功了.外网可以解析了,这个教训告诉我不能太相信官网.

解决华为AR100W-S路由器回流问题(内网环境下无法访问自己的外网地址)

1. 登入后切换到高级模式 2.设置好了专线IP后默认会有一个外网访问接口GE0/0/4,手动再添加一个内网访问接口,Vlanif1为内网接口名 3.配置内部服务器1)新建一个外网接口,GE0/0/4为外网接口名 2)再新建一个内网接口,Vlanif1为内网接口名 如下图,每个端口都新建一个外网接口和一个内网接口,即可解决回流问题 原文地址:http://blog.51cto.com/msiyuetian/2176464

Ionic跳转到外网地址

1.安装插件 https://github.com/apache/cordova-plugin-inappbrowser 执行命令:cordova plugin add org.apache.cordova.inappbrowser 采用命令查看:cordova plugin ls 2.简单代码 $scope.godetail=function(unit){ var options = { location: 'yes', clearcache: 'yes', toolbar: 'no' };

python获取外网地址

1 # coding=gbk 2 import sys,urllib.request,re 3 4 url = "http://www.3322.org/dyndns/getip" #网页地址 5 myPage=urllib.request.urlopen(url).read() 6 myPage = myPage.decode('GBK') 7 match = re.compile('\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}') 8 line = matc

python判断合法IP并区分内网和外网地址

import re def legit_ip(_ip): compile_ip = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$') if compile_ip.match(_ip): return True else: return False def ip_intr_extr(huanggr): intr = [10,172,192] intranet_ips = [] extr