科学上网之 Outline 方案

Thomas Yang
4 min readOct 17, 2022

前言:本文客户端基于最新版 macOS 系统,服务器基于最新版 Ubuntu。

1. 购买VPS

1.1 进入以下或其它地址购买 VPS[1]

注意事项:不要购买 Vultr 的 VPS ,很多人反馈被封锁的 IP 太多。据我自己实测,美国旧金山和洛杉矶、日本、新加坡的机器无法科学上网,只有韩国可以,而且韩国的这个 IP 还被奈飞等一些网站屏蔽。

1.2 选中并安装 Ubuntu 18.04.6 LTS

1.3 打开 22 端口以供ssh登陆用

sudo ufw allow 22/tcp

2. 下载 Outline Manager 和 Outline

官网: https://getoutline.org/zh-CN/get-started/

Github: https://github.com/Jigsaw-Code

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 <user>@<host> 示例: ssh root@192.140.14.40.209

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 链接。

4. 客户端配置

  • 电脑手机等终端打开对应的 Outline 并粘贴 ss 连接即可使用。
  • 可以创建多个 Key ,让每一个设备使用一个Key以便于维护和管理。
  • 如果考虑智能代理(需翻的翻,不需翻的不翻)而不是默认全部代理(国内网站访问速度慢),可以考虑使用 Shadowsocks 客户端。

5. 引用

[1]. GitHub — haoel/haoel.github.io

--

--