在伺服器上搭建一個驗證系統,並能夠實現網路的映射,我應該學習哪方面的知識?

更新:我們在自己電腦上通過思科的客戶端(即VPN),可以擁有外網的一些訪問許可權(如通過劍橋大學的代理)。現在我們想包裝一下這個功能,做一個自己客戶端提供給用戶使用。這個客戶端需要能提供的功能就是我第一次問的:

1.驗證用戶的身份,即能有一套我們能管理用戶的系統

2.將思科的代理映射到使用這個客戶端的終端上

———————————————分割線——————————————————

各位大神,公司有一內網,只有在公司內部可以訪問。現我想搭建一個系統,使得在公網上的用戶通過這個系統也能訪問內網。這個系統需要有登錄驗證功能,判斷用戶是否具有訪問內網的資格;還需要將內網的訪問許可權映射到公網上的用戶終端上,請問這一系統應該怎樣實現,我應該學習哪些內容才能做出這樣的一個系統?

ps:方便的話給出學習順序,以及學習資源或教材,謝謝各位!


謝幾個知友邀請,本來不想答,一個詞就能解決了:VPN。


好幾個寫vpn的我也是無奈。

提問的人把問題描述清楚點嘛!

你要訪問內網的什麼啊?

如果你是訪問內網伺服器,那伺服器是什麼類型的應用啊?

如果你只是想和內網在同一個網段,可被發現和共享,支持samba,那就是vpn啊。

如果是共享文件,訪問特定服務實現的方式有很多啊。

有授權,從外部訪問,很多協議都支持這樣的啊。http,https,ftp,telnet,pptp,ssl哪一個不支持從外到內的訪問啊。

一股腦都說vpn是什麼鬼啊。


scoket、VPN、TCP/IP、如果深一步自搭建系統的話,Linux(伺服器)、LAMP、掌握適用的編程語言等


你說的這個東西叫做 VPN 的鑒權


給外勤人員用就用SSL VPN吧,伺服器搭還是買專門的設備自己考慮預算和並發數。


VPN


FreeYun網路驗證系統http://www.freeyun.org


推薦閱讀:

TAG:計算機網路 | 網路編程 | 網路工程 |