Linux设置代理
由于公司上网需要使用代理,在windows下的设置比较简单,其实linux下的设置也比较简单,这里分别介绍下下常用的yum、wget、lftp等常用程序的设置。
一、wget下的代理设置
1、临时生效
1set "http_proxy=http://[user]:[pass]@host:port/"
2或
3export "http_proxy=http://[user]:[pass]@host:port/"
执行完,就可以在当前shell 下使用wget程序了。
2、使用wget参数
1wget -e "http_proxy=http://[user]:[pass]@host:port/" http://baidu.com
3、当前用户永久生效
创建$HOME/.wgetrc文件,加入以下内容:
1http_proxy=代理主机IP:端口
配置完后,就可以通过代理wget下载包了。
注:如果使用ftp代理,将http_proxy 改为ftp_proxy 即可。
二、lftp下代理设置
使lftp可以通过代理上网,可以做如下配置
1echo "export http_proxy=proxy.361way.com:8888" > ~/.lftp
三、yum设置
编辑/etc/yum.conf文件,按如下配置
1proxy=http://yourproxy:8080/ #匿名代理
2proxy=http://username:password@yourproxy:8080/ #需验证代理
四、全局代理配置
编辑/etc/profile 或~/.bash_profile ,增加如下内容:
1http_proxy=proxy.361way.com:8080
2https_proxy=proxy.361way.com:8080
3ftp_proxy=proxy.361way.com:8080
4export http_proxy https_proxy ftp_proxy
五、socket代理配置
这里以两个常见的socket代理软件socks5 和 tsocks 为例:
1、tsocks代理
1在终端中:
2sudo apt-get install tsocks
3修改配置文件:
4sudo nano /etc/tsocks.conf
将其内容改成以下几行并保存退出:
1local = 192.168.1.0/255.255.255.0 #local表示本地的网络,也就是不使用socks代理的网络
2server = 127.0.0.1 # SOCKS 服务器的 IP
3server_type = 5 # SOCKS 服务版本
4server_port = 9999 #SOCKS 服务使用的端口
运行软件:
用 tsocks 运行你的软件很简单,在终端中:tsocks 你的软件 ,如tsocks wget url
2、socks5代理
安装socks客户端工具runsocks(正常安装socks5后自带)。在libsocks5.conf文件里加入所要使用的代理服务器。配置完成,可以通过如下命令运行测试:
1runsocks wget -m [http://site1 | ftp://site2]
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/linux-proxy/4184.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.