歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 12.04使用cntlm配置代理上網

Ubuntu 12.04使用cntlm配置代理上網

日期:2017/2/28 14:28:46   编辑:Linux教程

背景

公司網絡使用了域賬號管理機制,上網必須配指定的機器名和域名,並需要密碼,訪問網站時經常彈出輸入用戶名密碼的窗口,很多軟件都不能自動升級,而且Console模式下apt-get也不能使用;使用cntlm就可以解決上述問題。

Ubuntu 12.04下步驟如下:

代理環境下IT環境配置

1、首先,安裝cntlm工具(工欲善其事必先利其器麼)

軟件官網:http://cntlm.sourceforge.net

# 直接下載deb安裝包進行安裝

sudo dpkg -i cntlm_0.92.3_amd64.deb

2、修改配置文件cntlm.conf

$ sudo vi /etc/cntlm.conf

username:san.zhang #請改成員工自己外網帳號

domain:company.domain#輸入外網域名

password:123456#請改成員工自己帳號的密碼

查找此行Proxy 10.0.0.19:8080 #請改為公司的代理服務器ip地址和端口

其余默認即可

在這裡,特別注意cntlm監聽的端口號"Listen3128"

3、重啟cntlm服務

$ sudo killall cntlm#關閉cntlm服務

$ sudo cntlm #開啟cntlm服務

4、更改代理服務器地址和端口

$ sudo apt-get update

#檢查代理是否能連接Internet

$ sudo vi /etc/profile #檢查代理服務器端口,並將端口設置為3128

1)添加如下語句

export http_proxy=” http://127.0.0.1:3128”

export https_proxy=” http://127.0.0.1:3128”

export ftp_proxy=” http://127.0.0.1:3128”

$ source /etc/profile 應用代理服務器設置

5、修改Firefox浏覽器代理

1) 打開Firefox浏覽器,點擊浏覽器菜單Edit--Preferences--Advanced—Network--Settings

2)選中Manual proxy configuration--HTTP Proxy, 輸入代理服務器地址:127.0.0.1 Port:3128,並勾選Use this proxy server for all protocols。

6、修改系統網絡代理(或修改Chromium浏覽器代理)

1)點擊桌面右上角圖標--System Settings—Hardware—Network,並雙擊打開。

2) 點擊Network proxy—Method,並在HTTP Proxy中輸入代理服務器:127.0.0.1 ,端口:3128 或代理服務器:ip地址,端口:xxxx。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved