1.1.1.1校园网_还担心断网?快试试清华校园网自动连接程序
作為一名熱愛科ban研zhuan的博士生,當我放假回家的時候,最掛念的就是實驗室電腦上的文件和程序。在校外無法通過mstsc使用IP直連,只能通過第三方遠程連接軟件諸如Teamviewer、向日葵等來連接電腦。但是我們的清華校園網TUnet非常地人性化,當你在線終端超過3或者連接太久或者短時間內消耗太大流量(如windows自動更新→_→),它總會自動斷掉。此時,面對Teamviewer上變灰的設備,我們難道束手無策嗎?當然我們可以叫還辛勤地在實驗室工作的師兄師姐幫忙聯網,但是其實也有巧妙地讓電腦自動連接校園網的方法。本文提出了兩種解決校園網自動連接的方案:基于C#的AutoConnect和基于Python的AutoTUnet,希望能讓大家不再為斷網而憂愁掉發。
AutoConnect
定時檢查清華校園網連接狀態
概述
AutoConnect.exe根據用戶設定的時間間隔,定時檢查清華網連接狀態:當網絡斷開時,則根據用戶填寫的用戶名和密碼填充網絡登錄界面信息,并進行連接,從而保證網絡連接。
在采用teamwear等遠程連接軟件時,通過AutoConnect可以避免出現網絡斷開而無法使用的情況。
運行環境
硬件環境:PC機
軟件環境:Windows系列操作系統
使用說明
運行 AutoConnect.exe, 輸入“用戶名”、“密碼”和“間隔連接時間”。其中“間隔連接時間”為兩次連接的間隔時間,以 s 為單位,如輸入“1800”,則表示間隔 30 分鐘(1800 秒)連接。
點擊“斷開自動連接”,則結束當前的定時連接,若需要斷網需要進一步操作。
下載方式
本軟件為開源程序,作者為Ron Wang,Github地址:https://github.com/Ron-Wang/AutoConnect,歡迎star。嫌麻煩可以點擊閱讀原文下載程序。
Python版解決方案:AutoTUnet
經過筆者的試用,AutoConnect界面精美,功能健全,想必編寫它的是一個可愛的小哥哥。但是它的一個痛點在于:×掉后程序直接關停,無法在后臺運行。筆者作為一名Py愛好者,也有一個不太成熟的解決方案:利用Python爬蟲登錄清華校園網,同時設定Windows任務自動運行Python腳本。
Python爬蟲登錄校園網
你需要提前配置好Python環境并安裝requests庫,如果沒有那就算了。
如果恰好有,下面是具體的Python腳本:
# coding=utf-8
import requests
username = '鋼閘門' # 引號內輸入你的用戶名
password = '19260817' # 引號內輸入你的密碼
def connect(): # 聯網函數
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(): # 測試是否斷網
try:
r = requests.get('http://baidu.com', timeout=1) # 用百度來測試網絡連接狀態
r.raise_for_status()
print('connected')
except:
connect() # 如果斷網就聯網
if __name__ == '__main__':
testTUnet()
復制上面的腳本,輸入用戶名及密碼,保存到一個txt文檔中,改變文件名為如“AutoTUnet.py”。
理論上通過這個腳本可以實現自動連網。但是不美妙的地方在于運行的總會有一個黑框閃過。可以考慮采用下面的解決方案:
編寫一個運行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搜索框中搜索”任務計劃程序“
點擊上圖右側的【創建任務】,彈出如下圖所示界面,輸入名稱和描述。
點擊【觸發器】,點擊【新建】,在下圖右側框中輸入你希望的運行時間間隔。下圖設定1天內間隔1小時運行一次。設定完后點擊確定。
點擊“操作”,下面是最關鍵的一步。解釋一下三個文本框內容的含義,【程序或腳本】文本框中填的是VB腳本的完整名稱,【起始于】文本框中填的是VB腳本的目錄
可以進一步對【條件】或【設置】進行進一步設置,一般按照默認配置即可,點擊確定即可完成對定時任務的設置。完成后可以在【任務計劃程序庫】中看到”AutoTUnet“。
完成以上設置后,基本可以做到神不知鬼不覺地連網。
點擊閱讀原文可以下載所有程序和腳本哦~
總結
以上是生活随笔為你收集整理的1.1.1.1校园网_还担心断网?快试试清华校园网自动连接程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大多数日志文件的后缀名是_编程小短文:f
- 下一篇: hdfs通过接口退出安全模式_Hadoo