服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

dirtysea 发表于 2020-4-18 23:46:03

Outline 搭建与使用教程

<p>Outline 是一款基于 ss 的开源vpn软件,来自于 Jigsaw 公司,致力于供新闻组织用自家服务器上设定vpn,来保障新闻工作者的网络存储安全,并且号称不需要技术人员就能完成部署。</p><p><br></p><p>Jigsaw 前身为 Google Ideas,是 Google 旗下的技术孵化器公司,目标是以技术来客服全球的安全难题,包括地址网络神茶制度、降低网络攻击的威胁,以及防止大众收到网络骚扰等。Outline 即为 Jigsaw 的专案成果之一。</p><p><br></p><p><br></p><p>项目地址:<a href="https://github.com/Jigsaw-Code/outline-server">https://github.com/Jigsaw-Code/outline-server</a></p><p>官网安装指导:<a href="https://github.com/Jigsaw-Code/outline-server/tree/master/src/shadowbox">https://github.com/Jigsaw-Code/outline-server/tree/master/src/shadowbox</a></p><p><br></p><p>&nbsp;</p><p><br></p><p>1. 安装 Docker。</p><p><br></p><p>Centos 7.4 64 位 安装 Docke</p><p><br></p><p>sudo yum update&nbsp;&nbsp;</p><p>curl -fsSL https://get.docker.com/ | sh&nbsp; &nbsp;</p><p>sudo service docker start&nbsp; &nbsp;</p><p>#验证 docker 是否安装成功并在容器中执行一个测试的镜像&nbsp;</p><p>sudo docker run hello-world</p><p>Ubuntu 17.04 ×64 Docker</p><p>&nbsp;</p><p><br></p><p>apt-get install curl&nbsp; &nbsp;</p><p>sudo apt update&nbsp; &nbsp;</p><p>sudo apt install apt-transport-https ca-certificates curl software-properties-common&nbsp; &nbsp;</p><p>curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –&nbsp; &nbsp;</p><p>sudo add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"&nbsp; &nbsp;</p><p>sudo apt update&nbsp; &nbsp;</p><p>sudo apt -y install docker-ce</p><p>2. 部署 Outline,在 Outline Manger 里已经给出了安装部署方法。</p><p><br></p><p>wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh | bash</p><p>会生成一串 "apiUrl","cerSha256" 的 json 配置文件,该配置文件后面会用到。</p><p><br></p><p style="box-sizing: border-box; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;">You can specify flags to customize the installation. For example, to use hostname&nbsp;<code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; padding: 0.2em 0.4em; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px;">myserver.com</code>&nbsp;and the port 443 for access keys, you can run:</p><pre style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; margin-bottom: 16px; overflow-wrap: normal; padding: 16px; overflow: auto; line-height: 1.45; background-color: rgb(246, 248, 250); border-radius: 3px; color: rgb(36, 41, 46);"><code style="box-sizing: border-box; font-family: SFMono-Regular, Consolas, &quot;Liberation Mono&quot;, Menlo, monospace; font-size: 13.6px; background: initial; border-radius: 3px; word-break: normal; border: 0px; display: inline; overflow: visible; line-height: inherit; overflow-wrap: normal;">sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)" install_server.sh --hostname=myserver.com --keys-port=443
</code></pre><p style="box-sizing: border-box; margin-bottom: 16px; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Helvetica, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;; font-size: 16px;"><br></p><p><br></p><p><br></p><p>下载 Outline Manager</p><p>下载地址:https://github.com/Jigsaw-Code/outline-releases/tree/master/manager</p><p><br></p><p>window 安装后打开截图: 因为我们服务端已经搭建好了,所以直接往下拉到 Already have a server ,然后“GET STARTED”,复制输入上面生成的“apiUrl”,“certSha256”即可开始使用:</p><p><br></p><p><br></p><p><br></p><p>然后点击 "Done" 即可进入下一步:</p><p><br></p><p>&nbsp;</p><p><br></p><p><br></p><p><br></p><p>你可以选择 "GET CONNECTED" 生成 ss 链接自己本地使用,或者 "ADD KEY" 生成一个分享链接,分享给其它需要的小伙伴。生成分享链接后,访问那个链接地址,即可获取 ss 链接:</p><p><br></p><p>&nbsp;</p><p><br></p><p><br></p><p><br></p><p>选择 COPY 后,会叫你提示你下载客户端,你可以直接选择 “INSTALL OUTLINE” 进行下载:</p><p><br></p><p>&nbsp;</p><p><br></p><p><br></p><p><br></p><p>Outline 客户端下载</p><p>window 客户端下载地址:</p><p><br></p><p>https://raw.githubusercontent.com/Jigsaw-Code/outline-releases/master/client/Outline-Client.exe</p><p>Android 客户端下载地址:</p><p><br></p><p>https://play.google.com/store/apps/details?id=org.outline.android.client</p><p><br></p><p>下面以 Window 客户端为例,下载后,安装打开,然后输入那一串 ss 链接,然后点击 connect 即可链接:</p><p><br></p><p>&nbsp;</p><p><br></p><p><br></p><p><br></p><p>连接后:</p><p><br></p><p>&nbsp;</p><p><br></p><p><br></p><p><br></p><p>ok 大功告成</p><p>————————————————</p><p>版权声明:本文为CSDN博主「我叫阿尔法」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。</p><p>原文链接:https://blog.csdn.net/mwz1tn/java/article/details/88600546</p><p></p>
页: [1]
查看完整版本: Outline 搭建与使用教程