CentOS搭建代理服務器


  • 服務器情況
有A、B、C三台服務器,都在同一個網段,AB不可聯網,C可連接互聯網。

搭建過程

  1. C 服務器搭建代理服務器
yum -y install tinyproxy
vim /etc/tinyproxy/tinyproxy.conf

修改代理服務器端口為8899

Port 8888

注釋

#Allow 127.0.0.1

去掉注釋

DisableViaHeader Yes

啟動啟動 TinyProxy

systemctl start tinyproxy.service

更多命令

systemctl restart tinyproxy.service 
systemctl stop tinyproxy.service 
systemctl status tinyproxy.service 
systemctl enable tinyproxy.service 

關閉防火牆或開放端口訪問

/etc/init.d/iptables stop

開放端口訪問

iptables -A INPUT -p tcp --dport 8888 -j ACCEPT

重啟防火牆

/etc/init.d/iptables restart

A、B服務器Teelnet C 8899端口測試

  1. A、B服務器設置代理上網

編輯~/.bashrc

~/.bashrc

添加

# add proxy for network
export http_proxy="192.168.0.3:8899"
export https_proxy="192.168.0.3:8899"
export ftp_proxy=$http_proxy

刷新環境變量

source ~/.bashrc

測試A、B連接互聯網

curl www.baidu.com
  • Docker 設置代理

創建配置文件

mkdir -p /etc/systemd/system/docker.service.d
vi /etc/systemd/system/docker.service.d/http-proxy.conf

編輯配置文件(新增如下內容)

[Service]
Environment="HTTP_PROXY=10.10.17.20:8899"
Environment="NO_PROXY=localhost,127.0.0.0/8,*.mirror.aliyuncs.com"

重啟

systemctl daemon-reload
systemctl restart docker
systemctl show docker --property Environment


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM