谷歌 Outline 搭建和使用教程 | 技术拉近你我!
谷歌 Outline 搭建和使用教程
Outline 主要分为三部分,分别是 Outline Manager(提供图形界面部署), Outline Server(生成连接密钥) 和 Outline Client(客户端连接)。关于 Outline 更详细的介绍可以参考知乎的这篇文章:关于 Outline 。
下面开始详细介绍 Outline 搭建和使用步骤。
安装 Outline 服务端
在安装 Outlline 服务端时,首先要安装 Docker ,下面贴上 Centos 和 Ubuntu 两种安装 Docker 的方法。你可以根据自己 linux 类型选择适合的安装方法。
Centos 7.4 64 位 安装 Docker
KVM架构
1 2 3 4 5 6 7 8 9 10 11 12
|
使用脚本安装 Docker #确保 yum 包更新到最新 sudo yum update #执行 Docker 安装脚本,执行这个脚本会添加 docker.repo 源并安装 Docker。 curl -fsSL https://get.docker.com/ | sh #启动 Docker 进程 sudo service docker start #验证 docker 是否安装成功并在容器中执行一个测试的镜像 sudo docker run hello-world |
Ubuntu 17.04 ×64 Docker
KVM架构
1 2 3 4 5 6 7 8 9 10 11 12 13
|
apt-get install curl sudo apt update sudo apt install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add – sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt update sudo apt -y install docker-ce |
部署 Outline
1
|
wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh | bash |
如果提示:-bash: wget: command not found ,那么就先安装 wget 命令:
1
|
[root@centos-s-1vcpu-1gb-sgp1-01 ~]# yum install wget |
安装成功后:
会生成一串 "apiUrl","cerSha256" 的 json 配置文件,该配置文件后面会用到。
下载 Outline Manager
下载地址:https://github.com/Jigsaw-Code/outline-releases/tree/master/manager
window 安装后打开截图:
因为我们服务端已经搭建好了,所以直接往下拉到 Already have a server ,然后“GET STARTED”,复制输入上面生成的“apiUrl”,“certSha256”即可开始使用:
然后点击 "Done" 即可进入下一步:
你可以选择 "GET CONNECTED" 生成 ss 链接自己本地使用,或者 "ADD KEY" 生成一个分享链接,分享给其它需要的小伙伴。生成分享链接后,访问那个链接地址,即可获取ss 链接:
选择 COPY 后,会叫你提示你下载客户端,你可以直接选择 “INSTALL OUTLINE”进行下载:
Outline 客户端下载
window 客户端下载地址:https://raw.githubusercontent.com/Jigsaw-Code/outline-releases/master/client/Outline-Client.exe
Android 客户端下载地址:https://play.google.com/store/apps/details?id=org.outline.android.client
下面以 Window 客户端为例,下载后,安装打开,然后输入那一串 ss 链接,然后点击 connect 即可链接:
连接后:
这样就可以开始愉快的访问外网了 :)。不过呢,总的来说,和我们平常使用的酸酸没什么差别了,唯一的不同就是增加了 Outline Manager(图形管理界面)这一项,方便我们图形化管理。