本教程僅用于相關的學習實驗,請勿用于任何商業與非法用途,
原理
在連接到某個需要Web認證的熱點后,我們已經獲得了一個內網IP,在未認證時,如果我們訪問HTTP網站,就會重定向給我們一個登錄認證界面,訪問HTTPS時,為回應超時,
但部分UDP的埠還是開放的,例如53、67、68、69,
| 埠 | 描述 |
|---|---|
| 53/UDP | DNS(域名服務系統) |
| 67/UDP | BOOTP(BootStrap協議)服務;同時用于動態主機設定協議 |
| 68/UDP | BOOTP 客戶端;同時用于動態主機設定協議 |
| 69/UDP | TFTP(小型檔案傳輸協議) |
首先我們在命令列中輸入“tracert baidu.com”,如果出現下圖內容則代表DNS決議可用,

此時我們就可以讓一另臺可上網的設備來接受轉發我們的請求,進行網上沖浪了,
準備作業
1.云服務器
本文用到的服務器為阿里云Windows Server 2019(在進行實驗前請在安全策略組中放行UPD53、67、68、69等相關埠,或者直接開啟全部TCP+UDP,但開啟全部TCP+UDP并不安全)
2.SoftEther VPN Server
3.openVPN GUI
服務器端操作
利用遠程桌面連接連接到服務器,在瀏覽器地址欄中輸入:
https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.30-9696-beta/softether-vpnserver_vpnbridge-v4.30-9696-beta-2019.07.08-windows-x86_x64-intel.exe
下載完成后運行安裝包,選擇安裝SoftEther VPN Server,

然后勾選同意許可,一直下一步直至安裝完成,來到管理界面,點擊連接,

輸入密碼,然后勾選遠程訪問,

點擊下一步后,關閉其他標簽卡即可,至此服務器端安裝完成,
客戶端(本機)操作
安裝與服務器相同的軟體,選擇安裝SoftEther VPN Server管理工具,

安裝完成后,點擊“新設定”,


設定完成后點擊“連接”,進入管理器,選擇“管理虛擬”,

選擇“管理用戶”——“新建”——按下圖設定,

提示用戶已新建完成,

接下來回到管理虛擬HUB界面,點擊虛擬NAT和虛擬DHCP服務器

點擊啟用SecureNAT,并在彈出的提示框中選擇確定,

回到管理界面,點擊OpenVPN/MS-SSTP設定

填入對應埠后,點擊生成組態檔,

將生成的壓縮包解壓后將紅框的檔案保存備用,

之后安裝PC版OpenVPN,并將上圖紅框里的檔案復制到OpenVPN安裝目錄下的config目錄里,如下圖所示,

之后運行OpenVPN,在電腦右下角找到對應圖示,

右鍵選擇連接,

輸入剛剛設定的用戶名及密碼,

當通知欄出現如下提示,或OpenVPN的對應圖示變綠,即可正常上網,

實際網路速度受搭建所使用服務器的帶寬所影響,

最后再提醒一下,本文僅限學習交流使用,如有上網需求,還請購買并支持校園網路,
常見問題
- 檢查服務器防火墻是否關閉,檢查安全策略組相應埠是否放行,
- 提示無法決議域名,將紅框中的檔案用文本編輯器打開,將埠號前的文本更改為服務器的公網IP,
- 提示TLS握手失敗,更換埠或稍后再試,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/171473.html
標籤:其他
上一篇:Go 型別繼承
