Linux设置代理上网

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux设置代理上网相关的知识,希望对你有一定的参考价值。

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---

以上是关于Linux设置代理上网的主要内容,如果未能解决你的问题,请参考以下文章

linux 设置代理上网

如何设置LINUX系统通过代理服务器上网

windows做代理服务器让内部linux上网

Windows设置代理,linux连接windows上网

linux为不能上网的服务器设置代理,pip,wget,conda...

linux命令行模式下实现代理上网(转)