.:. 草榴社區 » 技術討論區 » 如何完全地搭建自己的梯子[纯技术]
本頁主題: 如何完全地搭建自己的梯子[纯技术]字體大小 寬屏顯示 只看樓主 最新點評 熱門評論 時間順序
丰色


級別:精靈王 ( 12 )
發帖:5581
威望:692 點
金錢:24018 USD
貢獻:51021 點
註冊:2015-03-07

如何完全地搭建自己的梯子[纯技术]

概念
机场:付费/共享代理服务提供商,出售基于 VPN/代理协议的节点订阅服务。
VPS:Virtual Private Server,云端虚拟专用服务器,可自行搭建代理、网站等服务。
VPN:Virtual Private Network,加密隧道技术,将设备流量转发到远端服务器再出网。
Vless:V2Ray/Xray 生态下的一种轻量代理协议,无内置加密,依赖 TLS 传输层加密,性能较 VMess 更高。
节点:代理服务器的接入点,即客户端连接的具体服务器(IP+端口+协议+密钥)。
小火箭:iOS 平台代理客户端 Shadowrocket 的俗称,支持多种代理协议配置。
TUN:操作系统虚拟网卡模式,可接管全局流量(而非仅浏览器/单应用),实现全局代理。
DNS:Domain Name System,域名解析系统,将域名转换为 IP 地址;代理场景中常涉及"DNS 污染/泄漏"问题。
Cloudflare:CDN + 反向代理服务商,常被用作代理流量的 CDN 中转/加速层(隐藏真实服务器 IP)。
Marzban:基于 Xray-core 的多用户代理面板,用于在 VPS 上管理和分发节点账号。
Hiddify:跨平台代理客户端 + 面板工具,支持 Sing-box/Xray 内核,界面友好,兼具客户端和服务端管理功能。


步骤
1、购买VPS
我选择的是「美国 加利福尼亚州 圣克拉拉」地区的,速度能满足我的需求,观察过,下载速度能达到10M。
重点是,当初通过AI帮我搜索,购买的是「1 GB KVM VPS (Black Friday 2025)」,每年$9.9,具体配置如下:
Operating System    Ubuntu 24.04 64 Bit
Disk Space    25 GB
Bandwidth    1.95 TB
Memory    1 GB
Swap    1 GB

实际使用情况:
Bandwidth Usage    0%  8.47 GB of 1.95 TB Used / 1.94 TB Free
Disk Usage    34%    8.56 GB of 25 GB Used/16.44 GBFree

重点是:
流量1.95T/月,只要不疯狂下载视频等巨大文件,根本用不完;
空间虽然只有25G,只要不做其它用,也绰绰有余。

当然,你可以根据自己的情况,选择不同的地区,最好是能复合自己业务的国家或地区,当然价格也要美丽。
具体如何找,可以问AI,一个不满意,就在继续追问,直到自己满意为止。

购买了VPS后,操作系统,可以自行选择安装,本文就不做赘述了。如有疑问,可以问AI。
提醒:必须要购买提供公网IP的VPS


2、VPS上安装Marzban
本文推荐使用Marzban,也曾使用过别的,最终我选择的是它,因为,它可以提供多用户使用,如果你再搞一套收费系统,就可以做「机场」了。
Marzban安装也很简单,GitHub上有安装说明,比如:
运行以下命令以使用 SQLite 数据库安装 Marzban:
複製代碼
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install


运行以下命令以使用 MySQL 数据库安装 Marzban:
複製代碼
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mysql


运行以下命令以使用 MariaDB 数据库安装 Marzban:
複製代碼
sudo bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install --database mariad



安装完成,务必配置「通过IP地址访问」的能力,保证你的电脑可以通过以下形式访问:
複製代碼
http://你购买的VPS的公网IP:8000/dashboard

如果你有域名,可以将域名解析道该IP地址,则可以通过域名访问。
最好给VPS安装配置好自动更新证书。我的VPS安装的是certbot,可以配置自动更新,一次配置,永不操心。
複製代碼
apt install -y certbot

配置了证书,你就可以通过https访问了:
複製代碼
https://你购买的VPS的公网IP:8000/dashboard

如果你有域名解析到此,你就可以通过域名来访问:
複製代碼
https://你的域名:8000/dashboard

更多手动安装配置步骤还可以参考说明页面的「高级」部分,此文不做赘述。

3、Marzban里配置Vless节点
这里是重点,能不能成功,全靠它,我就把我的配置直接粘贴出来,估计你照搬复刻就能实现。
有两个途径可以配置,一个是直接在Ubuntu下修改Marzban的核心配置,另一个就是通过管理页面来修改「核心设置」,效果一样。
这里告诉你如何在页面中修改:
1、打开前面的dashboard页面,用管理员登陆
2、点击右上角那个齿轮⚙️图标
3、在弹出的「核心设置」窗口上部的「配置」表单内,粘贴以下内容:
複製代碼
  1. {
  2.   "log": {
  3.     "loglevel": "warning"
  4.   },
  5.   "routing": {
  6.     "rules": [
  7.       {
  8.         "ip": [
  9.           "geoip:private"
  10.         ],
  11.         "outboundTag": "BLOCK",
  12.         "type": "field"
  13.       }
  14.     ]
  15.   },
  16.   "inbounds": [
  17.     {
  18.       "tag": "Shadowsocks TCP",
  19.       "listen": "0.0.0.0",
  20.       "port": 7443,
  21.       "protocol": "shadowsocks",
  22.       "settings": {
  23.         "clients": [],
  24.         "network": "tcp,udp"
  25.       }
  26.     },
  27.     {
  28.       "tag": "VLESS WS CF",
  29.       "listen": "0.0.0.0",
  30.       "port": 8443,
  31.       "protocol": "vless",
  32.       "settings": {
  33.         "clients": [],
  34.         "decryption": "none"
  35.       },
  36.       "streamSettings": {
  37.         "network": "ws",
  38.         "wsSettings": {
  39.           "path": "/vless"
  40.         },
  41.         "security": "tls",
  42.         "tlsSettings": {
  43.           "serverName": "1024.com",
  44.           "certificates": [
  45.             {
  46.               "certificateFile": "/etc/letsencrypt/live/1024.com/fullchain.pem",
  47.               "keyFile": "/etc/letsencrypt/live/1024.com/privkey.pem"
  48.             }
  49.           ]
  50.         }
  51.       },
  52.       "sniffing": {
  53.         "enabled": true,
  54.         "destOverride": [
  55.           "http",
  56.           "tls",
  57.           "quic"
  58.         ]
  59.       }
  60.     }
  61.   ],
  62.   "outbounds": [
  63.     {
  64.       "protocol": "freedom",
  65.       "tag": "DIRECT"
  66.     },
  67.     {
  68.       "protocol": "blackhole",
  69.       "tag": "BLOCK"
  70.     }
  71.   ]
  72. }
複製代碼

说明:
1、「"port": 7443」与「"port": 8443」是两个不同梯子协议,我就使用了这两个,你可以增加其它,端口号可以自己设置自己的,但务必跟系统匹配。
2、「 "serverName": "1024.com"」,假设你有域名,就将「1024.com」改为你的解析到该IP的域名。
3、「              "certificateFile": "/etc/letsencrypt/live/1024.com/fullchain.pem",
              "keyFile": "/etc/letsencrypt/live/1024.com/privkey.pem"
」这两个就是前面安装的证书软件生成的证书,你需要根据你自己的实际生成路径来填写,切勿搞错。

4、点击保存,当看到「日志」右侧显示「正在连接」->「已连接」,就表示配置OK。
5、关闭弹窗,进入下一步。
注意:如果你使用了域名,如果你的域名被长城了,那么就需要借用牛逼的CloudFlare橙云DNS来解决。具体如何操作,可以AI。

4、Marzban里添加用户
点击页面右侧中的「创建用户」

在弹出窗中填写相关信息:

用户名必须要有,右侧的协议至少选一个,其它的参数,你看着办。
等你填写选择完所有信息,点击弹窗右下角的「创建用户」,新的用户则出现在页面用户列表中

注意看,右侧三个红框中,分别表示「订阅」连接、「配置」连接、二维码。这些都是您平时最熟悉的了。


5、自己的设备安装Hiddify(也可以用你现在的小火箭或其它)
我也是经过多方测试,跟AI反复沟通后,确定暂时对于我来说是最好的客户端。
他就是一个app空壳,里面啥也没有。
最重要的是,它能导入我自己的订阅或配置,尤其是能适应多种终端:Mac、Windows、安卓、iOS、Linux等等。
具体安装,请参考其官网。
提醒:
1、IOS用户安装时,可能比较麻烦,目前只能是非国区的ID才能显示和安装,所以需要将自己的苹果ID修改为美区为妙。
2、Mac用户使用纯VPN时,可能有问题,我是通过安装hiddify8,用它来启动hiddify解决的。


6、导入订阅
当您安装好Hiddify后,再次打开dashboard管理页面,找到你的用户

点击用户右侧的「订阅」自动复制订阅地址,或者点击二维码,复制二维码图片
然后,在你的Hiddify中点击「+」添加或导入按钮,粘贴订阅地址 或 二维码
导入成功后,app里会出现你的「配置文件」
点击它,便可以出现一个信号图标:

点击它,便可以连接了,连接成功后,底部会出现漂亮国旗,表示我的IP国度。


7、配置说明
国外很多应用禁止国区使用,常见限制措施包括:用户身份、宽带IP、DNS。
所以,我们务必要在Hiddify中设置好:
1、开启TUN模式
2、远程DNS务必设置为tcp://1.1.1.1;出站服务器解析:1.1.1.1。原则上8.8.8.8应该也可以
3、如果你的VPS不提供IPV6,建议「禁用IPV6」
4、服务模式必须选择:VPN。不要选择任何代理
但是,我到目前为止,还是没有搞定Gemini,它总提示不支持我的地区,不知道哪里出了错。
Claude Code、Codex等用Google账号登陆的都已经正常使用了。

8、祝大家用餐愉快
本屌是今年2月份购买的,大概3月初才正式使用,每个月的流量基本用不完。
除了访问国内政府网站需要断链,电脑基本是是24小时处于连接状态。
如图中看到的,一共建了三个用户,一个朋友不会装hiddify,没用上,一个朋友刚装,平时用的也少。

本文尽量简短,但毕竟是一个大工程,很多关键信息,必须告知,避免不必要的迷茫,高手可以忽略。
如遇到不解之谜,请多问AI,哪怕是豆包也是可以的。
实在无解了,可以在此贴留言,我尽量回复。


赞(141)
本帖最近評分記錄:
威望:+15(Diss)
DMCA / ABUSE REPORT | TOP Posted: 07-08 12:30 發表評論
丰色 [樓主]


級別:精靈王 ( 12 )
發帖:5581
威望:692 點
金錢:24018 USD
貢獻:51021 點
註冊:2015-03-07

希望能帮上正在寻找梯子的聚聚


點評

    TOP Posted: 07-08 12:31 #1樓 引用 | 點評
    .:. 草榴社區 » 技術討論區

    電腦版 手機版 客戶端 DMCA
    用時 0.01(s) x3, 07-09 04:20