云服务器搭建sk5代理

单窗口单ip 资讯 2025年04月08日 0

搭建 SK5代理(SOCKS5代理) 在云服务器上,可以用于游戏多开、爬虫、IP隔离等场景。以下是详细的搭建教程,涵盖 CentOS/Ubuntu/Debian 系统。

📌 1. 准备工作

(1)购买云服务器

推荐 腾讯云、阿里云、AWS、Vultr(选择海外服务器可避免国内IP限制)。

系统建议:CentOS 7+/Ubuntu 20.04/Debian 10+

开放防火墙端口(默认 1080,可自定义)。

(2)SSH 连接服务器

bash

ssh root@你的服务器IP

(输入密码登录)

📌 2. 安装 SOCKS5 代理(3种方法)

✅ 方法1:使用 Danted(推荐)

Danted 是一个稳定的 SOCKS5 代理服务器,支持用户名密码认证。

(1)安装依赖

bash

# CentOS/RHEL

yum install -y gcc make pam-devel openldap-devel openssl-devel

# Ubuntu/Debian

apt update && apt install -y gcc make libpam-dev libldap2-dev libssl-dev

(2)下载并编译 Danted

bash

wget https://www.inet.no/dante/files/dante-1.4.3.tar.gz

tar -xzvf dante-1.4.3.tar.gz

cd dante-1.4.3

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var

make && make install

(3)配置 Danted

编辑 /etc/sockd.conf:

bash

vi /etc/sockd.conf

填入以下内容(修改 1080 为你的端口,username 和 password 替换成你的认证信息):

ini

logoutput: /var/log/sockd.log

internal: 0.0.0.0 port = 1080

external: eth0

method: username none

user.privileged: root

user.notprivileged: nobody

client pass {

    from: 0.0.0.0/0 to: 0.0.0.0/0

    log: connect disconnect error

}

client block {

    from: 0.0.0.0/0 to: 0.0.0.0/0

    log: connect error

}

pass {

    from: 0.0.0.0/0 to: 0.0.0.0/0

    command: bind connect udpassociate

    log: connect disconnect error

}

block {

    from: 0.0.0.0/0 to: 0.0.0.0/0

    log: connect error

}

(4)创建用户认证

bash

useradd -r -s /bin/false username

echo "username:password" | chpasswd

(5)启动 Danted

bash

sockd -D

(后台运行可用 nohup sockd -D &)

(6)测试代理

bash

curl --socks5 username:password@服务器IP:1080 http://ifconfig.me

(如果返回服务器IP,说明代理成功)

✅ 方法2:使用 3proxy(简单)

3proxy 是一个轻量级 SOCKS5/HTTP 代理工具。

(1)安装 3proxy

bash

# CentOS/RHEL

yum install -y epel-release && yum install -y 3proxy

# Ubuntu/Debian

apt update && apt install -y 3proxy

(2)配置 3proxy

编辑 /etc/3proxy/3proxy.cfg:

bash

vi /etc/3proxy/3proxy.cfg

填入:

ini

daemon

auth strong

users username:CL:password

allow username

socks -p1080

(3)启动 3proxy

bash

systemctl start 3proxy

systemctl enable 3proxy

(4)测试

bash

curl --socks5 username:password@服务器IP:1080 http://ifconfig.me

✅ 方法3:使用 Gost(支持多协议)

Gost 支持 SOCKS5/HTTP/SSH 等多种代理协议。

(1)下载 Gost

bash

wget https://github.com/ginuerzh/gost/releases/download/v2.11.5/gost-linux-amd64-2.11.5.gz

gzip -d gost-linux-amd64-2.11.5.gz

mv gost-linux-amd64-2.11.5 /usr/bin/gost

chmod +x /usr/bin/gost

(2)启动 SOCKS5 代理

bash

gost -L socks5://username:password@:1080

(后台运行:nohup gost -L socks5://username:password@:1080 &)

(3)测试

bash

curl --socks5 username:password@服务器IP:1080 http://ifconfig.me

📌 3. 防火墙设置

确保代理端口开放:

bash

# CentOS/RHEL

firewall-cmd --add-port=1080/tcp --permanent

firewall-cmd --reload

# Ubuntu/Debian

ufw allow 1080/tcp

ufw reload

📌 4. 客户端使用

(1)Windows(Proxifier/Clash)

Proxifier:添加 SOCKS5 代理(IP:1080,用户名密码认证)。

Clash:配置 socks5://username:password@IP:1080。

(2)Linux/macOS

bash

export ALL_PROXY="socks5://username:password@IP:1080"

curl http://ifconfig.me

(3)游戏多开

雷电模拟器/夜神:在设置中配置 SOCKS5 代理。

虚拟机:全局代理或单独绑定。

📌 5. 优化 & 防封

IP 轮换:使用 crontab 定时更换代理 IP(如 gost -L socks5://:1080?ip=动态IP)。

设备指纹伪装:结合浏览器指纹工具(如 Multilogin)。

避免滥用:游戏厂商可能检测代理,建议低频率操作。

📌 总结

方法 适用场景 特点

Danted 稳定长期使用 高性能,支持认证

3proxy 简单快速搭建 轻量级,适合临时使用

Gost 多协议支持 可扩展性强

推荐: 长期使用选 Danted,临时需求选 3proxy,高级功能选 Gost。

⚠️ 注意: 代理工具可能违反某些游戏/网站规则,请谨慎使用。


 
QQ在线咨询
QQ在线咨询
微信
ip313233
自动发卡Q
250112065