精华内容
下载资源
问答
  • 如果你的电脑使用的 IP 是静态 IP 的话,可以考虑安装这款 IP Based Login 插件,该插件可以让我们指定某个 IPIP 范围内无需任何账号和密码直接登录进入 WordPress 站点后台,特别是你想让某个用户登录你的后台...

    平时我们登录 WordPress 后台都是需要输入用户名和密码,两者都正确的情况下方可成功登录后台,这种情况下若有多个 WordPress 站点而账号和密码又不一样就很容易搞混记不住。如果你的电脑使用的 IP 是静态 IP 的话,可以考虑安装这款 IP Based Login 插件,该插件可以让我们指定某个 IP 或 IP 范围内无需任何账号和密码直接登录进入 WordPress 站点后台,特别是你想让某个用户登录你的后台又不想告诉对方账号密码的话完全可以将对方 IP 添加到该插件中,对方即可直接访问我们的后台地址进入后台。

    IP Based Login插件的安装及启用

    登录 WordPress 后台 >> 插件 >> 安装插件 >> 搜索“IP Based Login”,点击该插件右上角的【现在安装】按钮,稍等片刻安装完毕后点击【Activate】或【启用】按钮启用该插件(PS:或前往插件 >> 已安装的插件 >> 找到该插件后点击【启用】按钮)。

    如果无法在后台直接安装就前往 WordPress 官方插件页面IP Based Login中下载,然后在后台 >> 插件 >> 安装插件 >> 点击【上传插件】>> 点击【选择文件】按钮后选择刚才下载的插件安装包 >> 点击【现在安装】按钮 >> 成功安装后点击【启用插件】按钮。

    IP Based Login插件的设置和使用

    1、插件的设置 

    登录 WordPress 后台 >> 设置 >> IP Based Login,即可进入到该插件的设置页面,具体如下图所示:

    1.1 IP 检测首选项:直接默认即可,也可以切换为其他选项后点击【保存】按钮。 

    1.2 添加 IP 范围:选择基于 IP 登录的用户名,然后填写启动 IP 和结束 IP,如果指定是某 1 个 IP 则启动 IP 和结束 IP 都填写一样的(不懂得自己本机 IP 地址的话可以直接打开百度输入 IP 即可获得当前电脑所使用的公网 IP 地址),最后记得点击【添加 IP 范围】按钮。

     2、插件的使用 

    比如我们某个 WordPress 站点,在本插件中添加了用户名为 boke112,启动 IP 为 192.168.1.2,结束 IP 为 192.168.1.100,则只要电脑所使用的 IP 地址是在 192.168.1.2~100 内的都可以不用输入任何的账号和密码直接访问该 WordPress 站点的后台进行相关操作,登录者的权限就是用户名 boke112 所对应的权限。

    总结

    这款插件的功能还是比较单一,不过如果你所使用的 IP 地址是固定的(静态 IP)则可以安装这款插件并添加自己的 IP 地址,以后就可以直接访问 WordPress 站点后台无需再输入帐号和密码。或者你想将自己站点的某个用户权限给远方的某个用户登录的话,无需告诉对方帐号和密码,只需要将对方的 IP 地址添加到该插件中,对方即可直接访问站点后台地址进入到后台进行相关操作,非常方便。老古唯一担心的就是不知道通过某些手段篡改 IP 的情况下是否也可以无需账号密码直接进入到站点后台?所以大家在使用这款插件时要慎重考虑。
    来源:boke112联盟 - https://boke112.com/post/8482.html​​​​

    展开全文
  • 有些网站注册了几个帐号之后,提示当前IP最多只能注册3个帐号或直接封号;有些网站发帖时提示当天发帖达上限等等。这种情况太多了,后来人们发现,使用代理IP可以很好地解决这一问题。 在哪里代理IP,免费的代理...

    在这里插入图片描述

    许多朋友在网络上工作时常常会遇到各种各样的问题,比如访问某个网站时加载速度过慢,多刷新几次被提示访问过频繁IP受到限制;有些网站注册了几个帐号之后,提示当前IP最多只能注册3个帐号或直接封号;有些网站发帖时提示当天发帖已达上限等等。这种情况太多了,后来人们发现,使用代理IP可以很好地解决这一问题。

    在哪里有代理IP,免费的代理IP到处都有,很多朋友在网上找了很多,但是真正能用的很少;也有很多朋友自己写代码批量爬取免费的代理IP,然后做批量验证,这样的话效果会更好,但实际上能用的也不多,ip的稳定性和速度也很少能达到要求;还有一些朋友用第三方软件收集代理IP,可以一键吸附和验证,还可以直接右键设置IE代理IP,非常方便,但是收集的IP也会很快失效,究其原因,免费的代理IP使用太多,效率太低。

    不同的网站有不同的反爬虫策略,因此,在使用同一IP代理时,在访问某些网站时可以成功,而访问其他网站时却会遇到访问失败的情况,这是比较常见的情况,因为访问不同网站时采用相同的策略会返回不同的结果。对策是针对不同的网站采用不同的策略,需要认真研究下目标网站的反爬策略。也有许多朋友遇到的情况就是这样,用同一品质的多个代理IP再加上同一策略访问同一网站,也会有成功有失败,这是为什么呢?

    现在的许多代理IP池,如果没有特别注明为独享IP池,就是共享IP池。自由代理IP是最大的共享IP池,供全网用户共享,而收费代理IP则面向自己的付费用户(除了超低价的普通代理和开放式代理等,它们基本上都是在线收集的自由代理IP)。由于是一个共享代理IP池,因此不可避免地会出现一些冲突,即部分用户将使用同一个部分IP访问同一个网站。因此,在使用代理IP访问网站的过程中,会发现,只有一小部分是刚刚开始使用,就被识别出来的反爬网策略。

    所以,有什么好的解决方法呢?首先,选择购买大量IP池的共享IP池,比如一天有四五十万个IP,而自己需要使用四五万个IP池才能满足需求,很多人会认为这太浪费,但实际上,IP池越大,项目冲突的可能性就越小;其次,选择购买独享IP池,一个人使用的代理IP池,自然不会出现项目冲突的问题,不过价格会比共享IP池高一点。对于如何选择代理IP池,最终还是要看是否满足需求,有些任务可以使用免费代理IP来完成,有些任务可以使用收费的共享IP池来完成,有些任务可以使用独享IP池来完成。

    文章部分内容源于网络,联系侵删*

    展开全文
  • 网络的互通互联除了基础网线、电脑手机等设备的支持最重要的还是少不了IP地址的加入它是所有联网设备的网络通行证没有它的存在就无法实现访问网络的能力,它的重要性不言而喻,正常情况下网络IP地址都是由网络运营...

    网络的互通互联除了有基础网线、电脑手机等设备的支持最重要的还是少不了IP地址的加入它是所有联网设备的网络通行证没有它的存在就无法实现访问网络的能力,它的重要性不言而喻,正常情况下网络IP地址都是由网络运营商下发给用户设备的,但由于网络上的种种限制我们经常会遭遇IP被封的情况,导致无法使用网络继续操作下去,那么结合当前网络技术分析哪些行为会触发IP限制及面对IP被封如何解决它,下面一起来看看。
    IP地址被封原因解析及IP代理对IP限制的帮助
    一、分析IP被封的原因
    1、注册多个账号导致IP被禁

    使用网络时我们会注册各种网页论坛账号、游戏及各类APP软件的账号,有了这些账号才能使用网站或软件,在很多时候比如网络工作、又或是网络游戏中就必须注册多个账号来进行相关活动或项目,但在同一IP地址下是被禁止注册多个账号的,会显示【您的IP已注册,请勿重复注册】的提示。

    2、游戏多开、各类软件应用多开IP被封

    游戏多开、软件应用多开也是当前不少上网用户采取的一项技术手段,利用模拟器虚拟机等工具对软件程序进行多开操作,在同一设备上开启多个应用窗口,这样可以节约多台硬件设备的成本,但是由于同一IP地址多开登录多个账号导致IP被封的问题经常发生,这样就会影响上网操作严重的还会封掉账号。

    二、IP代理更改IP解决IP限制
    1、给手机电脑、模拟器虚拟机更换不同IP

    在同一台设备上可拥有多个上网IP地址并对网络IP做更换我们就需要使用到IP海IP代理利用覆盖在全国各地的代理服务器组成数以千万的IP池,以软件APP的形式实现上网IP的更换,并拥有静态固定IP和动态变动IP不同类型的IP,满足用户换IP的不同需求。

    2、加速网络传输降低网络延迟防止卡顿丢包

    IP海代理IP修改IP地址的同时也能对网络类型进行更换,可实现移动转电信网络、联通转电信网络这样的神奇操作,并对网络数据做加速处理,降低网络延迟加快网络访问防止掉线丢包的发生,让网络运行在稳定快速的环境中,使上网更加流畅。

    以上就是IP被封原因解析及IP代理对IP限制的帮助,在投票点赞、短视频等行业遇到的IP问题同样可利用IP海IP代理切换IP技术来解决IP更换问题,帮助大家高效率的操作网络使其更加顺畅。

    展开全文
  • cookie 、session、serverlet过滤器、serverlet监听器,前提环境是基于Session实现的登录功能(Session中存放了登录者的ip,userName等信息作已登录标记) 需要理解的基本概念 Session是可以说是基于cookie来使用的,为...
    • 所用知识点罗列:
    cookie 、session、serverlet过滤器、serverlet监听器,前提环境是基于Session实现的登录功能
    (Session中存放了登录者的ip,userName等信息作已登录标记)
    • 需要理解的基本概念
    Session是基于cookie的,请求会话中,通过浏览器cookie携带的JsessionId
    的sessionId号来找到服务器中相应的Session的.
    如果没有设置cookie的有效时间,一旦浏览器关闭,cookie就消失了,
    其携带的sessionId也就丢失了,
    这时即使服务器中的当前用户的Session还未过期失效,依然存在,也无法找到了,基本等于是销毁了.
    • 问题关键所在
    正常使用Session实现的登录时把登陆标记存放在Session中,在一次会话中有效。
    Session是以会话为隔离的,(其他浏览器或其他电脑也可以在打开一个会话),不同会话就可以创建同一用户的不同session。
    也就造成了服务器端可以有任意多个SessionId不同,但Session内容却相同的Session,
    也即是同一个用户可以在多个浏览器登录,无论是否是在同一台电脑(ip)、同一个地区。
    这也是我们要实现多ip登录踢人下线功能要解决的问题。
    • 解决方案思路
    1. 自己实现MySessionContext类搞一个map静态成员变量以<SessionId,Session>的方式装所有的Session,放服务器的运行内存中待用.
    (其实使用serverletContext作为容器也可以替代Session和这个自己实现的SessionContext)
    
    2. 搞一个Session监听器,监听Session的创建和销毁,在新的session创建时将其加入到上面自己创建的
    MySessionContext的静态成员变量map中,Session销毁时(或者用户注销登录时)把他的Session移除出map,
    并用Session.invalidate()销毁.
    
    3. 用一个过滤器拦截过滤登录请求,获取登录用户的登录标记,然后遍历装有Session的map,
    对照是否有当前登录用户的Session存在,如果没有就放行通过;
    如果有,取出找到的session(也即是前一个登录者生成的Session)移除出MySessionContext的map容器,
    并销毁这个Session(调用invalid()方法).此时前一个登录者再刷新页面时发现Session已经不存在了,配合先前做的Session过期过滤处理,就会和Session过期有一样的效果——下线.

    • 参考代码

    登录操作:

    //获取登录ip地址
    String ip = request.getRemoteAddr();
    //将登录者的ip放入到session中
    request.getSession().setAttribute(ESessionKey.LoginIP.key, ip);
    request.getSession().setAttribute(ESessionKey.UserId.key, user.getUserId());// 将用户id存放到session中,作为已登录标记

    MySessionContext实现

    public class MySessionContext {
        private static HashMap<String,HttpSession> mymap = new HashMap<String,HttpSession>();
        public static synchronized void AddSession(HttpSession session) {
            if (session != null) {
                mymap.put(session.getId(), session);
            }
        }
        public static synchronized void DelSession(HttpSession session) {
            if (session != null) {
                HttpSession session2 = mymap.remove(session.getId());//移出session
                if(session2!=null){
                    session2.invalidate();//将从sessionContext中移出的Session失效 --相当于清除当前Session对应的登录用户
                }
            }
        }
        public static synchronized HttpSession getSession(String session_id) {
            if (session_id == null)
                return null;
            return (HttpSession)mymap.get(session_id);
        }
    
        public static HashMap<String, HttpSession> getMymap() {
            return mymap;
        }
    }

    Session监听器

    public class SessionCounter implements HttpSessionListener {   
    
        private static int activeSessions = 0;   
    
        public void sessionCreated(HttpSessionEvent se) { 
            MySessionContext.AddSession(se.getSession());
            activeSessions++; 
            System.out.println("++++++++玩家上线了++++++++");
        }   
    
        public void sessionDestroyed(HttpSessionEvent se) {  
            if(activeSessions > 0)   
                activeSessions--;
            HttpSession session = se.getSession();
            MySessionContext.DelSession(session);
        }   
    
        public static int getActiveSessions() {   
            return activeSessions;   
        }   
    }   

    踢人下线过滤器核心代码

    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {
            HttpServletRequest request =  (HttpServletRequest)req;
            HttpServletResponse response =  (HttpServletResponse)resp;
            String localIp = request.getRemoteAddr();//获取本地ip
            HttpSession session = null;
            String user_id = (String)request.getParameter("userId"); //登录请求时填写的 
            if(StringUtils.isNotBlank(user_id))
            {
                session = getLoginedUserSession(user_id);
            }
            String loginedIp = null;
            if(session!=null)
            {
                loginedIp = (String)session.getAttribute(ESessionKey.LoginIP.key);//获取已登录者ip(如果有)
            }
            if(StringUtils.isNotBlank(loginedIp) && !localIp.equals(loginedIp)){
                MySessionContext.DelSession(session);//踢人--找到并销毁Session
                request.setAttribute("msg", "您的账号在其它ip登录,您被踢下线了!");
                request.getRequestDispatcher("/login.jsp").forward(request, response);
            }else{
                chain.doFilter(request, response);//放行
            }
        }
    

    Session过期过滤器 核心代码

    @Override
        public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {
            System.out.println("过滤请求...");
    
            HttpServletRequest request =  (HttpServletRequest)req;
            HttpServletResponse response =  (HttpServletResponse)resp;
            //session中获取用户名信息  
            String userId = (String)request.getSession().getAttribute("userId");  
            String admin = (String)request.getSession().getAttribute("admin");  
    
            //普通用户登录过滤,如果用户名为空说明带有登录标记的Session过期了
            if (userId==null||"".equals(userId.toString()) ) { 
                //超级管理员过滤
                if(admin==null||"".equals(admin.toString())){
                   response.sendRedirect(request.getContextPath()+ADMIN_URL);
                   return ;
                }
    
                //如果普通用户和超级管理员都没有登陆内容,说明登录过期
                System.out.println("登录过期,请重新登录!");
                response.sendRedirect(request.getContextPath()+LOGIN_URL);
                PrintWriter printWriter = response.getWriter();
                String relogin = "登录过期,请重新登录!";
                printWriter.write(relogin);
                printWriter.flush();
                printWriter.close();
                return ;
            }
            //过滤通过,放行
            chain.doFilter(request, response);
            System.out.println("过滤响应!");
        }

    web.xml配置

     <!-- 登录踢人过滤器 -->
      <filter>
        <filter-name>TickFronterFilter</filter-name>
        <filter-class>com.fengyun.web.filter.TickFronterFilter</filter-class>
      </filter>
      <filter-mapping>
        <filter-name>TickFronterFilter</filter-name>
        <url-pattern>/login.html</url-pattern>
      </filter-mapping>
        <!-- session监听器 -->
       <listener>
        <listener-class>   
            com.fengyun.web.filter.SessionCounter   
        </listener-class>
      </listener>
        <!-- session过期过滤器 -->
      <filter>
        <filter-name>Loginfilter</filter-name>
        <filter-class>com.fengyun.web.filter.LoginOverdueFilter</filter-class>
      </filter>
      <filter-mapping>
        <filter-name>Loginfilter</filter-name>
        <url-pattern>/material/*</url-pattern>
       ...等等需要过滤的url地址...当然可以使用通配方式写(此处不详述)
        <url-pattern>/operate_editeCompact.html</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
        <dispatcher>ERROR</dispatcher>
      </filter-mapping>
    展开全文
  • 导入AD域功能使用说明 若您的局域网中存在AD域组织结构,那么,通过AD域导入功能,您可以为AD域中未接入...“服务器”项,填写的是目标域的IP地址,当进行跨域操作时,该项为必填项,若只是在本地域操作,该项可不
  • 防止多用户登录同一帐号<单一登陆>

    热门讨论 2010-04-15 11:05:20
    提示用户该用户id在哪台机器什么时间登陆了,当前登陆已注销 web.xml添加filter: <filter-name>SingleFilter <filter-class>org.com.filter.SingleFilter</filter-class> <filter-name>...
  • 一、 启用控制台客户端配置功能 实现IM帐号管控以及网页邮件过滤功能,必须先启用控制台的客户端配置功能: 命令行中使用“-ad”启动控制台后(如;... 注意 策略前*号,说明当前策略为继承策略。继承策略修改后...
  • 如何让AWS EC2实例支持root账号密码登录? 实例系统环境: CentOS 7 AWS默认使用 用户名centos 与 public key秘钥登录 sudo passwd root 输入两次password,为root用户添加密码; su root 输入password 切换到 root...
  • 在如今这个网络大时代里通过互联网进行办公、休闲娱乐、...在进行账号注册或论坛贴吧发帖时同一IP地址频繁操作后总会显示“当前IP已经操作过请勿重复提交”的提示,原因是由于当前IP操作过于频繁导致触发被访问目标服务
  • Redis-IP限流、请求次数限制、唯一登陆 我司一个线上购物平台,为了防止网页爬虫、恶意用户高频...4.用户账号如果在别处登录提示用户账号已在别处登录,并且更改用户当前登录状态 使用redis保持用户状态,用户每次登录
  • 项目需要做一个统计在线登陆用户数量的功能。 首先我想到的是写HttpSessionListener监听,根据session来确定用户数量。     步骤: web.xml配置HttpSessionListener监听 org.hd.base.listener....
  • 随着比特币区块链的发展,人们已经不满足于,只有一个账号的情况,有些人会好几个账户,但是这就出现一个问题,我有几个账号,就要保存几个私钥,这就特别麻烦和不友好,所以,就出现了bip32确定性算法,该算法...
  • 在访问局域网共享文件时,出现无法访问情况 解决方法是: 打开DOS界面, 输入:cmdkey/add:链接的IP /user:用户名 /pass:密码 注意在IP,用户名之后要空格与/进行分割 ...
  • IP欺骗

    千次阅读 2015-01-02 19:49:42
    IP欺骗  即使是很好的实现了TCP/IP协议,由于它本身有着一些不安全的地方,从而可以对TCP/IP网络进行攻击。这些攻击包括序列号欺骗,路由攻击,源地址欺骗和授权欺骗。本文除了介绍IP欺骗攻击方法外,还介绍怎样...
  • ip设定不可和已有ip冲突,否则该配置不会生效 重启生效 reboot 7. 开启root账户 设置root账户密码,输入两次密码 sudo passwd root 启用root账户 sudo passwd --unlock root   8. ...
  • Linux查看系统当前登录用户的命令,top命令看到users多个用户登录 作为系统管理员,top命令看到users多个用户登录,会需要查看下是否被黑客进入了。 实战例子:top命令:top - 02:54:45 up 1 day, 2:32, 3 ...
  • 购买弹性ip aws_AWS弹性IP

    千次阅读 2020-07-17 13:04:52
    购买弹性ip awsTo understand the use of AWS Elastic IP, please read our post on Amazon EC2 to get an idea of an elastic compute cloud. 要了解AWS Elastic IP的用法,请阅读我们在Amazon EC2上的帖子,以了解...
  • 目标真实IP查找方法整理

    千次阅读 2020-02-09 17:32:18
    对应给定的目标,例如一个网站,首先获得的是目标域名,下一步就是找到域名背后的服务器ip,由于当前网站大多使用CDN(内容分发网络)对网站访问流量进行分流和一定程度的攻击防护,所以找出CDN背后的服务器真实ip...
  • 对用户GUI登录有效,但对RFC访问登录(例如JCO)无效。增强类型是CMOD/SMOD,增强出口(exit)是SUSR0001。 一、增强操作步骤 tcode smod,”加强” 输入SUSR0001,”对象组件”选择”组件”,点击“修改”。 双击功能...
  • iproute2;高级路由;ip_route,ip_rule;

    千次阅读 2019-10-09 03:26:19
    http://linux.cn/article-4326-1.html iproute2 对决 net-tools 如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat...net-tools起源于BSD的TCP/IP工具箱,后来成为老版本...
  • 网络的快速发展和普及使当前形成了一个规模庞大的网络大世界,而人们在其中通过互联网进行办公学习、游戏娱乐、购物支付早已成为日常生活的一部分,虽然网络来带了许多的便利但同时也会诸多的限制问题,特别是跟IP...
  • java根据ip定位地理位置

    千次阅读 2018-07-24 17:19:15
    在项目开发中,我们可能会遇到这样的需求:需要在登录日志或者操作日志中记录客户端ip所在的地理位置。目前根据ip定位地理位置的第三方api好几个,淘宝、新浪、百度等,这三种其实也有些缺点的:淘宝,开始几次...
  • Ip-san 配置过程

    万次阅读 2017-03-18 15:46:48
    SAN是storage area network(存储区域网络)的简写,早期的san采用的是光纤通道技术,后期当iscsi协议出现以后,为了区分两者,就划分了IP SAN和FC SAN。FC SAN由于其昂贵的价格让许多企业退避三舍,IP SAN作为一个很...
  • Linux更改IP的两种方法

    2021-02-18 19:48:18
    进入root用户后,输入命令:ifconfig查看当前网卡信息。 方法1:Vim更改配置文件 进入网卡配置界面后,按键盘"i"进入输入模式,将 BOOTPROTO=DHCP改为BOOTPROTO=static、 ONBOOT=no改为ONBOOT=yes , 然后在...
  • 现在几乎大部分的 App都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。 本文不提供任何代码实操,但是梳理...
  • 当前已有的虚拟机:c4是我已经安装好了jdk的虚拟机c1 由于之前有对虚拟机做了快照管理,这里的话就使用快照的版本来复制出一个新的虚拟机。 这里新的虚拟机就叫做c5 可以看到出来了新的虚拟机 修改物理网卡地址...
  • 局域网IP规划

    2014-07-11 16:34:09
    首先阐述一些基础知识,其中包括 TCP/IP (Transmission Control Protocol/Internet protocol 互联网传输控制协议)的概述,以及局域网中 IP 地址的分配。其次介绍局域网的硬件,以及如何在 Red Hat Linux 操
  • 这其中使用率最多的莫过于IPIP代理,它可以修改手机电脑、模拟器虚拟机、软路由等设备的IP地址也是我们常说的换IP软件,那么更换IP地址可用于哪些行业,都什么具体作用呢? 一、爬虫Python数据采集 网络大数据...
  • IP-Guard使用中63个常见问题

    千次阅读 2019-02-10 14:40:51
    深圳市新开思信息技术有限公司 技术部提供 www.newcase.com.cn A-1. IP-guard V3网络环境要求 1 A-2. IP-guard V3如何实现跨外网的部署? 1 A-3. IP-guard V3系统的硬件环境及软件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,907
精华内容 19,962
关键字:

当前ip已有账号登录