在Linux中设置代理上只需要设置个用户变量就可以,有如下几种代理方式:

代理方式变量名
http代理http_proxy
https安全代理https_proxy
ftp代理ftp_proxy
不使用代理的IP

no_proxy


1、立即生效

[root@localhost ~]# export http_proxy=itxxx:@110.199.131.137:909

          代理方式  用户名密码 @ 代理地址:端口


#http_proxy: 使用http代理方式

#itxxx:   是代理使用的用户名
#:   密码
#110.199.131.137: 代理地址,可以是IP,也可以是域名
#909:  使用的端口


2、修改单用户变量,单用户永久有效
[root@localhost ~]# echo "export http_proxy=itwhy:@110.199.131.137:909" > ~/.bashrc

[root@localhost ~]#source /etc/profile    保存后记得使用


3、单用户lftp程序的代理永久有效

[root@localhost ~]# echo "export http_proxy=itwhy:@110.199.131.137:909" > ~/.lftp

[root@localhost ~]#source /etc/profile


4、修改全局变量,所有用户生效

[root@localhost ~]# 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

[root@localhost ~]#source /etc/profile


[root@localhost ~]# vi /etc/resolv.conf    修改DNS,该项是否修改不影响代理上

search localdomain
#nameserver 8.8.8.8
nameserver 110.199.131.131


5、可视化桌面代理上设置

AdvancedProxies

AdvancedworkConne






2.1、Socks代理上-tsocks

 [inbi@debian ~]#aptitude install tsocks  #修改配置文件
[inbi@debian ~]#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使用:
[inbi@debian ~]#tsocks lftp    #强制lftp通过socks代理连


2.3、Tsocks安装:  (透明 SOCKS 代理软件)

以下说明都是使用 Ubuntu  的 Linux 用户

在终端中: 
修改配置文件: 


 

2.4、运行软件
用 tsocks 运行你的软件很简单,在终端中:

现在运行 Gwibber 都是这样运行的:


---end---

本文链接:Linux设置代理上网

您可能也会喜欢

友情链接:

心经唱诵 大悲咒注音 经文