当前位置: 首页 > news >正文

Squid + Stunnel 配置

环境:

亚马逊服务器一台:3.26.80.132

华为云服务器一台:122.59.52.68

客户机一台: Win11

实现的需求:客户机通过设置华为云代理,实现透过亚马逊服务器上网

一、亚马逊服务器

1、安装Squid

https://blog.csdn.net/mshxuyi/article/details/142092023

2、安装 Stunnel

yum install stunnel -y

2、生成自签名证书

cd /etc/stunnel/# 创建证书
openssl req -new -x509 -days 3650 -nodes -out stunnel.pem -keyout stunnel.pem# 根据提示,输入国家,省,市,公司,部门,姓名,邮箱
Country Name (2 letter code) [XX]:CN
State or Province Name (full name) []:Shanghai
Locality Name (eg, city) [Default City]:Shanghai
Organization Name (eg, company) [Default Company Ltd]:MSH
Organizational Unit Name (eg, section) []:IT
Common Name (eg, your name or your server's hostname) []:Tomma
Email Address []:mshxuyi@gmail.com

3、创建配置文件

vim stunnel.confsetuid = root
setgid = root
pid = /var/run/stunnel.piddebug = 7
syslog = yes
output = /var/log/stunnel.logcert = /etc/stunnel/stunnel.pem
CAfile = /etc/stunnel/stunnel.pem
verify = 3socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
delay = no
sslVersion = all
options = NO_SSLv2client=no                     # 服务端模式[squid]
accept = 0.0.0.0:3129         # stunnel监听端口
connect = 3.26.80.132:3128    # 指向squid服务器

4、启动

stunnel /etc/stunnel/stunnel.conf

二、华为云服务器

 1、只需要安装Stunnel

yum install stunnel -y

2、从服务端拷贝证书文件过来

[root@msh stunnel]# ll-rw-r--r-- 1 root root 3099 Oct  8 14:29 stunnel.pem

 3、创建配置文件

setuid = root
setgid = root
pid = /var/run/stunnel.piddebug = 7
syslog = yes
output = /var/log/stunnel.logcert = /etc/stunnel/stunnel.pem
CAfile = /etc/stunnel/stunnel.pem
verify = 3socket = l:TCP_NODELAY=1
socket = r:TCP_NODELAY=1
delay = no
sslVersion = all
options = NO_SSLv2client=yes    # 客户端模式[squid]
accept = 0.0.0.0:3129         # 监听端口
connect = 3.26.80.132:3129    # 指向服务端的Stunnel

4、启动

stunnel /etc/stunnel/stunnel.conf

三、客户机代理上网

 


http://www.mrgr.cn/news/46204.html

相关文章:

  • 基于贝叶斯决策的 CAD 程序设计方案
  • 首批远程诊断与在线教育专家团队正式组建,助力心血管疾病早筛早治
  • 【取证工具大升级】云取、自助、介质取证:全面更新,性能飞跃!
  • Spring Boot学习资源库:构建你的技术宝库
  • Cursor创始团队的最新访谈,值得一读
  • 人工智能风险预警以及区块链解决方案探索
  • 解决应用程序启动失败问题:由于找不到d3dx9_43.dll文件,如何快速有效地恢复和修复缺失的DLL组件
  • 猿人学— 第一届第1题(解题思路附源码)
  • 上市公司企业平台生态嵌入数据(2001-2023年)
  • 中航资本:证券账户网上开户时,证券营业部要怎么选择?
  • 如何获取 uni-app 应用发布所需的证书、私钥与配置文件
  • 修复WordPress .htaccess文件中的常见问题
  • UI Redressing 漏洞
  • C++ 秋招查缺补漏
  • 《西方电子音乐历史》关键词
  • 常用的一些docker-compose命令
  • LLaMA详解
  • 2024年诺贝尔物理学奖为何授予机器学习?
  • excle导入复杂表头:校验表头和数据
  • YOLOv10改进策略【注意力机制篇】| 引入MobileNetv4中的Mobile MQA,提高模型效率