Cntlm
Last updated
Was this helpful?
Last updated
Was this helpful?
在公司电脑上用Virtual Box
装了个Ubuntu 16.04
的虚拟机,但是无法上网,后经高人指点,使用代理服务器cntlm
成功上网,谨以此文以记之。
打开Virtual Box
的配置界面,在网络选项中选择网卡1,设置连接方式为网络地址转换(NAT)。
在网卡2中设置连接方式为仅主机(host-only)网络,并选择界面名称为虚拟机默认安装的虚拟网卡。
首先在 Windows PC 中下载cntlm
的安装包,版本应与所装的虚拟机版本相匹配,本人安装的是cntlm_0.92.3-1_amd64.deb
;
然后通过公司的共享服务器172.17.144.252
可以将文件传入虚拟机中的Ubuntu
,打开共享服务器时,在连接界面选择匿名即可;
最后将安装包复制粘贴到虚拟机桌面,执行dpkg -i
完成cntlm
的安装;
打开配置文件,然后修改其中的几项参数
配置好后,执行sudo service cntlm start
即可启动服务器,其它还可以使用的指令有:
启动后查看服务器状态如下:
为了让bash
能够正常上网,需要修改.bashrc
:
之后,在/etc/apt/apt.conf.d/
文件夹中添加一个文件,名称任意,此处命名为25apt
,然后以管理员身份加入以下语句,注意每句后面都有分号!
打开默认的firefox
浏览器,在【首选项】->【高级】->【网络】->【设置】中,添加cntlm
的代理:
到此就能在虚拟机中通过公司代理上网了。
bash
中也能正常访问网络.