目录
1 概述
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息
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通