1.
概述:SOCKS5 与 香港 VPS 的基本准备
示例环境:使用香港节点VPS作为SOCKS5代理服务器,VPS提供商可选香港机房或邻近地区。
建议购买配置:1 核 CPU、1GB 内存、20GB SSD、带宽 5TB/月。
示例域名:hongkong-proxy.example.com,对应示例IP 203.0.113.45(文档示例网段)。
端口约定:常用 SOCKS5 端口 1080(也可改为 1081/2000 提高安全性)。
安全准备:准备 SSH 密钥对(ed25519)与防火墙策略,开启 fail2ban 并限制 SSH 登录尝试。
2.
在Linux VPS上使用 ssh -D 动态转发(快速方法)
步骤1:在本地执行:ssh -D 1080 -C -N -p 22 ubuntu@203.0.113.45(示例)。
步骤2:ssh 会在本地 127.0.0.1:1080 上创建 SOCKS5 代理,可配合浏览器或 proxychains 使用。
步骤3:浏览器设置:Firefox 首选“手动代理配置”,SOCKS 主机 127.0.0.1 端口 1080,勾选“SOCKS v5”。
步骤4:系统服务化(systemd)示例 unit:创建 /etc/systemd/system/ssh-socks.service 并启用。
步骤5:注意带宽与连接时间,ssh 动态转发适合临时使用,不建议长期高并发场景。
3.
在VPS上搭建独立 SOCKS5 服务(使用 3proxy 示例)
安装3proxy:apt update && apt install -y build-essential && 下载3proxy源码并编译(示例)。
3proxy 配置示例(/etc/3proxy/3proxy.cfg):auth strong
users admin:CL:password123
socks -p1080 -i203.0.113.45 -e203.0.113.45
配置说明:-p1080为监听端口,users行定义账号/密码。
启动与开机自启:systemctl enable 3proxy && systemctl start 3proxy(示例)。
日志与访问控制:配置允许白名单IP、限制每连接速率,避免滥用导致带宽暴涨。
4.
在Windows与macOS上配置客户端(常见软件与步骤)
Windows(Proxifier)步骤:添加 SOCKS5 代理条目,Host=203.0.113.45, Port=1080, Protocol=SOCKS5,建立规则将目标应用流量走该代理。
Windows(系统代理仅浏览器生效):IE/Edge 设置 -> 代理服务器 -> 高级 -> SOCKS 主机 127.0.0.1:1080。
macOS(系统网络代理):系统偏好设置 -> 网络 -> 高级 -> 代理 -> 勾选 SOCKS 代理 填写 127.0.0.1:1080 或直接填写 VPS IP。
macOS(使用 ssh -D):在终端运行 ssh -D 1080 ubuntu@203.0.113.45,然后在系统代理里填写 127.0.0.1:1080。
使用 Proxychains / tsocks(Linux)或 ProxyCap(Windows)可将命令行工具或游戏定向到 SOCKS5。
5.
防火墙、DDoS 防护及域名/CDN 配置建议
iptables 示例(仅允许特定端口与IP访问管理端口):iptables -A INPUT -p tcp --dport 1080 -s 0.0.0.0/0 -m connlimit --connlimit-above 200 -j DROP(限制并发)。
ufw 常见规则:ufw allow 1080/tcp; ufw allow 22/tcp; ufw enable。
DDoS 防护:若面向高并发用户,建议使用具备 TCP 层保护的厂商或 BGP 清洗,或将管理接口绑定内网并通过跳板访问。
域名解析:A 记录 hongkong-proxy.example.com -> 203.0.113.45,TTL 300。
CDN 注意:常见 CDN(如 Cloudflare)主要保护 HTTP/HTTPS,若需保护 SOCKS5 可考虑 Cloudflare Spectrum 或第三方 TCP 保护。
6.
真实案例与配置数据演示(示例数据与测试结果)
真实案例概述:客户A在香港VPS部署 3proxy,为企业内外员工提供 SOCKS5 访问,月带宽峰值 800GB,平均延迟 45ms(北京到香港)。
示例连接表格(测试节点与延迟):
| 节点 | IP | 端口 | 认证 | 平均延迟(ms) |
| 香港-VPS-1 | 203.0.113.45 | 1080 | user/pass | 45 |
| 香港-临时-ssh | 203.0.113.46 | 1080(ssh -D) | ssh-key | 48 |
配置摘要:3proxy 用户 admin 密码 password123(示例),iptables 限流与 fail2ban 配合;域名解析 TTL 300;监控带宽使用并设置月度告警阈值 1TB。
结论:根据用途选择 ssh -D(临时、安全)或 3proxy(长期、账号管理),并结合防火墙与第三方 DDoS 套件保护生产环境。
来源:香港sock5代理服务器地址如何配置在常见系统上操作教程