squid 进行正向代理

背景介绍

有两台服务器A(内网IP:10.8.200.100) 与 B(内网IP:10.8.200.200), A 与 B 之间可以在局域网内互相访问。A 不能访问外网,B 可以访问外网。现在需要以 B 作为代理服务器, A 通过代理服务器 B 访问外部网络资源。

操作步骤

● A 服务器代理配置
● B 服务器代理程序配置
○ 安装 squid
○ 配置 squid
○ 启用 squid

A 服务器代理配置

在 /etc/profile.d 文件夹下配置全局环境变量:
vim /etc/profile.d/proxy.sh
编辑proxy.sh 文件

# 填写代理服务器 B 的 IP 以及 squid 缺省端口 3128
export http_proxy=http://10.8.200.200:3128# 设置https代理
export https_proxy=https://10.8.200.200:3128# 如果需要设置不代理的IP或者网址,可以如下列出
export no_proxy="10.8.200.115, www.baidu.com, ..."

启用配置文件

source /etc/profile

B 服务器配置 squid 程序

安装 squid

apt-get install squid

配置 squid

在 /ect/squid/ 文件夹下找到 squid.conf
备份

cp suqid.conf squid.conf_bak

修改配置文件

# ip 配置
# 找到 http_access deny all 改为
http_access allow all# 端口配置
# 缺省端口为 3128 , 如需更改需如下指定端口,此次不更改
http_port 1008

启用 squid

检查语法是否正确

squid -k parse

启动停止命令

# 前台启动 squid.conf
/usr/local/squid/sbin/squid -N -d1# 后台启动
/usr/local/squid/sbin/squid -s# 停止
/usr/local/squid/sbin/squid -k shutdown

参考
Squid 命令
内网服务器如何设置代理

squid 进行正向代理相关推荐

  1. 想要比别人跑的快,还得 Squid 替你代 ———— 部署Squid代理服务器 —— 正向代理(传统代理、透明代理) ---- 你值得一看!

    部署Squid代理服务器 Squid介绍 使用Squid的好处 Squid代理类型 正向代理 反向代理 部署 Squid 正向代理 传统代理 传统代理部署规划 传统代理部署 透明代理 透明代理部署规划 ...

  2. Squid之正向代理反向代理

    Squid Squid是一个高性能的代理缓存服务器,Squid支持FTP.gopher.HTTPS和HTTP协议.和一般的代理缓存软件不同,Squid用一个单独的.非模块化的.I/O驱动的进程来处理所 ...

  3. Squid实现正向代理

    目录 一.知识回顾 1.1 正向代理 1.2 反向代理 二.Web缓存 2.1 cache命中 2.2 cache丢失 2.3 cache确认 三.Squid代理服务器部署 3.1 配置Squid代理 ...

  4. Linux下的squid代理服务器——正向代理、反向代理(cdn加速)

    一.squid代理服务器概述及功能 1. 什么是squid代理服务器? Squid是一个高性能的代理缓存服务器,Squid支持FTP.gopher.HTTPS和HTTP协议. 和一般的代理缓存软件不同 ...

  5. Linux配置squid正向代理(标准正向代理)

    Squid是支持HTTP,HTTPS,FTP等的Web的缓存代理.它通过缓存和重用频繁请求的网页来减少带宽并缩短响应时间.Squid拥有广泛的访问控制,是一个出色的服务器加速器.并根据GNU GPL许 ...

  6. Nginx 配置正向代理

    Nginx 配置正向代理 之前一直使用 squid 进行正向代理配置,今天尝试采用 nginx 进行正向代理配置. nginx本身是不支持https协议请求转发,为了让nginx能达到这一效果需要借助 ...

  7. RHEL6下squid代理之正向代理

    Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器.Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高W ...

  8. Squid正向代理矩阵

    简介: squid是很老的代理软件,功能齐全可以做正向和反向代理.目前反向代理市场已经被nginx和varnish占据了主导地位,不过依然是正向代理的霸主.本文介绍如何利用squid的子节点和父节点配 ...

  9. squid代理服务器(正向代理与反向代理)

    1.什么是squid代理服务器? Squid是一个高性能的代理缓存服务器,Squid支持FTP.gopher.HTTPS和HTTP协议 和一般的代理缓存软件不同,Squid用一个单独的.非模块化的.I ...

最新文章

  1. 魅族建立基于M8的Android开源项目
  2. Python爬虫(二)——豆瓣图书决策树构建
  3. hdu6380(2018 “百度之星”程序设计大赛 - 初赛(B))
  4. 自动化测试工具selenium python_自动化测试工具之Selenium(一)-----Selenium的介绍以及安装...
  5. Nginx+httpd反代实现动静分离
  6. freeradius的proxy功能
  7. 重学java基础第二十四课:标识符合关键字
  8. 【Java】数据结构—— 单链表和双链表
  9. 使用Xshell连接Ubuntu详解
  10. python的一些解释
  11. maven配置本地jar包
  12. BZOJ1014 [JSOI2008]火星人
  13. 跨进程API Hook
  14. Python3 网络爬虫:视频下载,那些事儿!
  15. 解决本地笔记导入博客中图片无法显示的问题
  16. maven 问题解决(Failed to look for file: http://)
  17. android学习笔记之磁场传感器制做指南针
  18. arm-3-中断体系结构
  19. mapBox添加本地图片
  20. 压力传感器与51单片机C语言程序,基于51单片机的智能压力传感器设计

热门文章

  1. python获取实时基金数据由银河证券提供_我用Python写了个金融数据爬虫,半小时干了组里实习生一周的工作量...
  2. Sentinel源码解析之滑动窗口
  3. Android基础——跳转照相机界面拍照
  4. window远程桌面拷贝提示未指定的错误
  5. Linux之父删除AWS工程师的补丁程序
  6. 城市里的生意,有哪些适合50岁的人做,而且收入也不低呢?
  7. 组播技术基础——组播地址
  8. css背景色动画从无到有,css3背景颜色渐变动画
  9. 显示mysql建表语句_mysql 显示建表语句
  10. 经典的 X-ray 冠脉造影图像的重建