SWUST Access#
SWUST Access 是一個瀏覽器擴展,適用於Chrome
和Chromium
內核的瀏覽器(例如Edge
),幫助用戶在訪問特定網站時控制 HTTP 和 HTTPS 之間的自動重定向,適用於需要在 HTTP 協議下訪問的站點。
功能簡介#
- 自定義域名重定向規則:用戶可以添加自定義域名,將對特定 HTTPS 網站的請求重定向為 HTTP。
- 預定義域名支持:擴展內置了若干西南科技大學一站式服務大廳的相關域名,確保用戶訪問這些站點時使用 HTTP。
安裝與使用#
Chrome 瀏覽器安裝#
-
通過 Chrome 應用商店安裝:
- 前往 Chrome 應用商店 下載並安裝擴展(需要能夠訪問 Google 的網絡)。
-
手動安裝擴展:
- 從 Releases 或此處下載
.crx
文件。 - 在 Chrome 地址欄中輸入
chrome://extensions/
,打開頁面。 - 打開右上角的
開發者模式
開關。 - 將下載的
.crx
文件拖入頁面進行手動安裝。
- 從 Releases 或此處下載
-
通過安裝腳本安裝:
- 下載 Releases 或此處中的
Auto-Install.zip
。 - 解壓後雙擊運行
install.bat
,並按照提示給予安裝腳本管理員權限。 - 插件文件會自動安裝至
C:\Program Files\SWUST Access
目錄。 - 若需卸載擴展,請運行該目錄下的
uninstall.bat
,請勿手動移除擴展,避免被 Chrome 計入黑名單。
- 下載 Releases 或此處中的
Edge 瀏覽器安裝#
-
通過 Edge 加載項商店安裝:
- 前往 Edge 加載項 下載並安裝擴展。
-
手動安裝擴展(不推薦):
- 與 Chrome 手動安裝類似,從 Releases 或此處下載
.crx
文件。 - 在 Edge 地址欄中輸入
edge://extensions/
,打開頁面。 - 打開右上角的
開發者模式
開關。 - 將下載的
.crx
文件拖入頁面進行手動安裝。
- 與 Chrome 手動安裝類似,從 Releases 或此處下載
啟用與使用#
-
啟用擴展:
- 安裝完成後,點擊瀏覽器工具欄中的擴展圖標,打開擴展彈窗。
- 使用切換開關開啟或關閉擴展功能。
-
添加域名規則:
- 在擴展的彈窗中,用戶可以通過文本框輸入多個域名(使用
;
或換行分隔)。 - 輸入完成後,點擊文本框外任意區域,擴展會自動保存設置。
- 擴展會自動對這些域名進行 HTTPS 到 HTTP 的重定向處理。
- 在擴展的彈窗中,用戶可以通過文本框輸入多個域名(使用
權限說明#
為了確保擴展功能正常運作,SWUST Access 需要以下權限:
storage
:用於存儲用戶自定義的域名規則,並通過chrome.storage.sync
功能在多設備之間同步這些設置。declarativeNetRequest
:用於動態管理和應用用戶自定義的網絡請求規則,實現 HTTPS 到 HTTP 的重定向功能。host_permissions
:擴展允許用戶自定義域名規則,因此需要訪問用戶指定的任意網站,並對這些網站的請求進行處理。
項目地址#
如何貢獻#
如果您對該擴展有改進建議或發現了問題,歡迎通過以下方式參與貢獻:
-
克隆代碼庫:
git clone https://github.com/your-repo/swust-access.git
-
創建一個新的分支並進行修改:
git checkout -b feature/your-feature-name
-
提交修改並創建 Pull Request。
開發者#
- Zky - 開發與維護
靈感來源於#
Chrome 應用商店拓展程序 URL Rule
許可協議#
該項目基於 MIT 許可證 開源。