在Windows7 系统上部署网关代理服务器
? ? ? ? 這幾天給電腦買了個外置的USB轉網口的轉換器,想要把電腦做成一個網關服務器,但是在網上搜相關的資料,發現很少,有幾個也是幾年前的,所支持的平臺都是xp啊,2003什么的。而我本人的系統是Win7 64位的,其中也試過AnyRoute、SyGate等服務器代理,發現對Win7 64位的支持很不好。后來七拼八湊,鼓搗了很久,在win7上誤打誤撞還真布置好了,現在特意把整個布置過程整理出來。
? ? ? ??
一、布置環境:
操作系統:Win7 旗艦版64位
硬件:網卡1,訪問內網,IP:192.168.5.179,網關192.168.5.1,DNS 192.168.5.3
???????? ? 網卡2,訪問外網,IP:192.168.80.55,網關192.168.80.1,DNS 192.168.80.1
二、設置雙網卡同時通信
? ? ? ? 在布置網關服務器之前,需要先使兩個網卡都能正常通信。電腦上使用雙網卡時,最常見的情況就是同時只能由一個網卡進行通信。比如我的兩個網卡:一個連接外網,一個連接公司內部的局域網,最開始的情況就是要么電腦只能和外網通信,要么只能和內網通信。我們所要做的第一步就是設置支持雙網卡同時通信,也就是說電腦既能訪問外網(互聯網),又能訪問內網。
? ? ? ? 首先代碼從開始->運行->cmd,以管理員身份打開cmd運行行(一定要以管理員的身份打開cmd),在cmd中輸入route print,查看本機的路由控制表,如下圖所示:
? ? ? ? 請注意紅色圈出部分,網絡目標0.0.0.0表示要訪問的外網的ip地址,目前它分別對應了不同的網關和接口,所以造成了訪問沖突。當我們想要訪問外網時,造成了數據包不知道通過哪個網關轉發,所以無法正常訪問外網。
? ? ? ? 那么第一步就是刪除0.0.0.0的路由映射:
? ? ? ?第二步增加0.0.0.0的路由映射到靜態路由控制表:
? ? ? 第三步增加內網的路由映射表到靜態路由表:
? ? ?最后再使用routeprint命令查看當前的路由控制表,注意觀察永久路由(靜態路由)部分,如下圖,紅色圈出部分就是我們剛才添加的路由映射:
? ? ? ?簡單介紹路由映射的含義,以下面這條映射為例:
? ? ? 192.168.5.0表示網絡地址,255.255.255.0表示子網掩碼,192.168.5.1表示網關,這句話的意思呢就是凡是和192.168.5.0網段上的ip通信都要通過192.168.5.1這個網關服務器。
? ? ? 經過上面的設置,我們就既可以訪問外網,又可以訪問內網了。
三、布置網關服務器
第一步,設置連接外網的網絡連接Internet共享。
? ? ? ? 從電腦右下方的網絡連接處,右鍵打開網絡與共享中心:
? ? ? 然后點擊 更改適配器設置,選中連接到外網的網卡(即192.168.80.55的網卡),然后右鍵調出右鍵菜單
? ? ? ? 打開屬性頁面,選中共享標簽頁,勾選允許其他網絡用戶通過此計算機的Internet連接來連接,并在家庭網絡連接中選擇那個連接內網的連接(IP地址為192.168.5.179的網卡),然后點擊確定按鈕。點擊確定是系統可能提示,已經自動修改了內網網卡的ip地址,先不用管它,直接點確定,等稍后再把內網網卡的IP地址改成192.168.5.179即可(一定要記得改回192.168.5.179)。
? ? ? ?這樣,網關服務器就在電腦上布置完成。接下來介紹下,在客戶機上的配置方法才能共享服務端的網絡連接進行上網。
第二步,配置客戶機。
? ? ? ?配置客戶時,只需要將客戶機的網卡的網關、DNS服務器都設置成服務端的內網ip地址,即192.168.5.179。
這樣客戶機就也能上外網了。
總結
以上是生活随笔為你收集整理的在Windows7 系统上部署网关代理服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js获取农历
- 下一篇: java计算机毕业设计英语学习网站设计与