UDP轉發53端口繞過校園網登錄驗證


聲明:本文所提供的方法僅適用於學習及安全測試,請注意使用過程中所產生的授權問題及遵守相關規定。

  許多高校使用的校園網登錄機制都是利用網關攔截數據包,當用戶接入校園網且未登錄時,進行上網操作發出的數據包就會被網關所攔截,但是用於域名解析(DNS)的UDP53端口發出的數據包就不會被攔截,此處可以用一個簡單的命令進行測試。

使用Windows內置的nslookup命令,如:

nslookup baidu.com

若返回正確的ip地址,則說明你所在的網絡中網關並沒有對UDP53端口進行攔截,可使用本文中的方法進行登錄繞過。

首先准備一台有公網IP的服務器,推薦安裝linux系統(Ubuntu,Debian,Centos都可以)

注:繞過后的網速取決於所選用服務器的帶寬和校園網單設備限速,為兩者最小值。

這里使用一台 Ubuntu系統服務器做為示例

首先使用SSH工具連接上服務器,也可使用Windows或linux命令行連接

ssh username@ip -p port

username是ssh登陸的用戶,ip則是服務器公網ip,-p為指定端口,默認22。

第一次登錄需要更新軟件源

Ubuntu:apt-get update

Centos:yum update

接着下載所需軟件的源碼

wget http://www.softether-download.com/files/softether/v4.31-9727-beta-2019.11.18-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.31-9727-beta-2019.11.18-linux-x64-64bit.tar.gz

下載地址可能需要科.學上網,方法此處不再贅述。

完成后安裝編譯環境

Ubuntu:apt-get install make gcc g++ -y`

Centos:yum install make gcc g++ -y`

解壓下載的源碼

tar -zxvf softether-vpnserver-v4.31-9727-beta-2019.11.18-linux-x64-64bit.tar.gz`
cd vpnserver
su

切換到root用戶

執行./.install.sh根據提示輸入三次1

安裝完成后啟動openVPN服務器./vpnserver start

執行./vpncmd並按提示輸入1

此時服務端所需操作全部完成,接下來進行客戶端操作。

在http://www.softether-download.com/cn.aspx 下載openvpn管理工具

avatar

新建連接,在主機名處輸入ip地址,點擊確定后雙擊新建的連接,按照提示設置新的管理密碼。

在彈出的第一個窗口中點擊使用vpn的其他高級配置,第二個窗口點否。

avatar

新建用戶並設置用戶名及密碼

avatar avatar avatar avatar

打開壓縮文件中的remote配置文件,並修改其中的url及端口。

將生成的remote配置文件導入openvpn客戶端中,輸入設置的用戶名和密碼,連接成功即可繞過校園網登錄驗證。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM