手把手教你搭一个自己的「科学上网」代理,半小时搞定
阿里云/腾讯云轻量服务器 + SOCKS5 = 属于你自己的高速通道
为什么要自己搭?
先说结论:自己搭代理,比买现成的强在哪?
- ✅ 流量自己想用多少用多少,没人限速
- ✅ IP 地址干干净净,不会被墙标记
- ✅ 想跑什么跑什么,规则完全自己控制
- ✅ 一个月几十块,全家设备都能用
当然,前提是你有一台境外或能出海的云服务器。如果你有一台能直连外网的腾讯云服务器,那今天这篇就是为你准备的。
准备什么?
- 一台 腾讯云轻量应用服务器(或者其他能访问外网的 VPS)
- 一个 SSH 客户端(Windows 用 Putty / Termius,Mac 自带终端)
- 半小时空余时间
第一步:连接你的服务器
打开终端,SSH 连上去:
ssh root@你的服务器IP
如果你还没买服务器,腾讯云轻量服务器新用户几十块一个月,买不了吃亏买不了上当。
第二步:安装代理软件
服务器端我用的是 shadowsocks-libev,轻量级、资源占用极低,跑一年都不带崩的。:
apt update && apt install -y shadowsocks-libev
装完了?好,你已经成功了一半。
第三步:配置代理
创建 /etc/shadowsocks-libev/config.json:
{
"server": "0.0.0.0",
"server_port": 1443,
"password": "换成你自己的强密码",
"method": "chacha20-ietf-poly1305",
"timeout": 60,
"fast_open": true,
"reuse_port": true,
"no_delay": true
}
加密选 chacha20-ietf-poly1305,性能好又安全。
第四步:做成系统服务,开机自启
# 写 systemd 服务
cat > /etc/systemd / system / shadowsocks.service << 'EOF'
[Unit]
Description = Shadowsocks Proxy Server
After = network.target
[Service]
Type = simple
ExecStart = /usr/bin / ss - server - c / etc / shadowsocks - libev / config.json
Restart = always
RestartSec = 5
[Install]
WantedBy = multi - user.target
EOF
systemctl daemon - reload
systemctl enable shadowsocks.service
systemctl start shadowsocks.service
检查一下跑起来了没:
systemctl status shadowsocks.service
如果看到 active (running) 就成功了 ✅
第五步:开放防火墙
腾讯云轻量服务器有双重防火墙—系统层面和云控制台层面,两边都要放行。
云控制台放行
登录 腾讯云控制台[1] → 进入你的实例 → 防火墙 → 添加规则:
协议:TCP
端口:1443
来源:0.0.0.0/0(或者只填你家的公网IP,更安全)
策略:允许
第六步:在本地配置代理
Windows 用户
从 GitHub 下载 Shadowsocks Windows 客户端[1]
填写服务器信息:
| 字段 | 值 |
|---|---|
| 服务器地址 | 你的云服务器公网 IP |
| 服务器端口 | 1443 |
| 密码 | 你设置的密码 |
| 加密 | chacha20-ietf-poly1305 |
| 备注 | 随便写,比如「自建代理」 |
macOS 用户
系统设置 → 网络 → WiFi → 高级 → 代理勾选「Shadowsocks代理」填上上面设置的服务器信息
验证一下
配置好之后,打开浏览器访问 Google:
# 或者直接在终端测curl -x socks5://用户名:密码@你的IP:1443 https://www.google.com
返回 200 OK 就恭喜你,成功上车了!🎉
几点提醒
⚠️ 安全第一:代理最好设用户名密码,别裸奔,否则会被各种扫描器盯上。
⚠️ 别搞违法:这玩意儿是为了查资料、看文档、撸 GitHub 用的。你懂的。
⚠️ 流量监控:腾讯云轻量服务器的流量包有限,注意别跑超了。
⚠️ 如果连不上:八成是服务器防火墙/安全组没放通,回去检查第五步。
进阶玩法
既然代理都搭好了,还可以玩点花的:
- 全局透明代理:用 redsocks 把整个服务器流量走代理
- 分流规则:国内 IP 直连,国外 IP 走代理
- 负载均衡:多台服务器搞集群,高可用
后面有空再写详细教程,先到这里,够用了 👍
如果你觉得有用,点个赞/在看/转发呗,小藕同学在此谢过 🙏