科学上网之 Outline 方案
目录
前言:本文客户端基于最新版 macOS 系统,服务器基于最新版 Ubuntu。
1. 购买 VPS
1.1. 进入以下或其它地址购买 VPS1
注意事项:不要购买 Vultr 的 VPS ,很多人反馈被封锁的 IP 太多了。据笔者实测,美国旧金山和洛杉矶、日本、新加坡的机器无法科学上网,只有韩国可以,而且韩国的这个 IP 还被奈飞等一些网站屏蔽。在进入提供商页面注册账号之前可先搜索对应提供商的优惠码或促销链接,通过这些优惠码或促销链接可获得一定的优惠。
推荐购买美区的 VPS,因为各种可用资源更多限制更少,很多产品和服务都是优先在那试用使用和开服,比如谷歌的 AI 套件,比如如果购买韩国的 VPS 则油管上的一些视频的观看有年龄验证限制而美区没有。一些站点资源的观看浏览或下载不对亚区开放,访问时会被 Cloudflare 阻止而美区无限制,比如泥视频、欧乐影院等。速度方面,我感觉和日韩的 VPS 没什么差别,还算挺快的。时延会长一些,大概二三百毫秒左右,但在日常使用中毫无影响,完全处于可接受的范围之内。如果玩及时性和稳定性很高的游戏,那还是购买 CN2 GIA、IPLC 或 IEPL 线路的机场服务吧。
1.2. 选中并安装不低于 Ubuntu 18.04.6 LTS 的系统
1.3. 打开 22 端口以供 ssh 登陆用
-
视情况而定,这步通常不用,大多数 vps 自动开放了此端口,如果你通过 ssh 登不上 vps 则可考虑此步。
sudo ufw allow 22/tcp
2. 下载 Outline Manager 和 Outline
官网: https://getoutline.org/zh-CN/get-started/
或
GitHub: https://github.com/Jigsaw-Code
备注:官网要科学上网才能访问,GitHub 有时不用科学上网亦可访问;Apple Store 不用科学上网即可下载 Outline Client, 但 Outline Manager 只能通过前两种方式下载。
3. 服务端部署
3.1. 复制指令
打开 Outline Manager ,点击 ADVANCED 块的 SET UP 按钮,复制 Log into your server, and run this command. 下框中的指令:
sudo bash -c “$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"
3.2. 登陆服务器
打开 终端 ,输入指令回车后再输入密码登陆 VPS:
语法: ssh <account>@<host>
示例: ssh root@192.140.14.40
3.3. 执行部署指令
-
显示 CONGRATULATIONS! Your Outline server is up and running. 则表示执行成功。
-
开放管理端口和访问端口,Management port 和 Access key port 后面的数字:
语法: sudo ufw allow <port1>,<port2>/tcp 示例: sudo ufw allow 7971,23456/tcp
-
复制绿色的字符串粘贴到 Outline Manager 的第二个框即 Paste your installation output here. 下面,并点击 Done 。
-
点击 Key 后面的分享,复制 2) Copy the following access key. 下面的 ss 链接。
3.4. 安装 Cloudflare Warp(可选)
-
大多数 VPS 的 IP 都不是原生 IP,在使用一些服务时会受到限制,比如:Netflix 没法解锁非自制内容、ChatGPT 聊天页面禁止使用、Bing 账号被挂起……,使用 Warp 可解锁原生 IP 限制。
-
下载第三方一键安装脚本。
wget git.io/warp.sh
-
授予脚本执行权限。
chmod +x warp.sh
-
运行脚本并先后输入 1,4,7 执行安装。
sudo ./warp.sh menu
-
输入
./warp.sh status
查看安装状态。正常状态如下:WireGuard : Running IPv4 Network : WARP IPv6 Network : WARP
-
4. 客户端配置
-
电脑手机等终端打开对应的 Outline 并粘贴 ss 连接即可使用。
-
可以创建多个 Key ,让每一个设备使用一个 Key 以便于维护和管理。
-
当前默认是全局代理,在访问国内网站时可能速度会变得很慢,尤其是你的 vps 速度不快时。如果要实现智能代理,即该翻的翻,不该翻的不翻(通常是国内网站),可以使用 Shadowsocks客户端。