千家信息网

使用squid stunnel实现代理服务

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一.环境介绍平常我这边都用的是ss,今天测试一下squid+stunnel实现代理服务1.服务端:云服务器,服务端squid2.本地内网的PC机,能上网就行,客户端stunnel二.服务端安装squi
千家信息网最后更新 2025年12月02日使用squid stunnel实现代理服务

一.环境介绍
平常我这边都用的是ss,今天测试一下squid+stunnel实现代理服务
1.服务端:云服务器,服务端squid
2.本地内网的PC机,能上网就行,客户端stunnel

二.服务端安装squid
1.安装squid
yum install squid openssl openssl-devel -y

2.生成加密代理证书
cd /etc/squid
openssl req -new > tank.csr //要求输入密码和确认密码 ,最后一步写服务器主机名
openssl rsa -in privkey.pem -out tank.key //输入上面输入的密码
openssl x509 -in tank.csr -out tank.crt -req -signkey tank.key -days 3650

3.配置squid
vi /etc/squid/squid.conf
新增优化配置
acl OverConnLimit maxconn 10 //限制每个IP最大允许10个连接
minimum_object_size 1 KB //允午最小文件请求体大小
maximum_object_size 1 MB //允午最大文件请求体大小
cache_swap_low 10 //最小允许使用swap 10%
cache_swap_high 25 //最大允许使用swap 25%
cache_mem 300 MB //可使用内存

cache_dir ufs /var/spool/squid 2048 16 256 //2048存储空间大小,一级目录16个,二级256个
https_port 4430 cert=/etc/squid/tank.crt key=/etc/squid/tank.key //端口可自定义
http_access allow all

4.启动squid,并查看
systemctl restart squid
查看端口启动情况,以下为正常

记得服务器防火墙要配置要配置好了,或者关闭。

三.客户端安装配置stunnel
1.linux安装

内网的linux机器 yum install stunnel -y

新增配置/etc/stunnel/stunnel.conf

client = yes
fips = no
[https]
accept = 7071
connect = 服务器的外网IP:4430

启动stunnel并查看
[root@server1 ~]# stunnel

stunnel //启动,默认配置文件路径 /etc/stunnel/stunnel.conf

到这儿就安装好了,设置浏览器代理,填写局域网IP和端口,就可以访问了,我这边电脑上使用的是,配置好地址,开启代理

检测正常

注:如果这台linux主机想访问外面,还需要设置下环境变量,如下所示
[root@server1 ~]# vi /etc/profile
在最下面添加:
export http_proxy=http://127.0.0.1:7071
export https_proxy=http://127.0.0.1:7071
export ftp_proxy=http://127.0.0.1:7071 #ftp可以不用
export no_proxy="localhost, 127.0.0.1, ::1"

[root@server1 ~]# source /etc/profile

2.windows安装
安装ftp://ftp.stunnel.org/stunnel/stunnel-5.56-win64-installer.exe客户端
配置连接

配置完成后 configuration,reload configuration

然后浏览器插件连接,测试正常

配置 服务 代理 服务器 最大 大小 客户 客户端 密码 文件 端口 输入 最小 主机 浏览器 环境 测试 浏览 代理服务 平常 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 高一网络技术应用知识点 温州软件开发哪家实惠 数据库查询不及格学生姓名 计算机网络安全的实现论文 监控网络技术的重要性 西南大学继续教育数据库技术 主动防御网络安全防护 软件开发和TR评审点的对应 软件开发企业找聚顶科技在线 河北节能软件开发报价技术规范 游戏mysql数据库修改方法 图数据库和jdbc的关系 我们应该如何宣传网络安全知识 台服数据库黑钻 车联网部标平台软件开发 西北建投网络安全 我的世界地球服务器怎么进入 web覆盖服务器 甘肃省委网络安全 可以连接虚拟机的模拟服务器吗 象山手机游戏软件开发怎么样 网络安全事故及处理 数据库为什么要买 怎么把学生管理系统连接到数据库 有网站的服务器网络安全 大连设计软件开发 软件开发c还是c 如何学电脑数据库操作 护苗网络安全课堂官网 阿里云服务器个人版快速入门
0