手把手教你搭一个自己的「科学上网」代理,半小时搞定

阿里云/腾讯云轻量服务器 + 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 走代理
  • 负载均衡:多台服务器搞集群,高可用

后面有空再写详细教程,先到这里,够用了 👍


如果你觉得有用,点个赞/在看/转发呗,小藕同学在此谢过 🙏