Files
Obsidian/工具相关/梯子搭建流程.md
T

191 lines
5.2 KiB
Markdown
Raw Normal View History

2026-11-05 14:35:04 +08:00
# 梯子搭建流程(实测可用)
> 服务器:腾讯云新加坡轻量服务器,Ubuntu 24.04,IP:`43.156.118.130`
> 方案:手动安装 Xray + Shadowsocks(不用 3x-ui 面板)
> 实测:Clash 延迟 122ms,ip.sb 显示新加坡 IP,可正常上网
---
## 一、服务器购买(详细)
- **购买地址**:腾讯云国内站轻量服务器 https://cloud.tencent.com/product/lighthouse
- **地域**:新加坡(必须选海外地域;上海/北京/广州等国内地域做不了梯子)
- **镜像**:Ubuntu 24.04 LTS
- **套餐**:入门型,2核CPU / 2GB内存 / 40GB SSD / 20Mbps峰值带宽 / 每月0.5TB流量,**30元/月**
- **购买时长**:先买 **1个月**试用(30元),好用再续年付
- **避坑**:
- 别买"锐驰型"(35元/月那档,2核1G,不带流量包说明,不合适)
- 秒杀页的国内地域套餐(上海/北京/广州)再便宜也不能买
- 国际站(tencentcloud.com)注册需要+852号码,收不到验证码,走不通,直接用国内站
- **SSH 登录**:腾讯云 Ubuntu 镜像默认禁 root 登录,用 `ubuntu` 用户:`ssh ubuntu@服务器IP`,密码是购买时设的那个,进去后再 `sudo -i` 切 root
> 本次实测服务器 IP:`43.156.118.130`,1个月试用到期约 2026-12-03,到期前评估是否续费。
---
## 二、云服务商防火墙放行端口
腾讯云控制台 → 服务器 → 防火墙 → 添加规则:
| 端口 | 协议 | 策略 |
|------|------|------|
| 22 | TCP | 允许 |
| 8388 | TCP | 允许 |
| 8388 | UDP | 允许 |
来源空着不填(默认所有 IP)。
---
## 三、SSH 连上服务器
本地打开 PowerShell:
```powershell
ssh ubuntu@43.156.118.130
```
输入密码后,再切换到 root:
```bash
sudo -i
```
> 如果家里直连 SSH 超时,改用腾讯云网页控制台里的登录方式,效果一样。
---
## 四、生成密码并写 Xray 配置
**第 1 步:生成密码**(自己记下来,别发给别人):
```bash
PASS=$(openssl rand -base64 16); echo "你的密码是:$PASS"
```
忘记密码时可随时查看:
```bash
cat /root/xray-ss.json | grep password
```
**第 2 步:写配置文件**(整段复制粘贴回车):
```bash
cat > /root/xray-ss.json <<EOF
{
"log": {"loglevel": "warning"},
"inbounds": [
{
"port": 8388,
"protocol": "shadowsocks",
"settings": {
"method": "aes-256-gcm",
"password": "$PASS",
"network": "tcp,udp"
}
}
],
"outbounds": [{"protocol": "freedom"}]
}
EOF
```
> 注意:第 1 步和第 2 步要在同一个 SSH 窗口里做,否则 `$PASS` 变量对不上。
**第 3 步:下载 Xray**(如果还没有):
```bash
mkdir -p /usr/local/x-ui/bin
cd /tmp
curl -Ls -o xray.zip https://github.com/XTLS/Xray-core/releases/latest/download/Xray-linux-64.zip
unzip -o xray.zip xray -d /usr/local/x-ui/bin/
chmod +x /usr/local/x-ui/bin/xray-linux-amd64
```
> 本次实测用的是 Xray v26.6.27(从 3x-ui 安装包里直接拿的二进制文件)。
---
## 五、设为开机自启(systemd)
```bash
cat > /etc/systemd/system/xray-ss.service <<EOF
[Unit]
Description=Xray Shadowsocks
After=network.target
[Service]
ExecStart=/usr/local/x-ui/bin/xray-linux-amd64 -c /root/xray-ss.json
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable xray-ss
systemctl start xray-ss
sleep 2; systemctl is-active xray-ss
```
最后输出 `active` 就是成功。验证端口在监听:
```bash
ss -tlnp | grep 8388
```
---
## 六、Clash 客户端配置
Clash Verge → 订阅 → 新建本地配置文件,粘贴以下内容(`password` 换成你自己的密码):
```yaml
proxies:
- name: SS-Manual
type: ss
server: 43.156.118.130
port: 8388
cipher: aes-256-gcm
password: "填你的密码"
udp: true
proxy-groups:
- name: PROXY
type: select
proxies:
- SS-Manual
rules:
- MATCH,PROXY
```
保存 → 选中该配置 → 代理页测速,能出延迟数字就是通了。
---
## 七、验证真正可用
1. Clash 首页打开**系统代理**开关
2. 浏览器打开 `google.com`,能打开即成功
3. 打开 `ip.sb`,显示 `43.156.118.130 / 新加坡` 即确认流量走了服务器
---
## 八、常见问题
- **Clash 测速超时**:先对密码(服务器 `/root/xray-ss.json` 里的必须和 Clash 里一字不差),再查云防火墙 8388 有没有放行
- **SSH 连不上**:换腾讯云网页控制台登录
- **服务器重启后节点没了**:检查 `systemctl is-active xray-ss`,不是 active 就 `systemctl start xray-ss`
- **想改密码**:改 `/root/xray-ss.json` 里的 password,然后 `systemctl restart xray-ss`,Clash 里同步改
---
## 九、备注:为什么不用 3x-ui
3x-ui v3.11.0 面板装完后,VLESS+Reality(443)和 Shadowsocks(8388)都调不通:TCP 端口能连上,但协议层握手超时,服务器日志无报错。尝试过的排查:
- 确认防火墙放行、Xray 在监听、密钥成对匹配
- Xray 从 v26.10.21 降级到 v26.6.27(排除 ML-KEM 兼容问题)
- 重启服务器、换 v2rayN 客户端交叉验证、重建入站
全部无效。绕开 3x-ui、手动跑 Xray 后一次就通,判定为 3x-ui v3.x 的 bug。如需面板,慎用 v3.11.0。