Linux局域网内配置使用proxy连接外网

Linux局域网内配置使用proxy连接外网

 

公司为局域网,对外不开放。已知某服务器(server1)可以对外连接,

本机PC1安装centos,且与server1互联,则可以直接配置yum 使用proxy 方式连接外网。

假设server:10.1.1.1,80端口对外开放

 

[root@master~]# vim /etc/yum.conf

##在文件后面加入,如使用vidtx1

proxy=http://10.1.1.1:80

 

[root@master~]# yum repolist

Loadedplugins: fastestmirror, refresh-packagekit, security

Repositoryc6-media is listed more than once in the configuration

Determiningfastest mirrors

*base: repo.virtualhosting.hk

*extras: repo.virtualhosting.hk

*updates: repo.virtualhosting.hk

adobe-linux-x86_64 | 2.9 kB 00:00

adobe-linux-x86_64/primary_db | 2.7 kB 00:00

base | 3.7 kB 00:00

extras | 3.4 kB 00:00

updates | 3.4 kB 00:00

updates/primary_db | 2.5 MB 00:11

repoid repo name status

adobe-linux-x86_64 Adobe Systems Incorporated 3

base CentOS-6 - Base 6,706

extras CentOS-6 - Extras 45

updates CentOS-6 - Updates 472

repolist:7,226

[root@master~]#

 

此外,用ssh 隧道方式,使用privoxy ,把socks5 转成httpproxy,同样可以配置出去,该方式较为麻烦。

原理是使用Xshell 连接vidtx/Nvidtx 做成socks5 (做绑定成0.0.0.0:xxx 方式),然后在 linux里面使用privoxy 指向Xshell

或者在linux 使用ssh 连接做socks5 也可以,然后在linux 里面使用privoxy

Privoxy下载路径 : https://www.privoxy.org/sf-download-mirror/Sources/

你可能感兴趣的:(Linux服务器网络安全)