美文网首页
CentOS 7 服务器 A 上搭建代理服务,实现从本地电脑通过

CentOS 7 服务器 A 上搭建代理服务,实现从本地电脑通过

作者: 有事找叮当 | 来源:发表于2023-10-09 09:48 被阅读0次
  1. 在服务器 A 上安装 Squid 代理软件:
    yum install squid -y
  2. 修改 Squid 配置文件,允许本地电脑 IP 访问:
    vim /etc/squid/squid.conf

加入:

acl localnet src 10.0.0.0/8 # 替换成本地电脑实际IP段
http_access allow localnet

  1. 启动 Squid 服务:
    systemctl start squid
  2. 在本地电脑网络设置中,将 Squid 代理服务器设置为服务器 A 的 IP,端口默认为 3128。
  3. 在本地电脑命令行使用 curl 测试连接百度 HTTPS 网站:
    curl -x http://server_A_ip:3128 https://www.baidu.com
    如果可正常访问,则表示代理搭建成功。
    需要注意,Squid 默认只支持 HTTP 代理,要启用 HTTPS 代理需要修改配置。

启用 Squid 代理支持 HTTPS 的详细步骤如下:

  1. 打开 Squid 配置文件:
    vim /etc/squid/squid.conf
  2. 取消以下配置行的注释:
    https_port 3129
    这将启用 3129 端口供 HTTPS 代理使用。
  3. 加入以下配置:
    https_port 3129 ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=4MB
    ssl-bump 指定启用 SSL bump 功能来拦截 HTTPS 流量;generate-host-certificates 自动为每个经过的网站生成证书;dynamic_cert_mem_cache_size 为证书缓存大小。
  4. 配置 Squid 的证书存储目录:
    sslcrtd_program /usr/lib64/squid/ssl_crtd -s /var/lib/squid/ssl_db -M 4MB
  5. 重启 Squid 服务:
    systemctl restart squid
  6. 在本地电脑设置,配置 HTTPS 代理为服务器A IP,端口3129。
    这样就可以通过 Squid 代理访问 HTTPS 网站了。需要确保各网站SSL证书可以被 Squid 正确解析或生成。

相关文章

  • hexo部署到centos服务器上

    本文介绍将hexo部署到腾讯云的centos服务器上。 准备一台centos云服务器。 搭建本地hexo服务 搭建...

  • CentOS 7 搭建 gogs Git 服务器

    CentOS 7 搭建 gogs Git 服务器 本地环境如下: Linux 系统环境为:CentOS Linux...

  • Jenkins安装和使用

    在CentOs7服务器上使用war包方式搭建Jenkins服务器,并实现git方式拉取maven项目到服务器本地并...

  • 在Centos7环境下搭建svn+apache+nginx+IF

    项目背景 本地有一台Centos7的服务器,由于某些原因,需要在该服务器上搭建svn服务器并实现管理。 实现功能 ...

  • WordPress服务器搭建(centos+nginx+mysq

    搭建采用在CentOs7服务器上,通过nginx,mysql,及php搭建整个系统,wordpress运行在ngi...

  • 搭建git服务器

    在linux服务器上搭建git服务器 写在前面,使用 centos7 root账户执行了以下所有操作。服务器上安装...

  • CentOS+TinyProxy+Stunnel配置HTTP代理

    本文将利用CentOS、TinyProxy、Stunnel搭建一个正向代理服务器...... 之前的 CentOS...

  • GitLab install

    CentOS7服务器上搭建Gitlab Gitlab如何搭建? 安装gitlab所需要的依赖sudo yum in...

  • 1130-Host '192.168.0.105' is not

    在CentOS 7服务器(192.168.0.118)上安装mysql5.7.17后,在本地(192.168.0....

  • mac内网穿透

    我们在做开发时,不想购买服务器,只想搭建我们本地的服务器,我们搭建的本地服务器只能供我们自己电脑的浏览器访问,或者...

网友评论

      本文标题:CentOS 7 服务器 A 上搭建代理服务,实现从本地电脑通过

      本文链接:https://www.haomeiwen.com/subject/dcdbbdtx.html