如何在Mac上强制重新连接到VOO_HOMESPOT

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Mac上强制重新连接到VOO_HOMESPOT相关的知识,希望对你有一定的参考价值。

VOO_HOMESPOT暂时断开连接。尽可能地减少密码的使用时间。

答案

Voici un batch sous macour pour for la重新连接。在体育博览会上,加蓬迪拉联谊会。


#!/bin/sh

USERNAME=*******
PASSWORD=******


ESSID="VOO_HOMESPOT"
TARGET=http://www.google.com/
AUTH_URL=https://wifree.voo.be/authenticate.html

VERBOSE=false

DATE=`date +%Y\/%m\/%d\ %H\:%M\:%S`
CURRENT_SSID=`/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I | awk -F: '/ SSID/print $2'`



if [ -n "$1" ] ; then 
    TALKIN=true
else
    TALKIN=false
fi 

if $VERBOSE ; then
    VERB=" -v"
else 
    VERB=-" -qO-"
fi


VOICE="-v Vicki"

if [ $CURRENT_SSID == $ESSID ]; then

    /usr/local/bin/wget -q --spider https://google.com

    if [ $? -eq 0 ] ; then
        echo "$DATE already connected"   
        if $TALKIN ; then 
            say "[[volm 0.2]] already connected" $VOICE
        fi
    else    

        if $TALKIN ; then 
            say "[[volm 0.2]] connection lost" $VOICE
        fi

        /usr/local/bin/wget $VERB --no-check-certificate --post-data="username=$USERNAME&password=$PASSWORD&rememberme=rememberme&accept=accept&target=$TARGET_URL" $AUTH_URL | grep -q connected_success.png    

        if [ $? -eq 0 ] ; then
            echo "$DATE reconnect"
            if $TALKIN ; then 
                say "[[volm 0.2]] reconnect" $VOICE
            fi
        else

            echo "$DATE connection failed"
            if $TALKIN ; then 
                say "[[volm 0.2]] connection failed" $VOICE
            fi

            WRONG="identifiant incorrect"
            /usr/local/bin/wget $VERB --no-check-certificate --post-data="username=$USERNAME&password=$PASSWORD&rememberme=rememberme&accept=accept&target=$TARGET_URL" $AUTH_URL | grep -q "$WRONG"

            if [ $? -eq 0 ] ; then
                echo "$DATE Wrong password"
                if $TALKIN ; then 
                    say "[[volm 0.2]] Wrong password" $VOICE
                fi
            fi

        fi
    fi
else
    if $TALKIN ; then   
        say "[[volm 0.2]] $CURRENT_SSID is not $ESSID" $VOICE
    fi
    echo "$DATE $CURRENT_SSID is not $ESSID"
fi

以上是关于如何在Mac上强制重新连接到VOO_HOMESPOT的主要内容,如果未能解决你的问题,请参考以下文章

重新连接到服务器时如何强制 Atmosphere.js 使用首选传输?

如何强制 iPad 启动 wifi 连接?

GCM CCS 上游消息是不是强制重新连接到 GCM 网络?

解决Mac电脑连接到网络但是上不了网的问题

Azure数据工作室不会重新连接到本地托管的数据库

将 iOS 应用重新连接到配对的蓝牙设备?