2012-03-20 82 views
2

我不知道這是否是最好的方法,但這裏是:
我在django中創建了一個系統,只希望實驗室中的用戶能夠訪問它,所以他們不能去到其他網頁(這是一個程序,學生可以回答一些測試)。通過創建一個新的瀏覽器限制ip訪問?

我讀過,做代理的東西來限制IP很容易被繞過(因爲所有的IT學生)。 他們我讀過的地方,你可以創建自己的「Chrome」或Firefox瀏覽器。
如果我能製作一個只能訪問一個域名的瀏覽器(這裏是我的項目域名),它讓我感到很wan wan。用這種方式,用戶會看到更多的東西。

但我找不到任何好的參考資料來做到這一點,不知道這是否是一件複雜的事情。 是否有必要更改現有瀏覽器的代碼?或者我可以爲它創建一個擴展嗎?

+0

這很不清楚。這些用戶是否使用他們自己的電腦?你只是想限制訪問本地網絡?他們是否使用用戶名/密碼登錄? – rook 2012-03-20 17:15:17

+2

你打算如何阻止他們使用他們自己的瀏覽器? – 2012-03-20 17:17:04

回答

0

爲什麼不在固定的專用網絡上進行測試,其中連接的計算機能夠看到的唯一IP地址是測試的IP地址。任何對外部頁面的請求都會失敗,因爲Internet不可訪問。

編輯瀏覽器是可能的,但很可能它會過分地滿足您的要求,並且不足以阻止用戶獲取您不希望他們擁有的內容。