找回密码
 立即注册
查看: 9|回复: 0

[综合] Windows Server 2025 部署 3proxy(推荐,同时支持 HTTP+SOCKS5 正向代理)

[复制链接]

14

主题

8

回帖

118

积分

管理员

积分
118
发表于 4 天前 | 显示全部楼层 |阅读模式
Windows Server 2025 部署 3proxy(推荐,同时支持 HTTP+SOCKS5 正向代理)


优势:体积极小、免安装、单 exe、配置简单,局域网 PC 仅用 Windows 系统自带代理,不需要装任何软件

整体架构


PC(Windows 系统代理设置)→ Windows Server 2025(3proxy)→ 互联网

一、部署 3proxy(Windows Server 操作)


  • 1.下载 3proxy Windows 版本
    官网:https://3proxy.org/
    下载压缩包,解压得到 3proxy.exe
    新建文件夹 C:\3proxy,放入 3proxy.exe

  • 2.在C:\3proxy新建配置文件 proxy.cfg

    1. # 监听所有网卡,HTTP代理端口8080,SOCKS5端口1080
    2. proxy -p8080
    3. socks -p1080

    4. # 允许内网网段,请修改为你实际局域网段
    5. allow 192.168.1.0/24
    6. # 拒绝其他所有IP
    7. deny *

    8. # DNS设置
    9. nscache 65536
    10. nserver 223.5.5.5
    11. nserver 114.114.114.114

    12. # 超时参数
    13. timeouts 1 5 30 60 180 1800 18000
    复制代码
    参数说明:
    HTTP 代理端口:8080
    SOCKS5 端口:1080
    allow 192.168.1.0/24 修改成你的内网网段


    • 3.一键启动脚本 start_proxy.bat(同目录新建)



    1. @echo off
    2. cd /d C:\3proxy
    3. :: 停止旧进程
    4. taskkill /f /im 3proxy.exe >nul 2>&1
    5. :: 启动代理
    6. start "" 3proxy.exe proxy.cfg
    7. echo 3proxy 正向代理已启动
    8. echo HTTP代理 : 服务器IP:8080
    9. echo SOCKS5代理 : 服务器IP:1080
    10. pause
    复制代码
    右键以管理员运行 start_proxy.bat

    4. 设置开机自启(两种方式任选)


    方式 1:任务计划程序(推荐,无需安装服务工具)


    • 任务计划程序 → 创建基本任务
    • 名称:3proxy 自动启动
    • 触发器:计算机启动时
    • 操作:启动程序
    • 程序:C:\3proxy\start_proxy.bat
    • 勾选【使用最高权限运行】

    方式 2:注册为系统服务(可选)


    需要 WinSW,如果你需要我补充脚本。

    5. 防火墙放行端口


    管理员 PowerShell 执行,开放 8080、1080 TCP


    1. New-NetFirewallRule -Name "3proxy-HTTP-8080" -DisplayName "3proxy HTTP代理8080" -Direction Inbound -LocalPort 8080 -Protocol TCP -Action Allow
    2. New-NetFirewallRule -Name "3proxy-SOCKS5-1080" -DisplayName "3proxy SOCKS5代理1080" -Direction Inbound -LocalPort 1080 -Protocol TCP -Action Allow
    复制代码
    6. 连通测试(PC 端 PowerShell 执行)
    1. Test-NetConnection 【你的服务器内网IP】 -Port 8080
    复制代码
    TcpTestSucceeded: True 代表网络正常


    二、PC 客户端配置(零第三方软件,Windows 原生设置)


    ⚠️ Windows 图形界面仅支持配置 HTTP 代理,SOCKS5 图形界面无法直接设置


    方案 A:HTTP 正向代理(首选,浏览器 / 大多数软件生效)


    • Win + I → 网络和 Internet → 代理
    • 开启【使用代理服务器】


    地址:填写 Windows Server 内网 IP,示例 192.168.1.100
    端口:8080
    4. 例外地址粘贴(访问内网不走代理,防止异常)


    1. localhost;127.0.0.1;192.168.*;*.local
    复制代码
    • 保存

    ⚠️ 重要限制


    Windows 系统 HTTP 代理:
    ✅ Edge、Chrome、各类网页程序、大部分办公软件生效
    ❌ QQ、游戏、部分客户端软件不遵循系统 HTTP 代理
    这类程序想要全局只能 SOCKS5,但 Windows 图形界面不能直接配置 SOCKS5,无客户端无法解决。

    三、验证代理是否生效


    PC 浏览器打开:https://ip.sb
    显示 IP = Windows Server 公网 IP → 代理正常工作

    四、访问控制进阶(可选:增加账号密码)


    修改 proxy.cfg,在文件顶部加入认证


    1. auth strong
    2. users user1:password123
    3. allow user1 192.168.1.0/24
    4. deny *
    复制代码
    客户端使用浏览器上网时会弹出账号密码验证窗口。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|兔窝窝

GMT+8, 2026-7-26 18:46 , Processed in 0.106464 second(s), 20 queries .

Powered by www.tu55.cn

Copyright © www.tu55.cn, All Rights Reserved.

快速回复 返回顶部 返回列表