Linux设置代理上网
在Linux中设置代理上网只需要设置个用户变量就可以,有如下几种代理方式:
代理方式 | 变量名 |
---|---|
http代理 | http_proxy |
https安全代理 | https_proxy |
ftp代理 | ftp_proxy |
不使用代理的IP |
no_proxy |
1、立即生效
[[email protected] ~]# export http_proxy=itxxx:123456@110.199.131.137:909
代理方式 = 用户名 : 密码 @ 代理地址:端口
#http_proxy: 使用http代理方式
#itxxx: 是代理使用的用户名
#123456: 密码
#110.199.131.137: 代理地址,可以是IP,也可以是域名
#909: 使用的端口
2、修改单用户变量,单用户永久有效
[[email protected] ~]# echo "export http_proxy=itwhy:123456@110.199.131.137:909" > ~/.bashrc
[[email protected] ~]#source /etc/profile 保存后记得使用
3、单用户lftp程序的代理永久有效
[[email protected] ~]# echo "export http_proxy=itwhy:123456@110.199.131.137:909" > ~/.lftp
[[email protected] ~]#source /etc/profile
4、修改全局变量,所有用户生效
[[email protected] ~]# vi /etc/profile #修改配置文件,所有用户生效
http_proxy=110.199.131.137:8005
https_proxy=110.199.131.137:8005
ftp_proxy=110.199.131.137:8005
no_proxy=192.168.20 网段192.168.20.0/24不使用代理,用逗号分隔多个地址
export http_proxy https_proxy ftp_proxy
[[email protected] ~]#source /etc/profile
[[email protected] ~]# vi /etc/resolv.conf 修改DNS,该项是否修改不影响代理上网
search localdomain
#nameserver 8.8.8.8
nameserver 110.199.131.131
5、可视化桌面代理上网设置
Mozilla 浏览器:
Edit--=>> Perferences
--=>>
Advanced--=>>
Proxies
Firefox 浏览器:
Edit--=>> Perferences
--=>>
Advanced--=>>
Network--=>>
Connection
--=>> Setting
附1:
国内常用Linux开源镜像站
http://www.360doc.com/content/15/1008/18/44521_504223800.shtml
http://mirrors.aliyu.com/
http://mirrors.163.com/
附
2.1、Socks代理上网-tsocks
[[email protected] ~]#aptitude install tsocks #修改配置文件
[[email protected] ~]#vim /etc/tsocks.conf
local = 192.168.1.0/255.255.255.0 #local表示本地的网络,也就是不使用socks代理的网络
server = 202.13.96.25 #SOCKS 服务器的 IP
server_type = 5 #SOCKS 服务版本
server_port = 9999 #SOCKS 服务使用的端口
2.2、tsocks使用:
[[email protected] ~]#tsocks lftp #强制lftp通过socks代理连网
2.3、Tsocks安装: (透明 SOCKS 代理软件)
以下说明都是使用 Ubuntu 的 Linux 用户
在终端中: sudo apt-get install tsocks
修改配置文件: sudo nano /etc/tsocks.conf
local = 192.168.1.0/255.255.255.0 #local表示本地的网络,不使用socks代理的网络
server = 127.0.0.1 # SOCKS 服务器的 IP
server_type = 5 # SOCKS 服务版本
server_port = 9999 #SOCKS 服务使用的端口
2.4、运行软件
用 tsocks 运行你的软件很简单,在终端中:tsocks 你的软件 &
现在运行 Gwibber 都是这样运行的:tsocks gwibber &
---end---