2、基于Vultr+Shadowrocks搭建自己的科学上网服务器


前言:

如果你想要查询一些权威的资料,上 Google 搜索有用的内容,超流畅 1080p 高清观看Youtube,畅游全网,而且完全拥有自己的服务器,那么本文将从购买vultr vps,到搭建属于你自己的 ss(Shadowrocks) 服务器,并且开启 BBR 加速上网,10分钟几个步骤轻松搞定。

首先我们需要购买一台境外的服务器,接着我们在这台云服务器里面安装代理服务,那么以后我们上网的时候就可以通过它来中转,轻松畅快的畅游全网了。

1、搭建国外服务器

1.购买vultr

在使用了一些服务器之后,我觉得 vultr 的性价比超高,最低 $2.5/月 ,就可以拥有一台 1TB 月流量的服务器了,根本用不完。

而且现在 vultr 优惠力度很大,充值 10 美元送 50 美元。(重要的是支持Alipay

2.注册vultr

点击 vultr官网送 50 美元优惠 进行注册:

image-20251007214640417

在这里输入你的邮箱和密码,接着点击按钮「Create Account」创建账号,然后 vultr 会给你的注册邮箱发送一份验证邮件,激活就好了。

3.登录vultr

image-20251007214854433

4.购买vultr

登录进去之后选择左边的 billing 的菜单进行充值,vultr提供的支付方式简直完美,支持信用卡,比特币,paypal,支付宝,微信支付,在这里可以进行充值支付。

image-20251007215339656

充值完成之后,就可以点击右侧的 deploy one 或者右侧的 + 号来选购你要的服务器:

image-20251007215847537

此时建议选择 Shared CPU,然后选择服务器的机房位置,一般来说离你越近越好,速度会快那么一丢丢。

需求场景 推荐类型 起步实例 月费用
个人 VPN/代理/小站 Shared CPU 1C1G 5 USD
24h 跑满 transcoding Dedicated CPU 2C4G 72 USD
AI 推理/炼丹 Cloud GPU 1×A100 40G 0.65 USD/h ≈ 470 USD/m
自建 K8s/大数据 Bare Metal 8C32G 120 USD+

一句话再总结:科学上网/博客→ Shared 最香;要全天跑满→ Dedicated;炼丹/AI(想跑大模型/渲染)→ Cloud GPU;整台物理机→ Bare Metal。按表下单即可。

image-20251007220419692

点击Configure后:

先选Operating System

image-20251007221206013

Stream 9Stream 10选型建议:

场景 推荐版本 理由
老服务器/虚拟机模板 Stream 9 兼容旧 CPU,软件栈稳定,社区文档多。
新硬件(Intel 8+/Zen+)/容器云 Stream 10 内核 6.12 + GCC 14 性能更高,生命周期更长。
需要 Xorg / RPM 全套桌面 Stream 9 10 需自行 Flatpak,离线环境麻烦。
开发/CI 需 Python 3.12、Node 20 Stream 10 官方仓库即装即用,无需 SCL/第三方源。

一句话总结:老机器 or 求稳 → Stream 9;新平台 or 要新特性 → Stream 10,但先确认 CPU 支持 AVX2,否则安装程序直接拒绝启动。(此处个人选择Stream 9

image-20251007220542389

针对Additional Features的解释说明:

选项 价格 一句话作用 是否建议勾选
Automatic Backups $1/月 每天自动整机快照,误删/被黑/升级崩了可 1 键回滚到昨天。 ✅ 强烈建议($1 买安心)
Public IPv4 Free 给实例分配公网 IPv4 地址,不勾选就只剩 IPv6,国内网络基本连不上。 ✅ 必须勾(默认已勾)
Public IPv6 Free 额外再给一段公网 IPv6,未来用得上,且对 DDoS 清洗更友好。 ✅ 勾上无坏处
DDoS Protection $10/月 受攻击时 Vultr 帮你在入口清洗流量,保证 IP 不被空路由。 ❌ 个人梯子/小站没必要;企业或高价值业务再考虑
VPC Network Free 让多台实例走内网互通(10.x 段),单机场景用不上。 ❌ 单实例可忽略;以后加机器再建 VPC 也不迟
Limited User Login Free 创建普通用户 linuxuser 并禁用 root 密码登录,强制密钥,提高安全。 ✅ 建议勾(零成本,好习惯)
Cloud-Init User-Data Free 开机时自动跑你写的脚本(装软件、改配置),高级玩法。 ❌ 不会写脚本就留空;需要时再补

懒人组合(个人 VPN/博客/开发机)

Automatic Backups
Public IPv4
Public IPv6
Limited User Login
其余全部 不勾 → 月租只比裸机多 $1,安全、备份、IPv4 都有了。

点击Deploy后:

过一段时间就会生成一个自己的国外服务器了,显示running状态。

image-20251007221952138

点击后面三个点再点击Server Details后可以看到服务器的链接信息和账号密码。

以下信息等会用来从你的电脑连接到你的服务器上:

image-20251007222228668

5.测试vultr

访问IP112.cn网站,按照下图提示,依次输入服务器的IP地址端口(Vultr可以直接填写22,因为默认只开放22端口),然后点击开始检查即可检查此IP是否正常。只有当国内和国外的TCP检查都是正常时,才表示此IP是正常的。如果不正常销毁服务器,选择其他地区服务器重新创建。

检查通过:

image-20251007223817839

2、在Vultr上搭建ss服务器

1.下载服务器连接工具:

如果是其他系统可参考下面方法:

需要在你的电脑连接到你的服务器,那么就需要连接工具,连接工具有很多个,根据你的需要,以下随意下载一个连接工具即可:

接着打开连接工具,然后输入你刚刚购买的服务器 ip 地址,账户名,和密码就可以连接了。接下来就可以操作你的服务器了。

⚠️本人用的是MacOS,所以直接用终端连接上述vultr服务器。

ssh 用户名@IP地址

登录成功:

image-20251007224140803

2.开始搭建ss

连接到你的 vultr 服务器之后,接下来就可以使用几个命令让你快速搭建一个属于自己的 ss 服务器(注意⚠️:如果需要root,则前面全部加sudo ):

  • 输入以下命令,然后回车:
 yum install wget
  • 接着执行安装shadowsocks:
wget –no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
  • 获取 shadowsocks.sh 读取权限:
chmod +x shadowsocks.sh
  • 设置你的 ss 密码和端口号:
./shadowsocks.sh 2>&1 | tee shadowsocks.log

image-202510072248

  • 选择加密方式

设置完密码和端口号之后,我们选择加密方式,这里选择 7 ,使用aes-256-cfb的加密模式:

image-202510072250

接着按任意键进行安装。

  • 安装ss完成

等一会之后,就安装完成了,它会给你显示你需要连接 vpn 的信息:

image-202510072252

可以看到需要连接 ss 的 ip地址,密码,端口,和加密方式。

搞定,将这些信息保存起来,那么这时候你就可以使用它们来科学上网啦。

3.注意⚠️:

此时只是有了IP+端口但是 端口不通,因为vultr默认只有22端口是通的,此时一定要安装防火墙并配置以后才能用别的端口。

  • 下载防火墙
yum install -y firewalld 
  • 查询防火墙规则
firewall-cmd --state #查看防火墙状态 
firewall-cmd --list-port #查看已开放端口 
  • 开放443端口
firewall-cmd --permanent --add-port=443/tcp #开放443端口 
  • 重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
  • 查询端口是否开放
firewall-cmd --query-port=443/tcp 
  • 端口冲突时移除端口
firewall-cmd --permanent --remove-port=443/tcp #移除端口

3、使用vultr的ss

1.iPhone使用ss

iPhone要下载的app需要在appstore下载Shadowsocks,但是需要用美区账号才能下载。可以上某宝买个美区账号来尝试一下。

app样式如图:

image-20251007230126165

2.Mac端使用ss

使用Github上面地址下载shadowsocks dmg即可。

Mac端应用样式如图:

image-20251007230524596

4、vultr使用BBR加速上网

访问速度并不是快到飞起来,所以接下来就可以使用 BBR 加速了。也很简单,几个命令就搞定了。

  • 安装 BBR
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh

获取读写权限

chmod +x bbr.sh

启动BBR安装

./bbr.sh

接着按任意键,开始安装,坐等一会。安装完成一会之后它会提示我们是否重新启动vps,我们输入 y 确定重启服务器。

重新启动之后,输入 lsmod | grep bbr 如果看到 tcp_bbr 就说明 BBR 已经启动了。

再访问一下 Youtube,1080p 超高清,秒开,很顺畅不卡顿,超爽!

答谢:


Author: Kobe
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Kobe !
  TOC