谷歌 Outline 搭建和使用教程
谷歌的 Outline 推出有一段时间了,主要采用的是原生的 $$ 协议,然后该协议在国内估计很多小伙伴早已耳熟能详了。本文主要是为了测试使用,刚好手头上有一个闲置的 vps,便想试一试 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架构
使用脚本安装 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架构
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
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 命令:
[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(图形管理界面)这一项,方便我们图形化管理。
最后,为了防失联,建议关注我们的微信订阅号:爱谷搜,订阅号二维码:
本文地址:https://coderschool.cn/2680.html,转载请注明。
1 Comment
请问我按教程配置的ubuntu,但是部署outline的时候,checking host firewall那儿有个BLOCKED,然后outline manager提示让我开放防火墙端口,请问大佬怎么破。还有这个教程是用于已经有vps的情况吗?