从零开始搭建高效的代理服务器:KeyarchOS下的 3proxy 配置指南

目录

1 概述

2 安装环境

2.1 操作系统环境

2.2 工具版本

3 安装与测试

3.1 安装3proxy-0.7-1

3.2 功能测试


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://zh.ieisystem.com/product/kos/9453.html

3proxy是一个轻量级的代理服务器软件,用于实现网络代理和转发功能。它支持多种代理协议,包括HTTP、HTTPS、FTP、Socks等。以下是一些关于3proxy的主要特点和用法的简要介绍:多协议支持: 3proxy支持多种代理协议,包括HTTP、HTTPS、FTP、Socks等。这使得它非常灵活,能够满足不同场景下的代理需求。身份验证: 3proxy支持用户身份验证,可以设置用户名和密码来限制对代理服务器的访问。这有助于保护代理免受未经授权的访问。灵活的配置: 3proxy的配置文件语法相对简单,允许用户灵活地配置代理规则、监听端口、用户身份验证等参数。配置文件通常是一个文本文件,例如 3proxy.cfg。性能优化: 3proxy被设计为轻量级和高性能的代理服务器。它的资源消耗相对较低,适用于在资源有限的环境中运行。详情介绍见官网http://3proxy.ru/

2 安装环境

2.1 操作系统环境

版本信息:KeyarchOS 5.9

硬件平台:X86_64

2.2 工具版本

3proxy-0.7-1

Release 3proxy 0.7.1 · 3proxy/3proxy · GitHub

3 安装与测试

3.1 安装3proxy-0.7-1

在https://github.com/3proxy/3proxy/releases/tag/v0.7.1

下载安装包

上传服务器,解压

进入3proxy文件

将Makefile.Linux 复制到src/

cp Makefile.Linux src/

进入src 安装openssl-devel gcc make cmake

找到3proxy.c,新增一条#include <sys/resource.h>

退出src文件夹 开始编译

make -f Makefile.Linux

安装make -f Makefile.Linux install 

安装完成

3.2 功能测试

查看版本 3proxy -v

使用 3proxy 的简单配置文件进行测试:

创建一个简单的配置文件,比如 test.cfg,内容如下:

nscache 65536

timeouts 1 5 30 60 180 1800 15 60

users user:CL:password

allow * * 127.0.0.1

proxy -p3128

使用3proxy运行配置文件

3proxy test.cfg (注意test.cfg路径路径)

执行后在另一个终端窗口查看下设置的3218默认端口有没有被3proxy监听

可以看到3218已经被监听。

在另一个终端窗口中,使用 Telnet 连接 3proxy 的默认端口 3128:

成功连接,表示 3proxy 正常运行。

可以正常ping通

  • 21
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值