日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1.1.1.1校园网_还担心断网?快试试清华校园网自动连接程序

發(fā)布時間:2025/4/16 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1.1.1.1校园网_还担心断网?快试试清华校园网自动连接程序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作為一名熱愛科ban研zhuan的博士生,當我放假回家的時候,最掛念的就是實驗室電腦上的文件和程序。在校外無法通過mstsc使用IP直連,只能通過第三方遠程連接軟件諸如Teamviewer、向日葵等來連接電腦。但是我們的清華校園網(wǎng)TUnet非常地人性化,當你在線終端超過3或者連接太久或者短時間內(nèi)消耗太大流量(如windows自動更新→_→),它總會自動斷掉。此時,面對Teamviewer上變灰的設備,我們難道束手無策嗎?當然我們可以叫還辛勤地在實驗室工作的師兄師姐幫忙聯(lián)網(wǎng),但是其實也有巧妙地讓電腦自動連接校園網(wǎng)的方法。本文提出了兩種解決校園網(wǎng)自動連接的方案:基于C#的AutoConnect和基于Python的AutoTUnet,希望能讓大家不再為斷網(wǎng)而憂愁掉發(fā)

AutoConnect

定時檢查清華校園網(wǎng)連接狀態(tài)

概述

AutoConnect.exe根據(jù)用戶設定的時間間隔,定時檢查清華網(wǎng)連接狀態(tài):當網(wǎng)絡斷開時,則根據(jù)用戶填寫的用戶名和密碼填充網(wǎng)絡登錄界面信息,并進行連接,從而保證網(wǎng)絡連接。

在采用teamwear等遠程連接軟件時,通過AutoConnect可以避免出現(xiàn)網(wǎng)絡斷開而無法使用的情況。

運行環(huán)境

硬件環(huán)境:PC機

軟件環(huán)境:Windows系列操作系統(tǒng)

使用說明

運行 AutoConnect.exe, 輸入“用戶名”、“密碼”和“間隔連接時間”。其中“間隔連接時間”為兩次連接的間隔時間,以 s 為單位,如輸入“1800”,則表示間隔 30 分鐘(1800 秒)連接。

點擊“斷開自動連接”,則結(jié)束當前的定時連接,若需要斷網(wǎng)需要進一步操作。

下載方式

本軟件為開源程序,作者為Ron Wang,Github地址:https://github.com/Ron-Wang/AutoConnect,歡迎star。嫌麻煩可以點擊閱讀原文下載程序。

Python版解決方案:AutoTUnet

經(jīng)過筆者的試用,AutoConnect界面精美,功能健全,想必編寫它的是一個可愛的小哥哥。但是它的一個痛點在于:×掉后程序直接關停,無法在后臺運行。筆者作為一名Py愛好者,也有一個不太成熟的解決方案:利用Python爬蟲登錄清華校園網(wǎng),同時設定Windows任務自動運行Python腳本。

Python爬蟲登錄校園網(wǎng)

你需要提前配置好Python環(huán)境并安裝requests庫,如果沒有那就算了

如果恰好有,下面是具體的Python腳本:

# coding=utf-8

import requests

username = '鋼閘門' # 引號內(nèi)輸入你的用戶名

password = '19260817' # 引號內(nèi)輸入你的密碼

def connect(): # 聯(lián)網(wǎng)函數(shù)

params = {'action': 'login', 'username':username, 'password': password, 'ac_id': 1}

r = requests.post('http://net.tsinghua.edu.cn/do_login.php', params = params)

def testTUnet(): # 測試是否斷網(wǎng)

try:

r = requests.get('http://baidu.com', timeout=1) # 用百度來測試網(wǎng)絡連接狀態(tài)

r.raise_for_status()

print('connected')

except:

connect() # 如果斷網(wǎng)就聯(lián)網(wǎng)

if __name__ == '__main__':

testTUnet()

復制上面的腳本,輸入用戶名及密碼,保存到一個txt文檔中,改變文件名為如“AutoTUnet.py”。

理論上通過這個腳本可以實現(xiàn)自動連網(wǎng)。但是不美妙的地方在于運行的總會有一個黑框閃過。可以考慮采用下面的解決方案:

  • 編寫一個運行Python的bat腳本,保存為AutoTUnet.bat(如果Python沒有添加到PATH,需要寫下完整的Python所在路徑。)

    dirpython AutoTUnet.pyexit
  • 編寫一個不在黑框中運行bat腳本的VB腳本,保存為AutoTUnet.vbs

    createobject ("wscript.shell").run "AutoTUnet.bat",0
  • 最后我們只需要運行VB腳本就行了。

    Windows定時運行VB腳本

    這個過程稍微復雜點。下面以Win10為例說明如何進行:

    首先在Windows搜索框中搜索”任務計劃程序“

    點擊上圖右側(cè)的【創(chuàng)建任務】,彈出如下圖所示界面,輸入名稱和描述。

    點擊【觸發(fā)器】,點擊【新建】,在下圖右側(cè)框中輸入你希望的運行時間間隔。下圖設定1天內(nèi)間隔1小時運行一次。設定完后點擊確定。

    點擊“操作”,下面是最關鍵的一步。解釋一下三個文本框內(nèi)容的含義,【程序或腳本】文本框中填的是VB腳本的完整名稱,【起始于】文本框中填的是VB腳本的目錄

    可以進一步對【條件】或【設置】進行進一步設置,一般按照默認配置即可,點擊確定即可完成對定時任務的設置。完成后可以在【任務計劃程序庫】中看到”AutoTUnet“。

    完成以上設置后,基本可以做到神不知鬼不覺地連網(wǎng)。

    點擊閱讀原文可以下載所有程序和腳本哦~

    總結(jié)

    以上是生活随笔為你收集整理的1.1.1.1校园网_还担心断网?快试试清华校园网自动连接程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。