<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>网络技术 on duojilu</title><link>https://www.duojilu.com/categories/%E7%BD%91%E7%BB%9C%E6%8A%80%E6%9C%AF/</link><description>Recent content in 网络技术 on duojilu</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Tue, 07 Nov 2023 13:01:38 +0800</lastBuildDate><atom:link href="https://www.duojilu.com/categories/%E7%BD%91%E7%BB%9C%E6%8A%80%E6%9C%AF/index.xml" rel="self" type="application/rss+xml"/><item><title>WordPress 网站连接到 Amazon S3 存储桶</title><link>https://www.duojilu.com/archives/12042/</link><pubDate>Tue, 07 Nov 2023 13:01:38 +0800</pubDate><guid>https://www.duojilu.com/archives/12042/</guid><description>&lt;p&gt;主要参考文档：https://lightsail.aws.amazon.com/ls/docs/zh_cn/articles/amazon-lightsail-connecting-wordpress-to-amazon-s3&lt;/p&gt;
&lt;p&gt;遇到的问题点：&lt;/p&gt;
&lt;p&gt;1、上面的文档中其实是比较详细的说明了安装，但是初次接触的时候会云里雾里，基本上跟着操作就可以了。&lt;/p&gt;</description></item><item><title>IPHONE和WINDOWS10互传文件的完整设置攻略解决登录不上电脑服务器的问题</title><link>https://www.duojilu.com/archives/11918/</link><pubDate>Thu, 13 Jul 2023 17:08:57 +0800</pubDate><guid>https://www.duojilu.com/archives/11918/</guid><description>&lt;p class="has-large-font-size"&gt;&lt;strong&gt;服务器用户名和密码无效是怎么回事儿？？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;账户信息-邮箱是你的用户名-&lt;/p&gt;
&lt;p&gt;密码是你&lt;strong&gt;微软账号&lt;/strong&gt;的密码，不是pin码（我是这样搞定的。。。）前提是不是用微软账户登录的电脑，而不是电脑本地账户&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;下面是网络查找到的资料：&lt;/p&gt;
&lt;p&gt;一、优缺点&lt;/p&gt;
&lt;p&gt;（一）优点：&lt;/p&gt;
&lt;p&gt;1.传输速度明显快于数据线、微信等软件中文件传输速度，实现秒传。&lt;/p&gt;
&lt;p&gt;2.摆脱数据线的束缚和ios系统封闭性的局限性。&lt;/p&gt;
&lt;p&gt;3.无需下载iTunes等其他不好用，且多余的软件，只需要iPhone自带的“文件”应用。&lt;/p&gt;
&lt;p&gt;4.对互联网的依赖性极低，同一局域网间也可实现秒传文件。&lt;/p&gt;
&lt;p&gt;（二）缺点&lt;/p&gt;
&lt;p&gt;1.共享文件夹只适用常用的设备间，新的设备需要重新设置。但每一次设置好的参数均可自动保存，下一次使用时可一键连接。&lt;/p&gt;
&lt;p&gt;2.对网络具有一定的局限性，iPhone需与PC处于同一网络或局域网中。&lt;/p&gt;
&lt;p&gt;3.需要有一点点的相关知识储备，否则难以独立完成，毕竟不能每次都请人帮忙吧。&lt;/p&gt;
&lt;p&gt;二、实现共享的步骤&lt;/p&gt;
&lt;p&gt;（一）PC端设置步骤&lt;/p&gt;
&lt;p&gt;1.仅读取型共享文件夹：新建文件夹——重命名（方便区分，也可不重命名）——选中文件夹——鼠标右击——属性——共享——添加“Everyone”共享用户。可根据需要选择相应的权限。（Ps 如何新建文件夹，无需赘述吧？）&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://pic1.zhimg.com/80/v2-39f794731fac3c347391bf965fcf9490_720w.webp" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;2.有更改、读取权限的共享文件夹：新建文件夹——重命名——选中文件夹——鼠标右击——属性——高级共享——选中“共享文件夹”——权限——添加“Everyone”共享用户——选定更改、读取权限——应用——确认。可根据需要选择“完全控制”权限。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://pic3.zhimg.com/80/v2-44103f753f47d507913fe5ab3a66a8c2_720w.webp" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;3.温馨提示：&lt;/p&gt;
&lt;p&gt;（1）考虑到信息安全问题，建议将共享用户数量限制为1，根据使用情况自行设定。&lt;/p&gt;
&lt;p&gt;（2）完全控制权限慎选。&lt;/p&gt;
&lt;p&gt;（二）iPhone端设置步骤&lt;/p&gt;
&lt;p&gt;1.查找电脑IP地址：需要在iPhone端输入&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://pic4.zhimg.com/80/v2-3736be9f336bbd41defdeafc318439a3_720w.webp" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;2.打开iPhone端“文件”——点击右上角三个点——选择“连接服务器”——输入IP地址——点击连接——选择注册用户——输入电脑名称及密码——完成。然后打开“文件”应用，就可以看到共享文件夹了。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://pic1.zhimg.com/80/v2-5d3c86fd875daf87211ce71fa8e1f548_720w.webp" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;三、使用&lt;/p&gt;
&lt;p&gt;将需要传输的文件直接存入共享文件夹，即实现文件传输，iPhone端和PC端都可以查阅。&lt;/p&gt;
&lt;p&gt;iPhone端文件的复制、移动等操作方法自行查找学习。&lt;/p&gt;</description></item><item><title>关于youtube 手机验证收不到验证码的问题解决方案</title><link>https://www.duojilu.com/archives/11903/</link><pubDate>Wed, 05 Jul 2023 13:11:59 +0800</pubDate><guid>https://www.duojilu.com/archives/11903/</guid><description>&lt;p&gt;本人开始使用的VPN是美国的IP，然后用youtube输入中国手机，结果是接收不到验证码的。&lt;/p&gt;
&lt;p&gt;我的解决办法：&lt;/p&gt;
&lt;p&gt;第一步：就是改用了香港IP（这很重要）&lt;/p&gt;
&lt;p&gt;第二步：手机接收页面的地区改为中国&lt;/p&gt;
&lt;p&gt;第三步：然后就可以顺利收到验证码了（最好使用短信接收）&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image.png" alt="" class="wp-image-11904"/&gt;&lt;/figure&gt;</description></item><item><title>油管YouTube视频批量下载器工具hitomi downloader GUI完整教程并解决无法下载 一直在读取中</title><link>https://www.duojilu.com/archives/10031/</link><pubDate>Thu, 29 Jun 2023 12:53:39 +0800</pubDate><guid>https://www.duojilu.com/archives/10031/</guid><description>&lt;figure class="wp-block-image"&gt;&lt;a href="https://user-images.githubusercontent.com/83695820/151129850-852f7ca3-747c-44bd-a0b5-86d8cd38e83a.png" target="_blank" rel="noreferrer noopener"&gt;&lt;img src="https://user-images.githubusercontent.com/83695820/151129850-852f7ca3-747c-44bd-a0b5-86d8cd38e83a.png" alt="sp220126_163630"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;我和大家一样，首先在淘宝或者拼多多在找看看能不能直接买个工具得了，但是基本上是找不到的，那么在谷歌上找也是搞些付费的，最后终于找到了这个准备推荐的工具 hitomi downloader GUI ，牛逼啊，强大，但是开始安装完后直接使用是下载不了，一直停留在读取中，并且一直转圈圈无法下载，经过研究终于解决问题。&lt;/p&gt;
&lt;p class="has-palette-color-8-color has-palette-color-1-background-color has-text-color has-background has-link-color"&gt;&lt;strong&gt;看完如果有帮助到你，麻烦帮我点一下广告，让我更有动力帮助更多的人，谢谢~！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;下面开始整个完整的教程，首先安装hitomi downloader GUI ：安装地址如下&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;https:&amp;#47;&amp;#47;github.com/KurtBestor/Hitomi-Downloader&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;浏览器输入上面的链接，然后找到下面的按钮&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/06/image-1024x612.png" alt="" class="wp-image-10032"/&gt;&lt;/figure&gt;
&lt;p&gt;点击进去后点击下面的按钮 “&lt;strong&gt;hitomi_downloader_GUI.zip&lt;/strong&gt;”&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/06/image-1.png" alt="" class="wp-image-10033"/&gt;&lt;/figure&gt;
&lt;p&gt;下载完成后安装并且打开，&lt;strong&gt;注意：该软件目前仅支持Windows系统&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果你使用了VPN工具的话，这个时候你还是用不了，会提示一直转圈圈或者循环读取。&lt;/p&gt;
&lt;p&gt;那么下面就来解决这个问题。&lt;/p&gt;
&lt;p&gt;第一步：把全局模式打开&lt;/p&gt;
&lt;p&gt;第二步：设置 hitomi downloader GUI 代理&lt;/p&gt;
&lt;p&gt;需要在“选项 — 首选项 - Network – 勾选代理 – 设置HTTP代理”&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/06/image-2.png" alt="" class="wp-image-10034"/&gt;&lt;/figure&gt;
&lt;p&gt;然后设置代理，HTTP代理填写一般为127.0.0.1&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/06/image-3.png" alt="" class="wp-image-10035"/&gt;&lt;/figure&gt;
&lt;p&gt;端口看你的VPN实际端口填写，我这边使用的是V2，那么我会看我V2底部的端口：&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/06/image-5.png" alt="" class="wp-image-10037"/&gt;&lt;/figure&gt;
&lt;p&gt;设置到这步基本已经完成了，最后请开心的下载吧&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;下面是2023年10月11号 修改&lt;/p&gt;
&lt;p&gt;今天2023年10月11号发现用上面的代理配置出现问题，下载不了，出现问题前的操作是手动更新了版本，版本好现在是 V3.8F&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/10/image-2.png" alt="" class="wp-image-11988"/&gt;&lt;/figure&gt;
&lt;p&gt;然后就下载不了了，下面是下载不了出现的截图：&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/10/image-3.png" alt="" class="wp-image-11989"/&gt;&lt;/figure&gt;
&lt;p&gt;经过研究，终于找到了解决办法：&lt;/p&gt;
&lt;p&gt;1、把主机地址修改成下面的地址：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;socks://127.0.0.1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;2、端口号修改成V2RAYN 的&lt;strong&gt;socks端口号&lt;/strong&gt;，我这里的是10808&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/10/image-4.png" alt="" class="wp-image-11990"/&gt;&lt;/figure&gt;
&lt;p&gt;最后记得保存一下，然后重新启动，OKK，解决啦&lt;/p&gt;
&lt;p&gt;下面是截图&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/10/image-5.png" alt="" class="wp-image-11991"/&gt;&lt;/figure&gt;</description></item><item><title>X-UI套美国住宅IP|根本解决trojan443被墙|CHATGPT IP被封打不开</title><link>https://www.duojilu.com/archives/9986/</link><pubDate>Tue, 25 Apr 2023 16:48:27 +0800</pubDate><guid>https://www.duojilu.com/archives/9986/</guid><description>&lt;p&gt;解决你目前的问题：&lt;/p&gt;
&lt;p class="has-palette-color-1-color has-text-color has-link-color" style="font-size:18px;font-style:normal;font-weight:700"&gt;&lt;strong&gt;1、解决正确的翻墙姿势&lt;/strong&gt;&lt;/p&gt;
&lt;p class="has-palette-color-1-color has-text-color has-link-color" style="font-size:18px;font-style:normal;font-weight:700"&gt;2、你过去、现在正在使用&lt;a href="https://www.duojilu.com/archives/category/%e7%bd%91%e7%bb%9c%e6%8a%80%e6%9c%af/vpn/trojan"&gt;TROJAN&lt;/a&gt;，我这边之前也有详细的讲解过如何安装trojan ，但是我现在回过头去看看之前使用的trojan 真的是太勉强~！！比较容易被发现，然后被墙（443错误）&lt;/p&gt;
&lt;p class="has-palette-color-1-color has-text-color has-link-color" style="font-size:18px;font-style:normal;font-weight:700"&gt;3、如果你现在就正在解决443问题，在摸排是不是IP被墙的原因，那么我劝你不要在继续研究443问题了，你这个问题就好像 在射击场，你从这个靶子换到了另外一个靶子。下面我会让你离开这个射击场，不要再当这个靶子，换一个隐蔽的美国房间（美国住宅IP），下面会谈到。&lt;/p&gt;
&lt;p class="has-palette-color-1-color has-text-color has-link-color" style="font-size:18px;font-style:normal;font-weight:700"&gt;4、如果你正在解决 CHATGPT 打不开，注册不了等问题，都可以用这个办法解决。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="has-palette-color-8-color has-palette-color-1-background-color has-text-color has-background has-link-color"&gt;&lt;strong&gt;看完如果有帮助到你，麻烦帮我点一下广告，让我更有动力帮助更多的人，谢谢~！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;第一步：选择操作系统，我这边选择的是阿里云的VPS &lt;strong&gt;Debian 10.2 64位&lt;/strong&gt; ，1核 2GB ，为了这个教程，我重新安装一次，下面看图&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-15.png" alt="" class="wp-image-12121"/&gt;&lt;/figure&gt;
&lt;p&gt;你的系统准备好之后使用SSH链接工具链接&lt;/p&gt;
&lt;p&gt;我这边使用的链接工具是堡塔远程工具，我这里给你准备了工具的下载地址：https://www.bt.cn/new/product_ssh.html&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-16-1024x605.png" alt="" class="wp-image-12122"/&gt;&lt;/figure&gt;
&lt;p&gt;你下载完就按照提示按照，安装完SSH工具后就打开工具，点击左侧 + 加号的按钮链接服务器。&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-19.png" alt="" class="wp-image-12125"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-17-1024x661.png" alt="" class="wp-image-12123"/&gt;&lt;/figure&gt;
&lt;p&gt;上图根据你空间的服务器地址还有你设置的空间密码都填进去，需要注意的是要选择 “Linux系统” ，端口默认22&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-20.png" alt="" class="wp-image-12126"/&gt;&lt;/figure&gt;
&lt;p&gt;链接成功后出现上图。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;接着开始&lt;/p&gt;
&lt;h3 class="wp-block-heading"&gt;一键脚本：&lt;/h3&gt;
&lt;p&gt;https://github.com/yonggekkk/x-ui-yg&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;wget -N https://gitlab.com/rwkgyg/x-ui-yg/raw/main/install.sh &amp;amp;&amp;amp; bash install.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;安装完上面的链接后出现下面的图&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-21.png" alt="" class="wp-image-12127"/&gt;&lt;/figure&gt;
&lt;p&gt;输入数字1 安装XUI&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-22.png" alt="" class="wp-image-12128"/&gt;&lt;/figure&gt;
&lt;p&gt;选择1 执行&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-23.png" alt="" class="wp-image-12129"/&gt;&lt;/figure&gt;
&lt;p&gt;输入你的XUI 用户名 ，然后回车&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/12/image-1.png" alt="" class="wp-image-12190"/&gt;&lt;/figure&gt;
&lt;p&gt;接着输入你的密码 回车&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/12/image.png" alt="" class="wp-image-12188"/&gt;&lt;/figure&gt;
&lt;p&gt;然后输入端口号，这个端口号必须你自己在服务器那里开放的端口号 腾讯云的在腾讯服务器后台 安全组 那里， 如果没有设置，你直接 填 80 端口&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-27.png" alt="" class="wp-image-12133"/&gt;&lt;/figure&gt;
&lt;p&gt;然后出现上面的图 ，这个时候你的 X-UI 基本就安装好了 &lt;/p&gt;
&lt;p&gt;这个时候你可以 使用你的服务器地址 例如 192.8.6.2 + 端口号 80 ，&lt;/p&gt;
&lt;p&gt;就可以访问XUI面板 如：http://192.8.6.2:80&lt;/p&gt;
&lt;p&gt;登录用户名和密码是刚刚你设置的填进去回车就可以了&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-28-1024x631.png" alt="" class="wp-image-12134"/&gt;&lt;/figure&gt;
&lt;p&gt;成功后的图是上面显示的&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="has-large-font-size"&gt;&lt;strong&gt;第二步;安装ACME证书&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;重新SSH连接服务器&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-30.png" alt="" class="wp-image-12136"/&gt;&lt;/figure&gt;
&lt;p&gt;输入 X-UI ，回车&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-31.png" alt="" class="wp-image-12137"/&gt;&lt;/figure&gt;
&lt;p&gt;选择 9&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-32.png" alt="" class="wp-image-12138"/&gt;&lt;/figure&gt;
&lt;p&gt;选择1 &lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-34.png" alt="" class="wp-image-12140"/&gt;&lt;/figure&gt;
&lt;p&gt;选择2&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-35.png" alt="" class="wp-image-12141"/&gt;&lt;/figure&gt;
&lt;p&gt;根据提示 输入你使用的邮箱 回车&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-36.png" alt="" class="wp-image-12142"/&gt;&lt;/figure&gt;
&lt;p&gt;输入解析好的域名，按回车&lt;/p&gt;
&lt;p&gt;然后出现选择服务商， 我这里选择的是&lt;strong&gt; cloudflare&lt;/strong&gt; ，其他的没有试过，建议使用 cloudflare 的解析。&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-37.png" alt="" class="wp-image-12143"/&gt;&lt;/figure&gt;
&lt;p&gt;然后输入 cloudflare 的的 API 令牌&lt;/p&gt;
&lt;p&gt;接着&lt;/p&gt;
&lt;p&gt;然后输入 cloudflare 的注册邮箱账号 ~！输入邮箱，回车 ，大概等一分钟&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-39.png" alt="" class="wp-image-12145"/&gt;&lt;/figure&gt;
&lt;p&gt;出现上面成功页面 ，需要复制上面的公钥路径和密钥路径&lt;/p&gt;
&lt;p&gt;/root/ygkkkca/cert.crt&lt;/p&gt;
&lt;p&gt;/root/ygkkkca/private.key&lt;/p&gt;
&lt;p&gt;不管你用什么域名安装，路径都和我的这个一样的，你直接可以用我的这个，等一下会用的上。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;第三步 回到XUI 控制面板，创建一个入口节点&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-40-1024x526.png" alt="" class="wp-image-12146"/&gt;&lt;/figure&gt;
&lt;p&gt;你可以抄我的这个设置，需要更换的地方是你的域名&lt;/p&gt;
&lt;p&gt;这个时候服务器的配置全部完成~！&lt;/p&gt;
&lt;p class="has-large-font-size"&gt;&lt;strong&gt;最后一步：安装电脑客户端链接&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;安装V2rayN&lt;/p&gt;
&lt;p&gt;然后链接&lt;/p&gt;
&lt;p&gt;配置好XUI后，需要在电脑连接，所以这里安装WIN10客户端：选择 这种版本的 v2rayN-With-Core.zip&lt;/p&gt;
&lt;p&gt;https://github.com/2dust/v2rayN/releases&lt;/p&gt;
&lt;p&gt;，然后安装用管理员身份打开，把刚刚X-UI创建的链接复制到V2，&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-7.png" alt="" class="wp-image-11914"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/image-7.png" alt="" class="wp-image-9937"/&gt;&lt;/figure&gt;
&lt;p&gt;测试链接成功。&lt;/p&gt;
&lt;p&gt;现在我可以用这个代理上网了，但是这个时候的IP还是服务器IP。&lt;/p&gt;
&lt;p&gt;这个时候回到DNS解析那里，打开小云朵&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-8.png" alt="" class="wp-image-11915"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/1682090009741.png" alt="" class="wp-image-9966"/&gt;&lt;/figure&gt;
&lt;p&gt;快速创建CDN节点&lt;/p&gt;
&lt;p&gt;创建入站节点，协议选择VMESS，用http端口&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-9.png" alt="" class="wp-image-11916"/&gt;&lt;/figure&gt;
&lt;p&gt;到这一步电脑客户端链接是成功的，IP是VPS的IP，&lt;/p&gt;
&lt;p&gt;PS：如果这个时候没有连接成功，V2RAYN 提示 握手失败 521 的错误提示，可以马上回到 cloudflare 面板设置SSL ，把您的 SSL/TLS 加密模式为 完全 端到端加密，使用服务器上的自签名证书 。&lt;/p&gt;
&lt;p&gt;接下来是购买住宅IP&lt;/p&gt;
&lt;p&gt;住宅IP购买推荐：https://iproyal.com/ （购买方式和方案自己谷歌搜索）&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="has-large-font-size"&gt;&lt;strong&gt;优化升级篇，修改XUI面板规则（无链式代理使用住宅IP）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;最后设置x-ui配置模板（指定网站走住宅IP）：&lt;/p&gt;
&lt;p&gt;https://xtls.github.io/config/routing.html#预定义域名列表&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;{
 "api": {
 "services": &amp;#91;
 "HandlerService",
 "LoggerService",
 "StatsService"
 ],
 "tag": "api"
 },
 "inbounds": &amp;#91;
 {
 "listen": "127.0.0.1",
 "port": 62789,
 "protocol": "dokodemo-door",
 "settings": {
 "address": "127.0.0.1"
 },
 "tag": "api"
 }
 ],
 "outbounds": &amp;#91;
 {
 "protocol": "freedom",
 "settings": {}
 },
 {
 "tag": "zhuzai_proxy",
 "protocol": "socks",
 "settings": {
 "servers": &amp;#91;
 {
 "address": "176.***.***.40",（这个位置修改住宅IP资料）
 "port": 12324,（这个位置修改住宅IP资料）
 "users": &amp;#91;
 {
 "user": "1***188cb463",（这个位置修改住宅IP资料）
 "pass": "e5***df1f4"（这个位置修改住宅IP资料）
 }
 ]
 }
 ]
 }
 },
 {
 "protocol": "blackhole",
 "settings": {},
 "tag": "blocked"
 }
 ],
 "policy": {
 "system": {
 "statsInboundDownlink": true,
 "statsInboundUplink": true
 }
 },
 "routing": {
 "rules": &amp;#91;
 {
 "type": "field",
 "outboundTag": "zhuzai_proxy",
 "domain": &amp;#91;
 "ip125.com",
 "geosite:openai",
 "geosite:netflix",
 "geosite:facebook",
 "geosite:paypal",
 "geosite:twitter",
 "geosite:amazon",
 "ipget.net",
 "geosite:disney"
 ]
 },
 {
 "inboundTag": &amp;#91;
 "api"
 ],
 "outboundTag": "api",
 "type": "field"
 },
 {
 "ip": &amp;#91;
 "geoip:private"
 ],
 "outboundTag": "blocked",
 "type": "field"
 },
 {
 "outboundTag": "blocked",
 "protocol": &amp;#91;
 "bittorrent"
 ],
 "type": "field"
 }
 ]
 },
 "stats": {}
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 class="wp-block-heading"&gt;x-ui配置模板（所有网站走住宅IP）：&lt;/h4&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;{
 "api": {
 "services": &amp;#91;
 "HandlerService",
 "LoggerService",
 "StatsService"
 ],
 "tag": "api"
 },
 "inbounds": &amp;#91;
 {
 "listen": "127.0.0.1",
 "port": 62789,
 "protocol": "dokodemo-door",
 "settings": {
 "address": "127.0.0.1"
 },
 "tag": "api"
 }
 ],
 "outbounds": &amp;#91;
 {
 "tag": "zhuzai_proxy",
 "protocol": "socks",
 "settings": {
 "servers": &amp;#91;
 {
 "address": "8.8.8.8",
 "port": 8888,
 "users": &amp;#91;
 {
 "user": "user",
 "pass": "pass"
 }
 ]
 }
 ]
 }
 },
 {
 "protocol": "blackhole",
 "settings": {},
 "tag": "blocked"
 }
 ],
 "policy": {
 "system": {
 "statsInboundDownlink": true,
 "statsInboundUplink": true
 }
 },
 "routing": {
 "rules": &amp;#91;
 {
 "inboundTag": &amp;#91;
 "api"
 ],
 "outboundTag": "api",
 "type": "field"
 },
 {
 "ip": &amp;#91;
 "geoip:private"
 ],
 "outboundTag": "blocked",
 "type": "field"
 },
 {
 "outboundTag": "blocked",
 "protocol": &amp;#91;
 "bittorrent"
 ],
 "type": "field"
 }
 ]
 },
 "stats": {}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;最后保存重启X-UI面板，成功&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;鸣谢：

网赚必备的住宅IP使用技巧，让你的脏IP节点重新支持解锁流媒体、chatgpt、paypal、跨境电商等高要求网络环境，静态住宅IP无需链式代理直接使用的方法，手机端通过链式代理使用住宅
iphttps://www.youtube.com/watch?v=W-fDjn0MxeI
https:&amp;#47;&amp;#47;bulianglin.com/archives/homeip2.html

检测IP类型：https://ipinfo.io
检测IP欺诈：https://scamalytics.com/ip

零基础保姆级小白节点搭建教学，目前最安全最稳定的搭建方式，通过x-ui面板实现单端口多用户合租
https://bulianglin.com/archives/nicename.html
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p class="has-large-font-size"&gt;到这里为止这篇文章结束，下面的是之前写的，很凌乱，自己的看不明白，以后慢慢梳理~！&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;思路：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1、申请SSL域名证书&lt;/p&gt;
&lt;p&gt;2、安装X-UI&lt;/p&gt;
&lt;p&gt;&lt;s&gt;3&lt;/s&gt;、打开cloudflare后台域名解析面板，然后打开小云朵，开启https&lt;/p&gt;
&lt;p&gt;5、购买美国住宅IP&lt;/p&gt;
&lt;p&gt;6、修改XUI面板规则（&lt;strong&gt;无链式代理使用住宅IP&lt;/strong&gt;）&lt;/p&gt;
&lt;p&gt;7、成功解锁CHATGPT！&lt;/p&gt;
&lt;p&gt;（花了一周的时间测试网上的各种坑，这篇文章是在整理我之前没有发表的文章过来的，所以在思路这里我否定了安装WARP的思路，其实开始WARP也是可以解锁CHATGPT的，但是在使用的过程中长时间的卡顿，就是一直登录不上CHATGPT，可以说登录上了，也可以说没有登录上，输入密码后登录到后台就是一直转圈圈，查了一圈的资料，发现了WARP滥用的问题，必须舍弃这个方案）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;另外大家看完如果有帮助到你们，麻烦帮我点击一下右侧的广告，让我更有动力帮助更多的人，谢谢~！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;一，一键申请SSL，我们SSL中输入下面的安装链接&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;bash &amp;lt;(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;出现下面的页面：&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-9.png" alt="" class="wp-image-12113"/&gt;&lt;/figure&gt;
&lt;p&gt;选择Y&lt;/p&gt;
&lt;p&gt;然后输入你自己的用户名：我的是 我的是 xiu88888 ，然后按回车&lt;/p&gt;
&lt;p&gt;接着输入你自己的密码 ： 我的是&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-10.png" alt="" class="wp-image-12114"/&gt;&lt;/figure&gt;
&lt;p&gt;然后按回车，然后下面会显示下面的图&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-11.png" alt="" class="wp-image-12115"/&gt;&lt;/figure&gt;
&lt;p&gt;到目前为止，你已经成功安装了XUI&lt;/p&gt;
&lt;p&gt;接着继续！&lt;/p&gt;
&lt;p&gt;输入： x-ui&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/image-14.png" alt="" class="wp-image-9954"/&gt;&lt;/figure&gt;
&lt;p&gt;输入Y&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-12.png" alt="" class="wp-image-12116"/&gt;&lt;/figure&gt;
&lt;p&gt;按回车&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;接下来是获取 cloudflare的 API KEY&lt;/strong&gt; ，XUI 会需要你的API KEY&lt;/p&gt;
&lt;p&gt;然后在cloudflare.com 这里点击这个位置进去获取API KEY（最好来这里设置证书，其他地方的证书太水了）&lt;/p&gt;
&lt;figure class="wp-block-image size-large"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-13-1024x494.png" alt="" class="wp-image-12117"/&gt;&lt;/figure&gt;
&lt;p&gt;然后设置邮箱回车&lt;/p&gt;
&lt;p&gt;最后会显示下面成功的页面&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/11/image-14.png" alt="" class="wp-image-12118"/&gt;&lt;/figure&gt;
&lt;h3 class="wp-block-heading"&gt;一键脚本：&lt;/h3&gt;
&lt;p&gt;https://github.com/yonggekkk/x-ui-yg&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;wget -N https://gitlab.com/rwkgyg/x-ui-yg/raw/main/install.sh &amp;amp;&amp;amp; bash install.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 class="wp-block-heading"&gt;&lt;a href="https://github.com/yonggekkk/x-ui-yg#%E8%84%9A%E6%9C%AC%E6%BA%90%E7%A0%81%E5%A4%87%E4%BB%BDgitlab%E5%9C%B0%E5%9D%80"&gt;&lt;/a&gt;脚本源码备份&lt;a href="https://gitlab.com/rwkgyg/x-ui-yg"&gt;Gitlab地址&lt;/a&gt;&lt;/h3&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/image-3-1024x791.png" alt="" class="wp-image-9929"/&gt;&lt;figcaption class="wp-element-caption"&gt;输入用户名，密码和端口，这里我设置 xuiadmin&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-1.png" alt="" class="wp-image-11908"/&gt;&lt;/figure&gt;
&lt;p&gt;安装成功&lt;/p&gt;
&lt;p&gt;然后输入x-ui ，然后输入15 一键ACME申请证书&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-2.png" alt="" class="wp-image-11909"/&gt;&lt;/figure&gt;
&lt;p&gt;输入数字1, acme.sh申请letsencrypt ECC证书（支持独立模式与DNS API模式）&lt;/p&gt;
&lt;p&gt;然后输入数字2（有账号有证书了）&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/1682088552644.png" alt="" class="wp-image-9957"/&gt;&lt;/figure&gt;
&lt;p&gt;需要输入邮箱，这里我们输入自己的常用邮箱 aban******@gmail.com ，然后回车显示开始安装acme.sh申请证书脚本&lt;/p&gt;
&lt;p&gt;接着让你输入泛域名 *.jap******icine.uk 然后回车，接着输入 1，输入APIKEY&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-3.png" alt="" class="wp-image-11910"/&gt;&lt;/figure&gt;
&lt;p&gt;接着输入邮箱地址，然后回车，如果看到下面页面就说明成功了&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-4.png" alt="" class="wp-image-11911"/&gt;&lt;/figure&gt;
&lt;p&gt;然后看下面显示成功&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-5.png" alt="" class="wp-image-11912"/&gt;&lt;/figure&gt;
&lt;p&gt;后面如果要调出主菜单x-ui 面板管理脚本可以输入： x-ui&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/1682089566479.png" alt="" class="wp-image-9963"/&gt;&lt;/figure&gt;
&lt;p&gt;这个时候小云朵不要打开，我们登陆 http://43.***.**.2:2000&lt;/p&gt;
&lt;figure class="wp-block-image size-full"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/07/image-6.png" alt="" class="wp-image-11913"/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;</description></item><item><title>洋葱TOR浏览器CHATGPT verify you are human 绕过CloudFlare</title><link>https://www.duojilu.com/archives/9894/</link><pubDate>Mon, 17 Apr 2023 22:08:21 +0800</pubDate><guid>https://www.duojilu.com/archives/9894/</guid><description>&lt;p&gt;使用TOR浏览器访问 CHATGPT 会出现erify you are human 人机检测，而且循环一直检测，下面结合网络的处理方法做了总结：&lt;/p&gt;
&lt;p&gt;首先，我们需要注册一个&lt;a href="https://cloud.tencent.com/act/pro/domain-sales?from=20065&amp;amp;from_column=20065" target="_blank" rel="noreferrer noopener"&gt;域名&lt;/a&gt;，比如说免费的.tk域名就足够了，然后用它来创建一个CloudFlare账号。CloudFlare验证了域名的有效性之后，我们还需要添加至少一条有效的DNS记录并启用代理模式。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/wdrry07113.jpeg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;接下来，我们需要创建一个JavaScript Worker来充当方向代理的角色（GitHub上提供了完整的代码：https://github.com/jychp/cloudflare-bypass）。创建一个新的Worker，然后将copy/paste worker.js的内容拷贝进去，你可以自定义配置TOKEN_HEADER、TOKEN_VALUE、HOST_HEADER和IP_HEADER的值。&lt;/p&gt;
&lt;p&gt;然后将路径添加至你的Worker：proxy.domain.com/*。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/s7yx4iy3wy.jpeg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;现在，如果你尝试访问proxy.domain.com，你将会接收到“Welcome to NGINX.”。这里的JavaScript代码其实很好理解，它将会查找特定的Header，然后将你的请求转发至给定的域名。&lt;/p&gt;
&lt;p&gt;代理的使用也非常简单，我已经在我的【https://github.com/jychp/cloudflare-bypass】上给大家提供了一个Python封装器，我们可以这样使用它：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; from cfproxy import CFProxy

&amp;gt;&amp;gt;&amp;gt; proxy = CFProxy('proxy.domain.com', 'A random User-Agent', '1.2.3.4')

&amp;gt;&amp;gt;&amp;gt; req = proxy.get('https://icanhazip.com')

&amp;gt;&amp;gt;&amp;gt; print(req.status_code)

200

&amp;gt;&amp;gt;&amp;gt; print(req.text)

108.162.229.50&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;复制&lt;/p&gt;
&lt;p&gt;你可以尝试对结果执行WHOIS查询，你将会发现它是一个CloudFlare IP，很可能就是运行Worker的服务器。&lt;/p&gt;
&lt;p&gt;此时，如果你尝试通过Tor来向你的代理发送请求的话，你将会被屏蔽掉。因此，我们需要向我们的CloudFlare防火墙添加一条规则：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/1kdc84opva.jpeg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;现在，你就可以使用Tor并在不需要任何验证码的情况下向你的代理发送请求了。&lt;/p&gt;
&lt;p&gt;此时，你可以向任何使用了CloudFlare的网站发送请求。你还可以尝试请求一个显示了你Header的网站，你将会看到如下所示的信息：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;ACCEPT: */*

ACCEPT-ENCODING: gzip

CDN-LOOP: cloudflare; subreqs=1

CF-CONNECTING-IP: 2a06:98c0:3600::103 (could be any Cloudflare IP)

CF-EW-VIA: 15

CF-RAY: &amp;#91;REDACTED]

CF-REQUEST-ID: &amp;#91;REDACTED]

CF-VISITOR: {"scheme":"https"}

CF-WORKER: yourdomain.com (OPSEC Warning !)

CONNECTION: Keep-Alive

HOST: www.whatismybrowser.com

USER-AGENT: My Random User-Agent

X-FORWARDED-FOR: 1.2.3.4 (yes, we can override this header with whatever we want !)

X-FORWARDED-PROTO: https&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;复制&lt;/p&gt;
&lt;p&gt;正如你所见，X-FORWARDED-FOR可以用来发送任何的值，因此你可以在进行网络资源爬取或者IP验证的时候绕过服务器端的IP地址请求限制。源IP不会被转发给目标站点，因此屏蔽你服务器发送请求的唯一方法就是过滤掉请求中的CF-WORKER Header。&lt;/p&gt;
&lt;p&gt;不过根据CloudFlare的说法，这并不能算是一个安全漏洞：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2023/04/1x5fbqnjyr.jpeg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;因此，你将能够使用免费的CloudFlare账号每天发送无数次请求来爬取你所需要的资源了，好好享受吧！&lt;/p&gt;</description></item><item><title>小米手机锁屏后应用无故被关闭</title><link>https://www.duojilu.com/archives/9810/</link><pubDate>Mon, 07 Nov 2022 12:48:00 +0800</pubDate><guid>https://www.duojilu.com/archives/9810/</guid><description>&lt;p&gt;我再使用按键精灵的时候会发现一个问题，那就是小米手机白天用的好好的按键精灵隔夜就被关闭了，需要重新启动按键精灵等其他一切应用，明明已经是设置了该设置的，比如电池优化等，但是有一个呗忽略了的就是没有锁上应用，导致应用被小米关闭了，那么下面开始重多方面排查找出原因一一解决就可以了。&lt;/p&gt;
&lt;p&gt;一、关闭内存拓展&lt;/p&gt;
&lt;p&gt;该功能开启后，系统会额外提供3GB的运行内存。&lt;/p&gt;
&lt;p&gt;虽然官方并没有指出内存拓展有明确的杀后台现象，但是根据各位网友的反馈，该功能在关闭后，杀后台的现象少了很多，严重怀疑后台进程是不是都是保存在内存拓展的运行内存当中。&lt;/p&gt;
&lt;p&gt;第1步、打开&lt;strong&gt;【设置】&lt;/strong&gt;，选择&lt;strong&gt;【更多设置】&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;第2步、选择&lt;strong&gt;【内存拓展】&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;第3步、关闭&lt;strong&gt;【内存拓展】&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/11/d4353b44a35f4893bcffb4afea0f876b.jpeg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;二、应用管理&lt;/p&gt;
&lt;p&gt;第1步、对准你要保持在后台的App长按选择&lt;strong&gt;【应用信息】&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/11/de8015ece6b4491c820e185af5e27b71.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;第2步、打开&lt;strong&gt;【自启动】&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/11/6f798a4b7ff74f8cbe6424343a8a6918.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;第3步、打开所有权限，如：&lt;strong&gt;【权限管理】、【通知管理】、【联网控制】、【省电策略】&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/11/2ee77fc9124d4480bade163d381b06f7.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;三、电量与性能&lt;/p&gt;
&lt;p&gt;第1步、打开&lt;strong&gt;【设置】&lt;/strong&gt;，选择&lt;strong&gt;【电池与性能】&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;第2步、关闭&lt;strong&gt;【省电模式】&lt;/strong&gt;和&lt;strong&gt;【超级省电】&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;第3步、点击右上角&lt;strong&gt;【高级设置（齿轮）】&lt;/strong&gt;，根据图片进行设置&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/11/1670ec86c5254ee68e4732943a09e451.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;四、后台任务栏中锁定程序&lt;/p&gt;
&lt;p&gt;点击Home键旁边的菜单键调出后台任务，长按AirDroid个人版，点击“锁”图标就可将AirDroid个人版锁定&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/11/99721a342cdf4125aa6673b1bb1a50bc.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href="https://www.sohu.com/?strategyid=00001&amp;amp;spm=smpc.content.content.2.1667794172375PxLR8iO" target="_blank" rel="noreferrer noopener"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>小米刷机记录从小白开始</title><link>https://www.duojilu.com/archives/9779/</link><pubDate>Thu, 13 Oct 2022 10:26:16 +0800</pubDate><guid>https://www.duojilu.com/archives/9779/</guid><description>&lt;p&gt;第一部分从按键精灵手机需要ROOT手机权限，没有办法只能开始刷机之路。&lt;/p&gt;
&lt;p&gt;第一天：参考了网络的下面这个版本，是从知乎其中一个网友留言来的：截取回答照抄如下：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;这些解除bl锁，miflash这两个工具全在电脑上下载使用！

第一步 申请解除bl锁 需要你的小米用户和账号（解除bl锁过程中会清除手机数据）
申请解锁小米手机?
www.miui.com/unlock/index.html

第二步 用解锁工具解锁 以下是解锁工具链接
http:&amp;#47;&amp;#47;miuirom.xiaomi.com/rom/u1106245679/3.3.827.31/miflash_unlock-3.3.827.31.zip?
miuirom.xiaomi.com/rom/u1106245679/3.3.827.31/miflash_unlock-3.3.827.31.zip

第三步 下载线刷工具，和对应的rom包
http://bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip?
bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip
通过线刷升级?
www.miui.com/shuaji-393.html

第三步 手机关机，按住音量下键和开机键进入fastboot

用线刷工具进行刷机

其实官方已经给出了刷机过程，按照步骤走很简单的。要是不会的可以具体问我

通过线刷升级&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我只完成了从网上下载，然后升级了三个心版本的解锁工具到了“miflash_unlock-6.5.406.31”，出现的问题就是死活连接不上手机！第一天就这么匆匆忙忙的结束。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;第二天 选择了卡刷不成功&lt;/p&gt;
&lt;p&gt;今天解决了重要的一个问题，就是台式电脑连接手机解锁的时候一直连接不上，在网上找了无数页面，无数资料，终于找到了解决方法，通过下面的软件解锁就OK了，下载地址我放到下面了。&lt;/p&gt;
&lt;p&gt;最后梳理一下流程：&lt;/p&gt;
&lt;p&gt;首先第一步，下载安装包，第二步：安装，第三部：把下载的安装包发送到手机，将手机连接电脑，将 zip 包拷贝至内置存储 /downloaded_rom 文件夹下，或仅包含"英文或数字"路径的文件夹下，然后进入“设置-我的设备-系统更新”：&lt;br&gt;点右上角“...”选择“手动选择安装包” ，然后选择 zip 包。&lt;/p&gt;
&lt;p&gt;结果非常遗憾，因为选择卡刷的方式的话需要网上升级才行，我刷钱版本比开发版要高很多，那么只能是往下刷了。&lt;/p&gt;
&lt;p&gt;第三天 选择了线刷&lt;/p&gt;
&lt;p&gt;刷机准备事项&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;线刷方式刷机会清除手机数据。因此手机如果有数据，请先外置备份数据。&lt;/li&gt;&lt;li&gt;线刷需要手机已完成 BL 解锁，不然无法操作。&lt;/li&gt;&lt;li&gt;将手机充满电。电脑下载好要刷的 MIUI 版本线刷包和 MiFlash 线刷工具，并解压到一处备用（建议用 WinRAR 解压，例如解压到 D 盘根目录。需留意：解压路径应避免有中文、特殊字符或空格）。&lt;/li&gt;&lt;/ol&gt;
&lt;h2&gt;刷机操作步骤&lt;/h2&gt;
&lt;p&gt;1. 下面正式开始刷机，先将手机关机（建议先退出小米账号），长按&lt;code&gt;音量下键 + 开机键&lt;/code&gt;进入 Fastboot 模式，用数据线连接到电脑。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="https://miuiver.com/wp-content/uploads/2020/12/xiaomi-fastboot-screen.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/10/xiaomi-fastboot-screen.png" alt="小米手机 Fastboot 模式界面（新版）"/&gt;&lt;/a&gt;&lt;figcaption&gt;小米新版 Fastboot 界面&lt;/figcaption&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="https://miuiver.com/wp-content/uploads/2021/01/mi-phone-fastboot.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/10/mi-phone-fastboot.png" alt="小米手机 Fastboot 模式界面（旧版）"/&gt;&lt;/a&gt;&lt;figcaption&gt;小米旧版 Fastboot 界面&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;2. 在线刷工具文件夹里找到 &lt;code&gt;XiaoMiFlash.exe&lt;/code&gt; 双击运行，如果电脑没有驱动会提示安装，然后软件界面点击“选择”按钮，选中之前解压的线刷包文件夹（留意路径不要选错了，选择线刷包解压的根目录，也就是 &lt;code&gt;images&lt;/code&gt; 上一级目录）。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="https://miuiver.com/wp-content/uploads/2020/12/xiaomiflash-select-rom.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/10/xiaomiflash-select-rom.png" alt="选择解压的线刷包文件夹"/&gt;&lt;/a&gt;&lt;figcaption&gt;选择解压的线刷包文件夹&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;3. 这步是可选项，但强烈建议在线刷工具右下角选中“全部删除”模式，待之后确认刷机正常后再选“全部删除并lock”重新刷一遍（也可以不lock重刷。是否lock的区别是锁不锁BL，不锁后面刷机会方便一些，不用重新解锁，锁的话会提升安全性，但以后刷机要重新申请解锁）。&lt;/p&gt;
&lt;p&gt;之所以这样做是为降低刷机风险。如果后面刷机遇到意外问题，想要重新刷因为之前已默认 BL 上锁，刷机又要重新 BL 解锁。为避免这种情况，建议新手先选择不锁 BL 刷一遍，确认没问题后，再根据需要选择是否锁定 BL 重新刷，这样比较稳妥。&lt;/p&gt;
&lt;p&gt;注1：如果刷的是海外版 MIUI 系统，因为 BL 增加了版本启动校验，切记不要锁 BL，不然会启动不了系统（如果误操作了，可尝试 Fastboot 模式下连接电脑重新解锁）。也就是说手机购买渠道和系统版本要对应上，国行手机刷国行系统可以锁 BL，海外手机刷海外系统可以锁 BL，反之则不行。&lt;/p&gt;
&lt;p&gt;注2：虽然 MiFlash 有保留用户数据刷机模式，但可能会遇到刷完后某些应用不可用（如相册），建议最好手动备份数据，不要依赖这个功能。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="https://miuiver.com/wp-content/uploads/2020/12/miflash-swipe-mode.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/10/miflash-swipe-mode.png" alt="选择刷机模式（是否在刷机时锁定 BL 锁）"/&gt;&lt;/a&gt;&lt;figcaption&gt;选择刷机模式（是否在刷机时锁定 BL 锁）&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;4. 点击“加载设备”，识别到手机设备后就可以点击刷机。刷机过程大约需时十几分钟，完成后手机会自动重启进入系统。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="https://miuiver.com/wp-content/uploads/2020/12/miflash-brush-results.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2022/10/miflash-brush-results.png" alt="加载设备后点击开始刷机"/&gt;&lt;/a&gt;&lt;figcaption&gt;点击刷机后等待十几分钟，完成后手机会自动重启进入系统（有时线刷工具可能没显示结果，只要手机正常重启进入系统初始化界面就表示成功了）&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;如果在刷机过程中遇到错误信息，如果需要手动退出 Fastboot 模式，长按手机电源键 10 秒。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;参考资料：&lt;/p&gt;
&lt;p&gt;小米手机线刷方式刷机指南：https://miuiver.com/how-to-flash-xiaomi-phone/&lt;br&gt;小米线刷报错问题及解决方法：https://miuiver.com/miflash-problem-list/&lt;br&gt;小米手机关闭通知栏系统更新提示：https://miuiver.com/close-update-prompt/&lt;br&gt;线刷包：https://miuiver.com/sirius-9-8-22/&lt;/p&gt;
&lt;p&gt;小米手机解锁工具bl锁：http://www.miui.com/unlock/index.html&lt;br&gt;MiFlash 线刷工具：https://cdn.alsgp0.fds.api.mi-img.com/micomm/MiFlash2020-3-14-0.rar&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;下面是用到的一些命令：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;./fastboot reboot //fastboot状态下重新启动
./fastboot getvar product //查看手机型号
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>SSH安装Trojan出现github无法打开的解决方案</title><link>https://www.duojilu.com/archives/9670/</link><pubDate>Wed, 09 Mar 2022 21:28:02 +0800</pubDate><guid>https://www.duojilu.com/archives/9670/</guid><description>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;方案一：没有安装WGET&lt;/p&gt;
&lt;h2&gt;很多友们在SSH安装包可能会出现-bash: wget: command not found 的问题，这个时候其实我们是可以正常在浏览器打开的，但是SSH安装的时候就是死活打不开，其实这个时候有可能是服务器没有安装WGET&lt;/h2&gt;
&lt;p&gt;在linux环境中，在外网环境中下载安装包通常会用到&lt;strong&gt;wget&lt;/strong&gt;命令来用于下载，当使用该命令是出现&lt;strong&gt;bash: wget: command not found&lt;/strong&gt;异常时，这里提供一下解决方案。&lt;/p&gt;
&lt;blockquote class="wp-block-quote"&gt;&lt;p&gt;1、查看环境中是否安装了&lt;strong&gt;wget&lt;/strong&gt;，若出现相关信息这说明安装了，没有这需要安装，特别注意&lt;strong&gt;wget&lt;/strong&gt;这几个字母不能打错。。。。。&lt;/p&gt;&lt;/blockquote&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;rpm -qa|grep "wget"
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote class="wp-block-quote"&gt;&lt;p&gt;安装命令（推荐用yum安装，快捷简单，一键搞定）：&lt;/p&gt;&lt;/blockquote&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt; yum -y install wget
&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote class="wp-block-quote"&gt;&lt;p&gt;2、若显示有安装过，但是还是使用不了&lt;strong&gt;wget&lt;/strong&gt;功能时，先卸载以前安装的&lt;strong&gt;wget&lt;/strong&gt;再重新装一遍就行了。&lt;/p&gt;&lt;/blockquote&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;//先卸载
yum remove wget

//再安装
 yum -y install wget
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;当然如果&lt;strong&gt;yum&lt;/strong&gt;也使用不了的话，就先安装yum…&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;方案二：&lt;/p&gt;
&lt;p&gt;一些国内的VPS,在运行一些存在GitHub上的脚本时,可能下载不了sh文件,也就是raw.githubusercontent.com这个网站连接不上或者连接时间过长.&lt;/p&gt;
&lt;p&gt;解决办法如下:&lt;/p&gt;
&lt;p&gt;修改host:ssh连接终端后输入:&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;sudo vi /etc/hosts&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后按下i键,在空着的地方输入以下内容保存即可 （IP地址查询后相应修改，可以ping不同IP的延时 选择最佳IP地址）&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;52.74.223.119 github.com192.30.253.119 gist.github.com54.169.195.247 api.github.com185.199.111.153 assets-cdn.github.com151.101.76.133 raw.githubusercontent.com151.101.108.133 user-images.githubusercontent.com151.101.76.133 gist.githubusercontent.com151.101.76.133 cloud.githubusercontent.com151.101.76.133 camo.githubusercontent.com151.101.76.133 avatars6.githubusercontent.com151.101.76.133 avatars7.githubusercontent.com151.101.76.133 avatars8.githubusercontent.com&lt;/code&gt;&lt;/pre&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;/pre&gt;
&lt;p&gt;然后按下ESC,然后输入&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt; :wq&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;,然后回车即可保存退出.&lt;/p&gt;</description></item><item><title>Trojan多用户面板+宝塔+Docker 数据库冲突没有解决</title><link>https://www.duojilu.com/archives/212/</link><pubDate>Fri, 31 Dec 2021 11:40:47 +0800</pubDate><guid>https://www.duojilu.com/archives/212/</guid><description>&lt;h3 id="1更新yum"&gt;1、更新yum&lt;/h3&gt;
&lt;p&gt;FinalShell连接服务器&lt;/p&gt;
&lt;p&gt;第一步先更新&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;yum update -y 
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这边可能在清理的最后会卡住&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616070818217-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;可以等，也可以直接推出，重新登陆一下。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616070881125-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;再次运行，提示更新完成了。&lt;/p&gt;
&lt;p&gt;racknerd提示&lt;br&gt;&lt;code&gt;/var/run/yum.pid&lt;/code&gt;&amp;nbsp;已被锁定，PID 为 868 的另一个程序正在运行&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;rm -f /var/run/yum.pid
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;yum update -y
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="2bbr加速非必需但建议"&gt;2、BBR加速（非必需，但建议）&lt;/h3&gt;
&lt;p&gt;centos7支持bbrplus和锐速，我选择的是bbrplus。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;选择&lt;code&gt;2&lt;/code&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1615998991467-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;安装完BBRPlus内核之后，会提示重启机器。确认重启。（centos8安装BBRPlus内核会出现无法登陆的情况，所以我们这边用的是centos7系统）&lt;/p&gt;
&lt;p&gt;输入&lt;code&gt;y&lt;/code&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071060887-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;等待一分钟左右，重新登陆。&lt;/p&gt;
&lt;p&gt;输入&lt;code&gt;./tcp.sh&lt;/code&gt;（或者直接按小键盘的上键）&lt;/p&gt;
&lt;p&gt;选择7 回车&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071199941-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;提示加速成功。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1615999267449-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;再次输入&lt;code&gt;./tcp.sh&lt;/code&gt;（或者直接按小键盘的上键），已经安装好加速了。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1615999311082-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;h3 id="3安装宝塔非必需但建议"&gt;3、安装宝塔（非必需，但建议）&lt;/h3&gt;
&lt;p&gt;Trojan脚本是搭建在Docker容器里的，考虑到vps可能不只是这一个用途，我们可以把宝塔先安装了。（宝塔安装需要纯净的环境）&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;yum install -y wget &amp;amp;&amp;amp; wget -O install.sh http://download.bt.cn/install/install_6.0.sh &amp;amp;&amp;amp; sh install.sh
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071549716-image.png" alt=""&gt;&lt;br&gt;安装完成之后，先不管它，之后可以根据上面的提示来登陆面板。&lt;/p&gt;
&lt;p&gt;我们先干正事。&lt;/p&gt;
&lt;h3 id="4安装docker"&gt;4、安装Docker&lt;/h3&gt;
&lt;p&gt;之前也有讲过，具体细节可以参考这篇——&lt;a href="https://laoda.de/archives/64" target="_blank" rel="noreferrer noopener"&gt;Docker小白使用指南（安装docker）&lt;/a&gt;，或者参考视频&lt;a href="https://www.bilibili.com/video/BV1JN411Q7Na?p=6" target="_blank" rel="noreferrer noopener"&gt;如何用服务器优雅地搭建一个博客—Hello,Halo——安装Docker&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;依次输入下面的命令，回车。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;sudo yum remove docker \
 docker-client \
 docker-client-latest \
 docker-common \
 docker-latest \
 docker-latest-logrotate \
 docker-logrotate \
 docker-engine
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071668278-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;sudo yum install -y yum-utils
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071689167-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;sudo yum-config-manager \
 --add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071730392-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;sudo yum install docker-ce docker-ce-cli containerd.io
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;输入两次&lt;code&gt;y&lt;/code&gt;,回车&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071805504-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;sudo systemctl start docker
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;sudo systemctl enable docker
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071829050-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;这一步没什么反应的。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;sudo docker run hello-world
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071870098-image.png" alt=""&gt;&lt;br&gt;看到这个说明已经安装成功了。&lt;/p&gt;
&lt;p&gt;输入&lt;code&gt;docker -v&lt;/code&gt;,如果能看到版本信息，说明没问题了。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071897424-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;h3 id="搭建trojan"&gt;搭建Trojan&lt;/h3&gt;
&lt;h4 id="1安装mysql"&gt;1、安装mysql&lt;/h4&gt;
&lt;p&gt;因为mariadb内存使用比mysql至少减少一半, 所以推荐使用mariadb数据库&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;docker run --name trojan-mariadb --restart=always -p 3306:3306 -v /home/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=trojan -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=trojan -d mariadb:10.2
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;端口和root密码以及持久化目录都可以改成其他的&lt;/p&gt;
&lt;h4 id="2安装trojan"&gt;2、安装trojan&lt;/h4&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;docker run -it -d --name trojan --net=host --restart=always --privileged jrohy/trojan init
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616071951421-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072079634-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;这边参数具体的意义是什么，可以参考视频&lt;a href="https://www.bilibili.com/video/BV1JN411Q7Na?p=6" target="_blank" rel="noreferrer noopener"&gt;如何用服务器优雅地搭建一个博客—Hello,Halo——安装Docker&lt;/a&gt;https://player.bilibili.com/player.html?aid=502013398&amp;amp;bvid=BV1JN411Q7Na&amp;amp;cid=306867740&amp;amp;page=6&lt;/p&gt;
&lt;p&gt;运行完后进入容器&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;docker exec -it trojan bash
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072105359-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;然后输入'trojan'即可进行初始化安装。&lt;/p&gt;
&lt;p&gt;选择&lt;code&gt;1&lt;/code&gt;,&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072346084-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;输入你绑定的域名,&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072376328-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072420185-image.png" alt=""&gt;&lt;br&gt;回车&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072441475-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;回车&lt;/p&gt;
&lt;p&gt;mysql root用户的密码可以自己输入一个。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072502813-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;接着都直接按回车就可以了。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072543844-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;按5 可以看自己的配置信息了，我们一般用这个分享链接就可以了。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072576095-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;code&gt;ctrl+c&lt;/code&gt;&amp;nbsp;退出&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072637389-image.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;当出现下图界面时，代表Trojan Panel已搭建完成。图片的几项管理命令，基本都可以在Web面板上找到同样的功能。&lt;/p&gt;
&lt;p&gt;此时建议输入数字6，生成客户端配置文件config.json，生成后的位置在/root目录下，使用Winscp将该文件下载至本地电脑备用。&lt;/p&gt;
&lt;p&gt;备份的config.json 的文件路径显示在root/ config.json 这里，其实是在下面的路径&lt;/p&gt;
&lt;p&gt;/var/lib/docker/overlay2/c86ba04a8504c384eece135f0a79489a8b1b4c6f22d83e6941b4642b1424bb69/diff/root&lt;/p&gt;
&lt;p&gt;&lt;br&gt;现在我们还是在容器里面，相当于一个虚拟的环境，接下来，我们需要让docker启动的时候，trojan也自动启动。&lt;/p&gt;
&lt;p&gt;安装完成后，输入&lt;/p&gt;
&lt;p&gt;启动web服务:&amp;nbsp;&lt;code&gt;systemctl start trojan-web&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;设置自启动:&amp;nbsp;&lt;code&gt;systemctl enable trojan-web&lt;/code&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072729442-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;更新管理程序:&amp;nbsp;&lt;code&gt;source &amp;lt;(curl -sL https://git.io/trojan-install)&lt;/code&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072775392-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;查看web状态:&amp;nbsp;&lt;code&gt;systemctl status trojan-web&lt;/code&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072820894-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;没有问题。&lt;/p&gt;
&lt;p&gt;再输入&lt;code&gt;exit&lt;/code&gt;,退出了docker容器，现在我们在服务器里面了。注意到变成了&lt;code&gt;～&lt;/code&gt;号。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072860779-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;接下来我们需要设置docker开机自动启动。&lt;/p&gt;
&lt;h4 id="设置docker开机自动启动"&gt;设置docker开机自动启动&lt;/h4&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;systemctl enable docker
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616072976745-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;h4 id="查看docker的状态"&gt;查看docker的状态&lt;/h4&gt;
&lt;pre class="wp-block-preformatted"&gt;&lt;code&gt;systemctl status docker
&lt;/code&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616073022788-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;ok，已经安装好了，可以使用了。&lt;/p&gt;
&lt;h3 id="8web页面"&gt;8、web页面&lt;/h3&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616073102427-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;登陆会提示设置一个管理员密码。&lt;/p&gt;
&lt;p&gt;然后输入&lt;code&gt;admin&lt;/code&gt;，输入密码登陆。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616073178002-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616073223887-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616073329615-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1616073381583-image.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;可以设置多个用户，也可以限制每个用户的流量。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;注意：&lt;/p&gt;
&lt;p&gt;上面介绍的修改网站标题一项，建议尽早完成修改，因为默认的标题含有Trojan字样，很容易被识别为代理服务器，可以随意修改为一些无关字眼。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;关于下面第9点客户端连接的缺少了电脑桌面端：在这里补充一下有专门的帖子说明，请参考：&lt;/p&gt;
&lt;h5&gt;&lt;strong&gt;&lt;a href="https://www.duojilu.com/archives/198" data-type="URL" data-id="/archives/198"&gt;Trojan各平台客户端下载汇总 Windows/Mac/安卓/iOS/Linux/路由器&lt;/a&gt;&lt;/strong&gt;&lt;/h5&gt;
&lt;h3 id="9客户端连接"&gt;9、客户端连接&lt;/h3&gt;
&lt;p&gt;Trojan是一款最近比较流行的代理工具，可以用来科学上网，与Shadowsocks/SSr/V2Ray/WireGuard等工具，属于同一大类。&lt;/p&gt;
&lt;p&gt;在搭建Trojan代理时，需要在VPS服务器上安装Trojan服务器端，之后在本地设备上使用Trojan客户端，两者连接成功后，即可实现代理功能。&lt;/p&gt;
&lt;p&gt;在下载Trojan客户端前，建议先完成Trojan服务器端的搭建。&lt;/p&gt;
&lt;p&gt;下面我们再来介绍下Trojan安卓客户端的相关内容。&lt;/p&gt;
&lt;h3&gt;Trojan安卓客户端下载&lt;/h3&gt;
&lt;p&gt;Trojan的安卓客户端名称是Igniter，是由官方开发维护的，算是Trojan官方客户端。&lt;/p&gt;
&lt;p&gt;Igniter处于不断开发更新中，目前最新版本为v0.9.1-beta，版本随时更新，以实际为准。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Igniter最新版下载地址：&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://github.com/trojan-gfw/igniter/releases/download/v0.9.1-beta/io.github.trojan_gfw.igniter-v0.9.1-beta.210000901.-release.apk
&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Igniter上个版本v0.1.0-pre-alpha19 下载地址：&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://github.com/trojan-gfw/igniter/releases/download/v0.1.0-pre-alpha19/app-release.apk
&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;更多内容可以访问：&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://github.com/trojan-gfw/igniter/releases
&lt;/div&gt;&lt;/figure&gt;
&lt;h3&gt;Trojan安卓客户端使用教程（Igniter）&lt;/h3&gt;
&lt;p&gt;Igniter下载完成后，将其安装到手机。&lt;/p&gt;
&lt;p&gt;注意：如果你之前安装过Igniter的旧版本，建议提前卸载，重启手机后安装新版本，这是Igniter作者的建议。&lt;/p&gt;
&lt;p&gt;下面我们先来介绍下Igniter的界面和菜单。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Igniter界面&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Igniter打开后的界面，如下图所示，就是一个添加Trojan服务器参数的界面：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://ssr.tools/wp-content/uploads/st10713.jpg" alt="" class="wp-image-1303"/&gt;&lt;/figure&gt;
&lt;p&gt;其中：&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Remote Address：此处填写Trojan服务器的伪装网站域名（不带http://），或者也可以填IP地址。&lt;/li&gt;&lt;li&gt;443：默认端口，无需修改。&lt;/li&gt;&lt;li&gt;Password：此处填写Trojan的连接密码（密码在安装Trojan服务器端时生成）。&lt;/li&gt;&lt;li&gt;Trojan URL：无需填写，会根据上面3项自动生成。&lt;/li&gt;&lt;li&gt;Enalbe IPv6：开启IPv6，需要服务器端和本地网络都支持IPV6，一般无需开启。&lt;/li&gt;&lt;li&gt;Verify Certificate：验证证书，保持默认即可。如果上面Remote Address填写的IP，建议关掉此项。&lt;/li&gt;&lt;li&gt;Bypass China With Clash：绕过中国IP，可以实现国内外分流，建议开启。&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;以上各参数填写完毕后，点击下方的SAVE按钮，即可保存当前Trojan服务器。下次打开Igniter时，就可以直接使用了。&lt;/p&gt;
&lt;p&gt;注意：&lt;/p&gt;
&lt;p&gt;1.以上各参数中，实际需要填写的，只有 服务器IP 和 密码 两项，其它默认即可，可以说非常简单。&lt;/p&gt;
&lt;p&gt;2.关于Trojan的连接密码。&lt;/p&gt;
&lt;p&gt;如果你是根据本文开头介绍的一键脚本，安装的Trojan服务器端，那么可以在服务器端的配置文件中，找到Trojan连接密码。&lt;/p&gt;
&lt;p&gt;配置文件路径：/usr/src/trojan/server.conf&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Igniter菜单界面&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;点击Igniter界面右上角的菜单按钮，会出现下图界面，我们主要使用其中的前三项功能：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://ssr.tools/wp-content/uploads/st10714.jpg" alt="" class="wp-image-1304"/&gt;&lt;/figure&gt;
&lt;p&gt;其中：&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Server List：即服务器列表，可以在其中查看之前保存过的Trojan服务器，同时支持多服务器切换、添加、删除等功能。&lt;/li&gt;&lt;li&gt;Exempt Apps：排除App功能，可以在其中指定APP，不使用Trojan的代理功能，直接连接网络。&lt;/li&gt;&lt;li&gt;Test Connection：测试连接，可以测试Trojan服务器的网络连接是否正常。&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Igniter添加Trojan服务器的几种方式&lt;/h3&gt;
&lt;p&gt;Igniter目前支持三种方式来添加Trojan服务器，包括：&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;手动填写Trojan服务器参数。&lt;/li&gt;&lt;li&gt;扫描二维码添加Trojan服务器。&lt;/li&gt;&lt;li&gt;导入配置文件添加服务器。&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;以上三种方式中，第一种我们在上文已经做过介绍，非常简单，也最常用。&lt;/p&gt;
&lt;p&gt;下面我们再介绍下其它两种方式。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;扫描二维码添加Trojan服务器：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果你获取的Trojan服务器参数，以二维码形式展示，那么可以扫描添加。&lt;/p&gt;
&lt;p&gt;具体实现路径：&lt;/p&gt;
&lt;p&gt;点击Igniter右上角菜单——Server List——点击二维码图标——扫描。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://ssr.tools/wp-content/uploads/st10717.jpg" alt="" class="wp-image-1305"/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;通过导入配置文件来添加Trojan服务器：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;如果你有Trojan的配置文件的话，可以直接手动导入文件来添加服务器，支持多服务器导入。&lt;/p&gt;
&lt;p&gt;具体实现路径：&lt;/p&gt;
&lt;p&gt;点击Igniter右上角菜单——Server List——点击右上角菜单——Import from file。&lt;/p&gt;
&lt;h3&gt;Igniter开启代理&lt;/h3&gt;
&lt;p&gt;在添加好Trojan服务器后，点击Igniter界面最下方的START按钮，即可开启代理。&lt;/p&gt;
&lt;p&gt;此时如果系统弹出窗口，提示网络连接请求，Igniter想要设置一个VPN连接，请点击确定按钮允许：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://ssr.tools/wp-content/uploads/st10715.jpg" alt="" class="wp-image-1306"/&gt;&lt;/figure&gt;
&lt;p&gt;Igniter成功开启后，以VPN的形式提供代理服务，手机的通知栏会出现VPN图标。&lt;/p&gt;
&lt;p&gt;关于代理模式：&lt;/p&gt;
&lt;p&gt;在默认设置下，所有国外网站都通过Igniter代理，国内网站则直接访问。&lt;/p&gt;
&lt;p&gt;如何关闭Igniter VPN 代理：&lt;/p&gt;
&lt;p&gt;开启Igniter代理后，其界面最下方的START按钮，会转换为STOP按钮。点击STOP按钮，即可关闭VPN代理功能。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://ssr.tools/wp-content/uploads/st10716.jpg" alt="" class="wp-image-1307"/&gt;&lt;/figure&gt;
&lt;h3&gt;注意事项及常见问题&lt;/h3&gt;
&lt;p&gt;1.建议将Igniter加入清理白名单。&lt;/p&gt;
&lt;p&gt;在安卓手机上使用Igniter时，为了保证VPN功能的正常使用，就要使Igniter在后台运行而不被清理。&lt;/p&gt;
&lt;p&gt;建议将Igniter加入清理白名单，否则可能在锁屏期间被系统杀进程。根据手机不同，该功能位置可能也有所不同。&lt;/p&gt;
&lt;p&gt;2.开启Igniter的常驻通知栏权限。&lt;/p&gt;
&lt;p&gt;也是为了保证Igniter在后台运行，这项功能可以在应用权限管理中找到。&lt;/p&gt;
&lt;p&gt;3.开启Igniter的读取应用列表权限。&lt;/p&gt;
&lt;p&gt;如果你想设置特定APP走Igniter代理，那么需要开启Igniter的读取应用列表权限。&lt;/p&gt;
&lt;p&gt;4.Igniter支持GFWList PAC列表导入吗？&lt;/p&gt;
&lt;p&gt;目前暂不支持，默认情况下，Igniter可以根据国内外网站自动分流，其中国外网站自动走代理。&lt;/p&gt;
&lt;p&gt;5.Igniter支持指定APP走代理吗？&lt;/p&gt;
&lt;p&gt;支持，目前的模式是可以指定哪些APP不走代理，效果是一样的。&lt;/p&gt;
&lt;p&gt;具体可以打开Igniter菜单中的Exempt Apps选项，在其中指定哪些APP不走代理。&lt;/p&gt;</description></item><item><title>SwitchyOmega下载与安装使用教程</title><link>https://www.duojilu.com/archives/200/</link><pubDate>Wed, 29 Dec 2021 17:10:52 +0800</pubDate><guid>https://www.duojilu.com/archives/200/</guid><description>&lt;p&gt;火狐版：&lt;/p&gt;
&lt;p&gt;直接在火狐附加组件中，搜索SwitchyOmega，找到后安装即可。&lt;/p&gt;
&lt;p&gt;Chrome版：&lt;/p&gt;
&lt;p&gt;由于网上应用商店在国内无法访问，所以也就无法直接安装SwitchyOmega。&lt;/p&gt;
&lt;p&gt;但我们可以访问SwitchyOmega官方网站，下载Chrome版本到电脑中，然后再拖动到Chrome的扩展页（chrome://extensions），按提示安装即可。其它采用Chrome内核的浏览器，也可以按此安装。&lt;/p&gt;
&lt;p&gt;SwitchyOmega官方下载页面：&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://www.switchyomega.com/download.html
&lt;/div&gt;&lt;/figure&gt;
&lt;h3&gt;SwitchyOmega使用教程&lt;/h3&gt;
&lt;p&gt;1.点击扩展栏的SwitchyOmega标志——选项，进入设置界面&lt;/p&gt;
&lt;p&gt;2.左侧的 界面、通用 选项，一般无需设置，默认即可。我们主要设置的是下面的情景模式。&lt;/p&gt;
&lt;p&gt;点击左侧的Proxy选项，在右侧输入代理服务器的地址，设置完成后点击右侧的应用选项保存设置。如下图所示，图中填写的为安装了SSR客户端的路由器IP，另外SSR客户端已经开启了SOCKS 5代理功能。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2018-07-19_180734.jpg" alt="" class="wp-image-151"/&gt;&lt;/figure&gt;
&lt;p&gt;3.设置好服务器之后，还要添加切换条件。点击左侧的auto switch，再点击右侧的 添加规则列表。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2018-07-19_181010.jpg" alt="" class="wp-image-152"/&gt;&lt;/figure&gt;
&lt;p&gt;4.在接下来的规则列表设置栏，选择规则列表格式为 AutoProxy，规则列表网址设置为GFWList名单。&lt;/p&gt;
&lt;p&gt;GFWList网址：&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;以上设置完成后，点击左侧的应用选项保存。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2018-07-19_181145.jpg" alt="" class="wp-image-153"/&gt;&lt;/figure&gt;
&lt;p&gt;5.点击下图中的立即更新情景模式，GFWList列表就会更新成功了。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2018-07-19_181439.jpg" alt="" class="wp-image-154"/&gt;&lt;/figure&gt;
&lt;p&gt;6.选择右侧的规则列表选项为Proxy，这样，GFWList名单中的网址，就会默认走代理了。设置好好点击左侧应用选项。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2018-07-19_181813.jpg" alt="" class="wp-image-155"/&gt;&lt;/figure&gt;
&lt;p&gt;7.点击扩展栏的SwitchyOmega图标，将默认的 直接连接 改为 auto switch。经过这样设置后，打开被墙网站就会自动走代理，打开普通网站则会直接连接。&lt;/p&gt;
&lt;p&gt;我们也可以根据需要，切换到其它选项，设置为全部直连或全部走代理。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2018-07-19_182137.jpg" alt="" class="wp-image-156"/&gt;&lt;/figure&gt;
&lt;h3&gt;如何添加自定义网址&lt;/h3&gt;
&lt;p&gt;有时，GFWList名单并不能满足我们的所有需求，这种情况下，我们可以添加自定义规则来实现目的。&lt;/p&gt;
&lt;p&gt;如下图所示，点击添加条件，在接下来的空白规则中，填入相关网址，设置情景模式为Proxy即可。下图中已经自带两条示范规则，可以按此填写。&lt;/p&gt;
&lt;p&gt;设置完成后，点击左侧的应用选项保存，使新规则生效。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2018-07-19_194817.jpg" alt="" class="wp-image-157"/&gt;&lt;/figure&gt;</description></item><item><title>Trojan各平台客户端下载汇总 Windows/Mac/安卓/iOS/Linux/路由器</title><link>https://www.duojilu.com/archives/198/</link><pubDate>Wed, 29 Dec 2021 15:06:20 +0800</pubDate><guid>https://www.duojilu.com/archives/198/</guid><description>&lt;p&gt;Trojan是一款最近比较流行的代理工具，可以用来科学上网，与Shadowsocks/SSr/V2Ray/WireGuard等工具，属于同一大类。&lt;/p&gt;
&lt;p&gt;在搭建Trojan代理时，需要在VPS服务器上安装Trojan服务器端，之后在本地设备上使用Trojan客户端，两者连接成功后，即可实现代理功能。&lt;/p&gt;
&lt;p&gt;在下载Trojan客户端前，建议先完成Trojan服务器端的搭建。&lt;/p&gt;
&lt;p&gt;具体可以参考：&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1265" target="_blank" rel="noreferrer noopener"&gt;Trojan一键安装脚本 傻瓜全自动 搭建伪装网站、续签证书、客户端参数配置&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Trojan服务器搭建成功后，接下来就需要下载Trojan客户端了。根据系统平台的不同，Trojan客户端也分为不同的版本。&lt;/p&gt;
&lt;p&gt;比如：&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Trojan Windows客户端&lt;/li&gt;&lt;li&gt;Trojan Mac客户端&lt;/li&gt;&lt;li&gt;Trojan 安卓客户端&lt;/li&gt;&lt;li&gt;Trojan iOS客户端&lt;/li&gt;&lt;li&gt;Trojan Linux客户端&lt;/li&gt;&lt;li&gt;Trojan OpenWrt 路由器客户端&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;关于各平台客户端的下载和使用，下面我们具体介绍。&lt;/p&gt;
&lt;h3&gt;Trojan Windows客户端下载&lt;/h3&gt;
&lt;p&gt;Trojan Windows客户端，由官方开发和维护，目前最新版本为1.15.1，版本随时更新，以实际为准。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows客户端的下载，可以通过以下两种方法进行：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;方法一：推荐此方法，通过上文介绍的一键安装脚本安装Trojan服务器端，安装完成后，会提供配置好参数的Trojan Windows客户端供下载，下载完成后即可直接连接使用，非常方便。&lt;/p&gt;
&lt;p&gt;方法二：通过Trojan官方发布渠道下载Windows客户端，下载完成后需要手动配置连接参数。&lt;/p&gt;
&lt;p&gt;Trojan Windows客户端 1.15.1官网下载地址：&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://github.com/trojan-gfw/trojan/releases/download/v1.15.1/trojan-1.15.1-win.zip
&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Trojan Windows客户端使用教程：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1282" target="_blank" rel="noreferrer noopener"&gt;Trojan Windows客户端下载及使用教程 配合V2ray实现全局代理&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Trojan 安卓客户端下载（Android）&lt;/h3&gt;
&lt;p&gt;Trojan的安卓客户端，名称为Igniter，目前最新版本为0.9.1-beta，可用于安卓手机或平板。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;下载地址：&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://github.com/trojan-gfw/igniter/releases/download/v0.9.1-beta/io.github.trojan_gfw.igniter-v0.9.1-beta.210000901.-release.apk
&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Trojan 安卓客户端使用教程：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1301" target="_blank" rel="noreferrer noopener"&gt;Trojan安卓客户端下载及使用教程（官方版本Igniter）&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Trojan Mac客户端下载&lt;/h3&gt;
&lt;p&gt;Trojan Mac客户端，也由Trojan官方开发维护，目前最新版本为1.15.1，可用于Macbook、iMac、Mac mini等。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;下载地址：&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://github.com/trojan-gfw/trojan/releases/download/v1.15.1/trojan-1.15.1-macos.zip
&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Trojan Mac客户端使用教程：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1309" target="_blank" rel="noreferrer noopener"&gt;Trojan Mac客户端下载安装及使用教程，全自动配置参数&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Trojan iOS客户端下载&lt;/h3&gt;
&lt;p&gt;Trojan iOS客户端，可用于苹果iPhone手机、iPad，目前暂时没有官方客户端。&lt;/p&gt;
&lt;p&gt;但我们可以使用第三方兼容版本替代，比如Shadowrocket（小火箭）、Pharos Pro。&lt;/p&gt;
&lt;p&gt;以上两款工具，可以在国区以外的App Store找到并下载使用。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;具体可以参考：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1400" target="_blank" rel="noreferrer noopener"&gt;Trojan iOS客户端推荐汇总 兼容Shadowsocks/SSR/V2Ray/Trojan等科学上网协议（iPhone/iPad）&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Trojan 路由器客户端下载（OpenWrt/Lede）&lt;/h3&gt;
&lt;p&gt;Trojan OpenWrt/Lede路由器版本，由于硬件各类繁多，需要一一适配，目前并没有稳定的ipk发布渠道。&lt;/p&gt;
&lt;p&gt;如果感兴趣的话，可以尝试自己编译Trojan。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;具体可以参考：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1386" target="_blank" rel="noreferrer noopener"&gt;OpenWrt/Lede路由器Trojan客户端单独编译、安装及使用教程（ipk）&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;或者：&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1369" target="_blank" rel="noreferrer noopener"&gt;小白也会！Lean OpenWrt/Lede 固件编译教程 可路由器SSR Plus+（SS/SSR/V2Ray/Trojan）&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Trojan Linux客户端下载&lt;/h3&gt;
&lt;p&gt;Trojan Linux客户端同样由官方发布维护，目前最新版本为1.15.1，可用于Ubuntu/Debian/CentOS等系统。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;下载地址：&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://github.com/trojan-gfw/trojan/releases/download/v1.15.1/trojan-1.15.1-linux-amd64.tar.xz
&lt;/div&gt;&lt;/figure&gt;
&lt;h3&gt;&lt;strong&gt;其它常用代理工具 一键搭建脚本&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/373" target="_blank" rel="noreferrer noopener"&gt;Shadowsocks一键安装脚本使用教程&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/31" target="_blank" rel="noreferrer noopener"&gt;SSR一键安装脚本使用教程&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1358" target="_blank" rel="noreferrer noopener"&gt;V2ray一键安装脚本使用教程&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ssr.tools/1492" target="_blank" rel="noreferrer noopener"&gt;WireGuard一键安装脚本使用教程&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Ubuntu怎么看VPS主机的网卡名称</title><link>https://www.duojilu.com/archives/186/</link><pubDate>Tue, 28 Dec 2021 14:30:36 +0800</pubDate><guid>https://www.duojilu.com/archives/186/</guid><description>&lt;p&gt;&lt;strong&gt;步骤1：安装相关工具包&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;apt-get install lshw lshw-gtk&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;步骤2：执行lshw命令进行查看硬件信息&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/418191-20170804100214100-876857675.jpg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;/p&gt;</description></item><item><title>服务器本地网卡查询</title><link>https://www.duojilu.com/archives/184/</link><pubDate>Tue, 28 Dec 2021 11:09:38 +0800</pubDate><guid>https://www.duojilu.com/archives/184/</guid><description>&lt;pre class="wp-block-code"&gt;&lt;code&gt;你们知道怎么查看电脑中的网卡型号吗?下面是学习啦小编带来的关于linux怎么查看网卡硬件信息的内容，欢迎阅读!

Linux查看网卡信息方法一：

1.lspci | grep -i ethernet

&amp;#91;root@localhost ~]# lspci | grep -i ethernet

01:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

01:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

02:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

02:00.1 Ethernet controller: Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet (rev 20)

2.kudzu

#kudzu --probe --class=network

3.查看完整硬件信息

&amp;#91;root@localhost ~]# dmidecode |less

Product Name: PowerEdge R610

Serial Number: 1DHD13X

网卡等消息

&amp;#91;root@localhost ~]# dmidecode |grep -A 5 Ethernet

543f3d448855344ffa5b41fca0e0164f.png

Linux查看网卡信息方法二：

ethtool eth0 采用此命令可以查看到网卡相关的技术指标

(不一定所有网卡都支持此命令)

ethtool -i eth1 加上 -i 参数查看网卡驱动

可以尝试其它参数查看网卡相关技术参数

Linux查看网卡信息方法三：

也可以通过dmesg | grep eth0 等看到网卡名字(厂家)等信息

通过查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到当前的网卡配置包括IP、网关地址等信息。

当然也可以通过ifconfig命令查看。&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>ALGO VPN - 在云中设置个人IPSec VPN</title><link>https://www.duojilu.com/archives/181/</link><pubDate>Mon, 27 Dec 2021 22:47:58 +0800</pubDate><guid>https://www.duojilu.com/archives/181/</guid><description>&lt;p&gt;什么是algo vpn？&lt;/p&gt;
&lt;p&gt;根据他们的GitHub页面，"algo vpn是一组ansible脚本，可以简化个人IPsec和Wioguard VPN的设置。&lt;br&gt;它使用最安全的默认值，适用于公共云提供商，并且在大多数设备上不需要客户端软件。&lt;br&gt;"。&lt;/p&gt;
&lt;p&gt;Algo为我们提供了一种简单的方法，可以在承诺或者云中安装和配置安全VPN以供个人使用。&lt;br&gt;请注意，我们不需要掌握Linux或者Ansible来设置这一点，过程不是繁重的。&lt;/p&gt;
&lt;h2&gt;Algo VPN的功能&lt;/h2&gt;
&lt;p&gt;下面是我们从Box中出发的Algo VPN功能列表。&lt;br&gt;支持具有强大加密(AES-GCM，SHA2和P-256)的IKEv2，以及Wioguardgenerates Apple配置为自动配置IOS和MacOS实现帮助程序脚本使用本地DNS解析器(可选)添加和删除UsersBlocksADScaleway，OpenStack或者内部服务器。&lt;/p&gt;
&lt;h2&gt;在Ubuntu/debian上设置algo vpn&lt;/h2&gt;
&lt;p&gt;对于Ubuntu和基于Debian的系统，通过运行下面的命令来安装所需的依赖项。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;&lt;code&gt;sudo&lt;/code&gt;&amp;nbsp;&lt;code&gt;apt-get update&lt;/code&gt;&lt;code&gt;sudo&lt;/code&gt;&amp;nbsp;&lt;code&gt;apt-get&amp;nbsp;&lt;/code&gt;&lt;code&gt;install&lt;/code&gt;&amp;nbsp;&lt;code&gt;-y git build-essential python-dev python-pip python-setuptools python-virtualenv libffi-dev libssl-dev&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;安装依赖项后，克隆ALGO VPN存储库。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;code&gt;git clone https:&lt;/code&gt;&lt;code&gt;//github&lt;/code&gt;&lt;code&gt;.com&lt;/code&gt;&lt;code&gt;/trailofbits/algo&lt;/code&gt;&lt;code&gt;.git&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;h4&gt;安装ilgo python依赖项&lt;/h4&gt;
&lt;p&gt;更改为Algo目录并安装Python依赖项，例如Ansible，Jinja，PyAml。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12345&lt;/td&gt;&lt;td&gt;&lt;code&gt;cd&lt;/code&gt;&amp;nbsp;&lt;code&gt;algo&lt;/code&gt;&lt;code&gt;python -m virtualenv --python=$(&lt;/code&gt;&lt;code&gt;which&lt;/code&gt;&amp;nbsp;&lt;code&gt;python2)&amp;nbsp;&lt;/code&gt;&lt;code&gt;env&lt;/code&gt;&amp;nbsp;&lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;source&lt;/code&gt;&amp;nbsp;&lt;code&gt;env&lt;/code&gt;&lt;code&gt;/bin/activate&lt;/code&gt;&amp;nbsp;&lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;python -m pip&amp;nbsp;&lt;/code&gt;&lt;code&gt;install&lt;/code&gt;&amp;nbsp;&lt;code&gt;-U pip virtualenv &amp;amp;&amp;amp;&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;python -m pip&amp;nbsp;&lt;/code&gt;&lt;code&gt;install&lt;/code&gt;&amp;nbsp;&lt;code&gt;-r requirements.txt&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;这将收集Ansible，Jinja，Pyyaml和许多其他人。&lt;/p&gt;
&lt;h4&gt;列出用户创建&lt;/h4&gt;
&lt;p&gt;在我们喜欢的文本编辑器中打开config.cfg。&lt;br&gt;指定我们要创建的用户&amp;nbsp;&lt;code&gt;users&lt;/code&gt;列表。&lt;br&gt;当我在系统中添加用户名称时，我遇到了错误。&lt;br&gt;用户可以运行给定的进程，并且Algo脚本返回错误。&lt;br&gt;所以使用唯一的用户名。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;code&gt;vim config.cfg&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;添加用户如下：&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1234&lt;/td&gt;&lt;td&gt;&lt;code&gt;users&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;-&amp;nbsp;&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;- pench&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;- admin&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;h4&gt;禁用已解决的服务(对于DNSMASQ工作)&lt;/h4&gt;
&lt;p&gt;运行以下命令以禁用已解析的服务：&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;&lt;code&gt;sudo&lt;/code&gt;&amp;nbsp;&lt;code&gt;systemctl disable systemd-resolved&lt;/code&gt;&lt;code&gt;sudo&lt;/code&gt;&amp;nbsp;&lt;code&gt;systemctl stop systemd-resolved&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;另外，删除符号链接到&amp;nbsp;&lt;code&gt;resolv.conf&lt;/code&gt;文件。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;code&gt;sudo&lt;/code&gt;&amp;nbsp;&lt;code&gt;unlink&amp;nbsp;&lt;/code&gt;&lt;code&gt;/etc/resolv&lt;/code&gt;&lt;code&gt;.conf&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;然后创建新的rollev.conf文件。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;code&gt;echo&lt;/code&gt;&amp;nbsp;&lt;code&gt;"nameserver 8.8.8.8"&lt;/code&gt;&amp;nbsp;&lt;code&gt;&amp;gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;/etc/resolv&lt;/code&gt;&lt;code&gt;.conf&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;h4&gt;开始部署&lt;/h4&gt;
&lt;p&gt;虽然仍然在Algo目录上，请通过运行Algo脚本来开始部署，如下所示。&lt;br&gt;这导致我们将根据设置回答的一系列问题。&lt;br&gt;我的设置如下。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;&lt;code&gt;# ./algo&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;选择云提供商或者现有服务器。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12345678910111213141516&lt;/td&gt;&lt;td&gt;&lt;code&gt;PLAY [Ask user&amp;nbsp;&lt;/code&gt;&lt;code&gt;for&lt;/code&gt;&amp;nbsp;&lt;code&gt;the input]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [Gathering Facts] *&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[pause]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;What provider would you like to use?&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;1. DigitalOcean&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;2. Amazon Lightsail&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;3. Amazon EC2&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;4. Vultr&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;5. Microsoft Azure&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;6. Google Compute Engine&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;7. Scaleway&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;8. OpenStack (DreamCompute optimised)&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;9. Install to existing Ubuntu 18.04 server (Advanced)&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Enter the number of your desired provider&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;: 9&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;如果允许MacOS/IOS客户端连接到蜂窝网络/Wi-Fi时允许MacOS/IOS客户端启用"VPN"。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12345678910111213&lt;/td&gt;&lt;td&gt;&lt;code&gt;TASK [pause] ***&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [Set facts based on the input] **&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[pause]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Do you want macOS&lt;/code&gt;&lt;code&gt;/iOS&lt;/code&gt;&amp;nbsp;&lt;code&gt;clients to&amp;nbsp;&lt;/code&gt;&lt;code&gt;enable&lt;/code&gt;&amp;nbsp;&lt;code&gt;"VPN On Demand"&lt;/code&gt;&amp;nbsp;&lt;code&gt;when connected to cellular networks?&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[y&lt;/code&gt;&lt;code&gt;/N&lt;/code&gt;&lt;code&gt;]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;y&lt;/code&gt;&lt;code&gt;Do you want macOS&lt;/code&gt;&lt;code&gt;/iOS&lt;/code&gt;&amp;nbsp;&lt;code&gt;clients to&amp;nbsp;&lt;/code&gt;&lt;code&gt;enable&lt;/code&gt;&amp;nbsp;&lt;code&gt;"VPN On Demand"&lt;/code&gt;&amp;nbsp;&lt;code&gt;when connected to Wi-Fi?&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[y&lt;/code&gt;&lt;code&gt;/N&lt;/code&gt;&lt;code&gt;]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;y&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;设置可信Wi-Fi网络列表。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;1234&lt;/td&gt;&lt;td&gt;&lt;code&gt;List the names of trusted Wi-Fi networks (&lt;/code&gt;&lt;code&gt;if&lt;/code&gt;&amp;nbsp;&lt;code&gt;any) that macOS&lt;/code&gt;&lt;code&gt;/iOS&lt;/code&gt;&amp;nbsp;&lt;code&gt;clients exclude from using the VPN&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;(e.g., your home network. Comma-separated value, e.g., HomeNet,OfficeWifi,AlgoWiFi)&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;Netpap&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;按照我们认为适合设置其他选项。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12345678910111213141516171819202122232425&lt;/td&gt;&lt;td&gt;&lt;code&gt;Do you want to&amp;nbsp;&lt;/code&gt;&lt;code&gt;install&lt;/code&gt;&amp;nbsp;&lt;code&gt;a DNS resolver on this VPN server, to block ads&amp;nbsp;&lt;/code&gt;&lt;code&gt;while&lt;/code&gt;&amp;nbsp;&lt;code&gt;surfing?&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[y&lt;/code&gt;&lt;code&gt;/N&lt;/code&gt;&lt;code&gt;]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;y&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [pause] ***&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[pause]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Do you want each user to have their own account&amp;nbsp;&lt;/code&gt;&lt;code&gt;for&lt;/code&gt;&amp;nbsp;&lt;code&gt;SSH tunneling?&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[y&lt;/code&gt;&lt;code&gt;/N&lt;/code&gt;&lt;code&gt;]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;y&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [pause] ***&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[pause]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Do you want the VPN to support Windows 10 or Linux Desktop clients? (enables compatible ciphers and key exchange,&amp;nbsp;&lt;/code&gt;&lt;code&gt;less&lt;/code&gt;&amp;nbsp;&lt;code&gt;secure)&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[y&lt;/code&gt;&lt;code&gt;/N&lt;/code&gt;&lt;code&gt;]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;y&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [pause] ***&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[pause]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Do you want to retain the CA key? (required to add&amp;nbsp;&lt;/code&gt;&lt;code&gt;users&lt;/code&gt;&amp;nbsp;&lt;code&gt;in&lt;/code&gt;&amp;nbsp;&lt;code&gt;the future, but&amp;nbsp;&lt;/code&gt;&lt;code&gt;less&lt;/code&gt;&amp;nbsp;&lt;code&gt;secure)&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[y&lt;/code&gt;&lt;code&gt;/N&lt;/code&gt;&lt;code&gt;]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;y&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;Ansible部署应该开始。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;123456789101112131415161718192021222324252627282930313233343536373839404142434445&lt;/td&gt;&lt;td&gt;&lt;code&gt;TASK [pause] **&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [Set facts based on the input] *&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;PLAY [Provision the server] *&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [Gathering Facts]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;--&amp;gt; Please include the following block of text when reporting issues:&lt;/code&gt;&lt;code&gt;Algo running on: Ubuntu 18.04.1 LTS (Virtualized: kvm)&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Created from git clone. Last commit: 40b42c4 Get started with Azure&amp;nbsp;&lt;/code&gt;&lt;code&gt;more&lt;/code&gt;&amp;nbsp;&lt;code&gt;easily (&lt;/code&gt;&lt;code&gt;#1323)&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Python 2.7.15rc1&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Runtime variables:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;algo_provider&amp;nbsp;&lt;/code&gt;&lt;code&gt;"local"&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;algo_ondemand_cellular&amp;nbsp;&lt;/code&gt;&lt;code&gt;"True"&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;algo_ondemand_wifi&amp;nbsp;&lt;/code&gt;&lt;code&gt;"True"&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;algo_ondemand_wifi_exclude&amp;nbsp;&lt;/code&gt;&lt;code&gt;"X251bGw="&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;algo_local_dns&amp;nbsp;&lt;/code&gt;&lt;code&gt;"True"&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;algo_ssh_tunneling&amp;nbsp;&lt;/code&gt;&lt;code&gt;"True"&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;algo_windows&amp;nbsp;&lt;/code&gt;&lt;code&gt;"True"&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;wireguard_enabled&amp;nbsp;&lt;/code&gt;&lt;code&gt;"True"&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;dns_encryption&amp;nbsp;&lt;/code&gt;&lt;code&gt;"True"&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [Display the invocation environment] *&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;changed: [localhost -&amp;gt; localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [Install the requirements] ***&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;changed: [localhost -&amp;gt; localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [Generate the SSH private key] *&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;changed: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [Generate the SSH public key]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;changed: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[&lt;/code&gt;&lt;code&gt;local&lt;/code&gt;&amp;nbsp;&lt;code&gt;: pause]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Enter the IP address of your server: (or use localhost&amp;nbsp;&lt;/code&gt;&lt;code&gt;for&lt;/code&gt;&amp;nbsp;&lt;code&gt;local&lt;/code&gt;&amp;nbsp;&lt;code&gt;installation):&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;localhost&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [&lt;/code&gt;&lt;code&gt;local&lt;/code&gt;&amp;nbsp;&lt;code&gt;: pause]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [&lt;/code&gt;&lt;code&gt;local&lt;/code&gt;&amp;nbsp;&lt;code&gt;: Set the facts]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;TASK [&lt;/code&gt;&lt;code&gt;local&lt;/code&gt;&amp;nbsp;&lt;code&gt;: Set the facts]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;ok: [localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[&lt;/code&gt;&lt;code&gt;local&lt;/code&gt;&amp;nbsp;&lt;code&gt;: pause]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;Enter the public IP address of your server: (IMPORTANT! This IP is used to verify the certificate)&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[localhost]&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;192.168.1.10 (Your Public IP Here)&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;当它成功完成后，我们应该看到一个像下面一样的横幅&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12345678910111213141516171819&lt;/td&gt;&lt;td&gt;&lt;code&gt;TASK [debug] ** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****&lt;/code&gt;&lt;code&gt;ok: [localhost] =&amp;gt; {&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"msg"&lt;/code&gt;&lt;code&gt;: [&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;[&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"\"#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Congratulations!&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #\""&lt;/code&gt;&lt;code&gt;,&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"\"#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Your Algo server is running.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #\""&lt;/code&gt;&lt;code&gt;,&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"\"#&amp;nbsp;&amp;nbsp;&amp;nbsp; Config files and certificates are in the ./configs/directory.&amp;nbsp;&amp;nbsp;&amp;nbsp; #\""&lt;/code&gt;&lt;code&gt;,&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"\"#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Go to https://whoer.net/after connecting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #\""&lt;/code&gt;&lt;code&gt;,&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"\"#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and ensure that all your traffic passes through the VPN.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #\""&lt;/code&gt;&lt;code&gt;,&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"\"#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Local DNS resolver 172.16.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #\""&lt;/code&gt;&lt;code&gt;,&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;""&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;],&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp; \"#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The p12 and SSH keys password for new users is n8L8q6bn&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #\"\n"&lt;/code&gt;&lt;code&gt;,&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp; \"#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The CA key password is bc6f3cc1080d166ca27b1cf5d5a14aa6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #\"\n"&lt;/code&gt;&lt;code&gt;,&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;"&amp;nbsp;&amp;nbsp;&amp;nbsp; "&lt;/code&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt;&lt;code&gt;]&lt;/code&gt;&lt;code&gt;}&lt;/code&gt;&lt;code&gt;PLAY RECAP ** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **&lt;/code&gt;&lt;code&gt;localhost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : ok=151&amp;nbsp; changed=85&amp;nbsp;&amp;nbsp; unreachable=0&amp;nbsp;&amp;nbsp;&amp;nbsp; failed=0&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;部署后，Algo VPN将用户添加到系统并生成与VPN客户端一起使用的配置文件以及SSH键。&lt;/p&gt;
&lt;h3&gt;添加用户&lt;/h3&gt;
&lt;p&gt;安装后，我们可以添加其他&amp;nbsp;&lt;code&gt;users&lt;/code&gt;列出你的&amp;nbsp;&lt;code&gt;config.cfg&lt;/code&gt;&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12345&lt;/td&gt;&lt;td&gt;&lt;code&gt;users&lt;/code&gt;&lt;code&gt;:&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;pech&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;admin&lt;/code&gt;&lt;code&gt;&amp;nbsp;&lt;/code&gt;&lt;code&gt;user2&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;更新列表后，激活虚拟环境并运行用户更新脚本。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;&lt;code&gt;source&lt;/code&gt;&amp;nbsp;&lt;code&gt;env&lt;/code&gt;&lt;code&gt;/bin/activate&lt;/code&gt;&lt;code&gt;.&lt;/code&gt;&lt;code&gt;/algo&lt;/code&gt;&amp;nbsp;&lt;code&gt;update-&lt;/code&gt;&lt;code&gt;users&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;完成此过程后，ALGO VPN服务器将仅包含列出的用户&amp;nbsp;&lt;code&gt;config.cfg&lt;/code&gt;文件。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12&lt;/td&gt;&lt;td&gt;&lt;code&gt;# id test&lt;/code&gt;&lt;code&gt;uid=1002(&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;) gid=1003(&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;)&amp;nbsp;&lt;/code&gt;&lt;code&gt;groups&lt;/code&gt;&lt;code&gt;=1003(&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;),1000(algo)&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;p&gt;每个VPN配置文件的配置文件位于&amp;nbsp;&lt;code&gt;./algo/configs/ServerIP&lt;/code&gt;目录。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;12345678&lt;/td&gt;&lt;td&gt;&lt;code&gt;# ls | grep test&lt;/code&gt;&lt;code&gt;ipsec_test.conf&lt;/code&gt;&lt;code&gt;ipsec_test.secrets&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;.mobileconfig&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;.p12&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;.ssh_config&lt;/code&gt;&lt;code&gt;test&lt;/code&gt;&lt;code&gt;.&lt;/code&gt;&lt;code&gt;ssh&lt;/code&gt;&lt;code&gt;.pem&lt;/code&gt;&lt;code&gt;windows_test.ps1&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;</description></item><item><title>Ubuntu 20.04配置WireGuard</title><link>https://www.duojilu.com/archives/171/</link><pubDate>Mon, 27 Dec 2021 20:47:10 +0800</pubDate><guid>https://www.duojilu.com/archives/171/</guid><description>&lt;pre class="wp-block-code"&gt;&lt;code&gt;安装包

$ sudo apt update
$ sudo apt upgrade -y
$ sudo apt install -y iptables wireguard

开启ipv4转发

$ sudo vim /etc/sysctl.conf

取消net.ipv4.ip_forward=1这一行的注释, 再执行下面命令生效

$ sudo sysctl -p

配置WireGuard服务

生成私钥和公钥

$ sudo su -
# wg genkey | tee /etc/wireguard/privatekey | wg pubkey | tee /etc/wireguard/publickey

查看并复制私钥内容

$ cat /etc/wireguard/privatekey

创建网络配置文件

$ sudo vim /etc/wireguard/wg0.conf

使用上面的私钥替换配置文件中的相关内容, 同时需要注意替换eth0为实际的网卡设备名称

&amp;#91;Interface]
Address = 10.10.10.1/24
SaveConfig = true
ListenPort = 51820
PrivateKey = 上面复制的私钥内容
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

修改配置文件的权限

$ sudo chmod 600 /etc/wireguard/privatekey
$ sudo chmod 600 /etc/wireguard/wg0.conf

启动WireGuard接口

$ sudo wg-quick up wg0

执行后会输出下面内容

root@localhost:/etc/wireguard# wg-quick up wg0
&amp;#91;#] ip link add wg0 type wireguard
&amp;#91;#] wg setconf wg0 /dev/fd/63
&amp;#91;#] ip -4 address add 10.10.10.1/24 dev wg0
&amp;#91;#] ip link set mtu 1420 up dev wg0
&amp;#91;#] iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

配置开机启动服务

$ sudo wg-quick down wg0	// 先停掉之前手工启动的端口
$ sudo systemctl enable wg-quick@wg0.service
$ sudo systemctl start wg-quick@wg0.service
$ sudo wg show	//	查看启动的端口信息

客户端配置

客户端下载(Windows+Android)
Android客户端

在服务器端使用下面命令生成二维码

$ sudo su
# apt install -y qrencode
# mkdir -p /etc/wireguard/clients
# wg genkey | sudo tee /etc/wireguard/clients/mobile.key | wg pubkey | sudo tee /etc/wireguard/clients/mobile.key.pub
# cat /etc/wireguard/clients/mobile.key	// 复制私钥内容
# vim /etc/wireguard/clients/mobile.conf

&amp;#91;Interface]
PrivateKey = 上面复制的私钥内容
Address = 10.10.10.2/24
DNS = 1.1.1.1, 1.0.0.1

&amp;#91;Peer]
PublicKey = 服务器的公钥(/etc/wireguard/publickey)
AllowedIPs = 0.0.0.0/0
Endpoint = 服务器的公网IP地址:51820

# qrencode -t ansiutf8 &amp;lt; /etc/wireguard/clients/mobile.conf

使用Android客户端扫描屏幕二维码即可完成添加
管理工具脚本

这个脚本可以更方便的管理, 省了手工复制粘贴密钥了
————————————————
版权声明：本文为CSDN博主「DexterLien」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
原文链接：https://blog.csdn.net/lpwmm/article/details/113181101&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>bitbucket 上公钥SSH key如何add key并进行项目运用</title><link>https://www.duojilu.com/archives/163/</link><pubDate>Mon, 27 Dec 2021 12:30:14 +0800</pubDate><guid>https://www.duojilu.com/archives/163/</guid><description>&lt;p&gt;前提：从sourcetree 添加项目时老是拉取不下来，查到原因是应为bitbucket需要SSH key公钥&lt;/p&gt;
&lt;p&gt;目的：公钥相当于你在任何一台电脑只要有公钥授权就可以随时提交代码到服务器&lt;/p&gt;
&lt;p&gt;原因：&lt;/p&gt;
&lt;p&gt;1、很多搜到的文章写得简单，作为小白有些懂不起，也觉得不是特别详细&lt;/p&gt;
&lt;p&gt;2、受人白眼，觉得这么简单都不会，哎！&lt;/p&gt;
&lt;p&gt;一、如何添加公钥 add key&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;步骤1:执行linux命令&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;执行目录A --根据自己实际目录&lt;/p&gt;
&lt;p&gt;ssh-keygen -t rsa -C "XXX&lt;a href="mailto:hongying.xu@hrx.ai"&gt;@o&lt;/a&gt;utlook.com”&amp;nbsp; &amp;nbsp; &amp;nbsp;--邮件地址需要更改为自己的邮箱，最好是登录bitbucket的邮箱&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;步骤2：找公钥&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1、在执行目录A下输入&amp;nbsp; cd .ssh&lt;/p&gt;
&lt;p&gt;2、找到&lt;code&gt;id_rsa.pub&amp;nbsp; &amp;nbsp;--它是公钥&lt;/code&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/978914-20190124153451767-1815212971.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;3、vi&amp;nbsp;id_rsa.pub&lt;/p&gt;
&lt;p&gt;4、拷贝公钥到文本框&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;步骤3：bitbucket上add key&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1、登录bitbucket&amp;nbsp; --公司提供账号、密码 或者 自己注册&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://bitbucket.org/XX/repositories
&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;2、找到 Bitbucket settings&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/978914-20190124153706090-1353635008.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;3、settings-&amp;gt;ssh keys-&amp;gt;add key&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/978914-20190124154148981-174615676.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;4、将找到的公钥拷贝到如下&lt;/p&gt;
&lt;p&gt;注意1：label可以随意命名&lt;/p&gt;
&lt;p&gt;注意2：key为id_rsa.pub 里面的公钥&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/978914-20190124154506722-1641860263.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;5、add 公钥成功，这下你的账号有访问bitbucket的权限了&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;步骤 4&amp;nbsp; 命令拉取项目&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1、找到自己的work目录&amp;nbsp; 如 work/automation&lt;/p&gt;
&lt;p&gt;2、执行命令拉取项目&lt;/p&gt;
&lt;p&gt;&amp;nbsp; git clone git@bitbucket.XXXXXXX.git&lt;/p&gt;
&lt;p&gt;看到如下结果就拉取项目成功啦...&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/978914-20190124154941686-2051951421.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;3、进入自己的work/automation 即可查看到拉取到的项目&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;步骤 5 sourcetree 获取拉取到的项目&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1、进入sourcetree&lt;/p&gt;
&lt;p&gt;2、添加已存在本地的仓库，找到work/automation 目录拉取到的项目即可&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/978914-20190124155252314-1731012156.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;步骤 6 项目推送&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;方式一：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;使用sourcetree版本管理进行提交&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;方式二：&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;参考地址：&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-embed"&gt;&lt;div class="wp-block-embed__wrapper"&gt;
https://segmentfault.com/a/1190000009530667
&lt;/div&gt;&lt;/figure&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;git remote add origin-for-bitbucket git@bitbucket.org:wushaohua/warnerwu-using-bitbucket-repo-manage-test.git&lt;/code&gt;&lt;/pre&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;git remote origin-for-bitbucket master&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;冲突等解决需等待补充 ...&lt;/p&gt;</description></item><item><title>linux 下如何回到根目录？</title><link>https://www.duojilu.com/archives/161/</link><pubDate>Mon, 27 Dec 2021 12:28:12 +0800</pubDate><guid>https://www.duojilu.com/archives/161/</guid><description>&lt;p&gt;linux 下如何回到根目录？&amp;nbsp;&lt;br&gt;cd www , 意思是 到www目录；&amp;nbsp;&lt;br&gt;cd .. , 意思是到上一级目录；&amp;nbsp;&lt;br&gt;cd - ,意思是返回到上次的目录，类似windows返回 ；&amp;nbsp;&lt;br&gt;cd /，意思是回到根目录。&lt;/p&gt;</description></item><item><title>Ubuntu 20.04配置WireGuard</title><link>https://www.duojilu.com/archives/157/</link><pubDate>Sun, 26 Dec 2021 19:26:12 +0800</pubDate><guid>https://www.duojilu.com/archives/157/</guid><description>&lt;p&gt;安装包&lt;/p&gt;
&lt;p&gt;$ sudo apt update&lt;br&gt;$ sudo apt upgrade -y&lt;br&gt;$ sudo apt install -y iptables wireguard&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;开启ipv4转发&lt;/p&gt;
&lt;p&gt;$ sudo vim /etc/sysctl.conf&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;取消net.ipv4.ip_forward=1这一行的注释, 再执行下面命令生效&lt;/p&gt;
&lt;p&gt;$ sudo sysctl -p&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;配置WireGuard服务&lt;/p&gt;
&lt;p&gt;生成私钥和公钥&lt;/p&gt;
&lt;p&gt;$ sudo su -&lt;/p&gt;
&lt;h1&gt;wg genkey | tee /etc/wireguard/privatekey | wg pubkey | tee /etc/wireguard/publickey&lt;/h1&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1
2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;查看并复制私钥内容&lt;/p&gt;
&lt;p&gt;$ cat /etc/wireguard/privatekey&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;创建网络配置文件&lt;/p&gt;
&lt;p&gt;$ sudo vim /etc/wireguard/wg0.conf&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;使用上面的私钥替换配置文件中的相关内容, 同时需要注意替换eth0为实际的网卡设备名称&lt;/p&gt;
&lt;p&gt;[Interface]&lt;br&gt;Address = 10.10.10.1/24&lt;br&gt;SaveConfig = true&lt;br&gt;ListenPort = 51820&lt;br&gt;PrivateKey = 上面复制的私钥内容&lt;br&gt;PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;br&gt;PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1
2
3
4
5
6
7&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;修改配置文件的权限&lt;/p&gt;
&lt;p&gt;$ sudo chmod 600 /etc/wireguard/privatekey&lt;br&gt;$ sudo chmod 600 /etc/wireguard/wg0.conf&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1
2&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;启动WireGuard接口&lt;/p&gt;
&lt;p&gt;$ sudo wg-quick up wg0&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;执行后会输出下面内容&lt;/p&gt;
&lt;p&gt;root@localhost:/etc/wireguard# wg-quick up wg0&lt;br&gt;[#] ip link add wg0 type wireguard&lt;br&gt;[#] wg setconf wg0 /dev/fd/63&lt;br&gt;[#] ip -4 address add 10.10.10.1/24 dev wg0&lt;br&gt;[#] ip link set mtu 1420 up dev wg0&lt;br&gt;[#] iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1
2
3
4
5
6&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;配置开机启动服务&lt;/p&gt;
&lt;p&gt;$ sudo wg-quick down wg0 // 先停掉之前手工启动的端口&lt;br&gt;$ sudo systemctl enable wg-quick@wg0.service&lt;br&gt;$ sudo systemctl start wg-quick@wg0.service&lt;br&gt;$ sudo wg show // 查看启动的端口信息&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1
2
3
4&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;客户端配置&lt;/p&gt;
&lt;p&gt;客户端下载(Windows+Android)&lt;br&gt;Android客户端&lt;/p&gt;
&lt;p&gt;在服务器端使用下面命令生成二维码&lt;/p&gt;
&lt;p&gt;$ sudo su&lt;/p&gt;
&lt;h1&gt;apt install -y qrencode&lt;/h1&gt;
&lt;h1&gt;mkdir -p /etc/wireguard/clients&lt;/h1&gt;
&lt;h1&gt;wg genkey | sudo tee /etc/wireguard/clients/mobile.key | wg pubkey | sudo tee /etc/wireguard/clients/mobile.key.pub&lt;/h1&gt;
&lt;h1&gt;cat /etc/wireguard/clients/mobile.key // 复制私钥内容&lt;/h1&gt;
&lt;h1&gt;vim /etc/wireguard/clients/mobile.conf&lt;/h1&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1
2
3
4
5
6&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;[Interface]&lt;br&gt;PrivateKey = 上面复制的私钥内容&lt;br&gt;Address = 10.10.10.2/24&lt;br&gt;DNS = 1.1.1.1, 1.0.0.1&lt;/p&gt;
&lt;p&gt;[Peer]&lt;br&gt;PublicKey = 服务器的公钥(/etc/wireguard/publickey)&lt;br&gt;AllowedIPs = 0.0.0.0/0&lt;br&gt;Endpoint = 服务器的公网IP地址:51820&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1
2
3
4
5
6
7
8
9&lt;/code&gt;&lt;/pre&gt;
&lt;h1&gt;qrencode -t ansiutf8 &amp;lt; /etc/wireguard/clients/mobile.conf&lt;/h1&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;1&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;使用Android客户端扫描屏幕二维码即可完成添加&lt;br&gt;管理工具脚本&lt;/p&gt;
&lt;p&gt;这个脚本可以更方便的管理, 省了手工复制粘贴密钥了&lt;br&gt;https://github.com/complexorganizations/wireguard-manager&lt;br&gt;————————————————&lt;br&gt;版权声明：本文为CSDN博主「DexterLien」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。&lt;br&gt;原文链接：https://blog.csdn.net/lpwmm/article/details/113181101&lt;/p&gt;</description></item><item><title>如何在Ubuntu 20.04上安装和配置Algo VPN服务器</title><link>https://www.duojilu.com/archives/154/</link><pubDate>Sun, 26 Dec 2021 13:34:36 +0800</pubDate><guid>https://www.duojilu.com/archives/154/</guid><description>&lt;p&gt;如何在Ubuntu 20.04上安装和配置Algo VPN服务器&lt;/p&gt;
&lt;p&gt;Algo VPN是一个开源软件包或Ansible脚本集，用于设置WireGuard和IPsec VPN。 它是由Trail of Bits设计的，目的是使VPN安装过程既简单又安全。 Algo VPN允许你从任何设备进行连接，包括Windows，Linux，OSX，Android和iOS。 Algo VPN支持许多云服务，包括亚马逊，谷歌云，Vultr，DigitalOcean，Scalway，Linode和OpenStack。&lt;/p&gt;
&lt;p&gt;在本教程中，我们将向你展示如何在Ubuntu 20.04服务器上使用Algo VPN设置VPN服务器。&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;运行Ubuntu 20.04的服务器。&lt;/li&gt;&lt;li&gt;为服务器配置了root加密货币。&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;入门&lt;/p&gt;
&lt;p&gt;首先，使用以下命令将系统软件包更新为最新版本：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;&lt;code&gt;apt-get update -y&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;更新所有软件包后，请使用以下命令安装其他依赖项：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;&lt;code&gt;apt-get install git apparmor build-essential python3-dev python3-pip python3-setuptools python3-virtualenv libffi-dev libssl-dev -y&lt;/code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来，你将需要禁用名称解析服务以使dnsmasq正常工作。 你可以使用以下命令禁用它：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;systemctl disable systemd-resolved&lt;br&gt;systemctl stop systemd-resolved&lt;br&gt;unlink /etc/resolv.conf&lt;br&gt;echo "nameserver 8.8.8.8" &amp;gt; /etc/resolv.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;完成后，你可以继续下一步。&lt;/p&gt;
&lt;p&gt;安装和配置Algo VPN&lt;/p&gt;
&lt;p&gt;首先，使用以下命令从Git存储库下载最新版本的Algo VPN：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;git clone https://github.com/trailofbits/algo.git&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来，将目录更改为下载的目录，并使用以下命令创建Python虚拟环境：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;cd algo&lt;br&gt;python3 -m virtualenv --python=/usr/bin/python3 .env&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来，使用以下命令激活虚拟环境：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;source .env/bin/activate&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;接下来，使用以下命令安装所需的依赖项：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;python3 -m pip install -U pip virtualenv&lt;br&gt;python3 -m pip install -r requirements.txt&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;安装所有依赖项后，通过运行以下命令来安装Algo VPN：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;./algo&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;系统将要求你选择云提供商，如下所示：&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;TASK [Set required ansible version as a fact] *************************************************************************************************
ok: [localhost] =&amp;gt; (item=ansible==2.9.7)

TASK [Verify Python meets Algo VPN requirements] **********************************************************************************************
ok: [localhost] =&amp;gt; {
 "changed": false,
 "msg": "All assertions passed"
}

TASK [Verify Ansible meets Algo VPN requirements] *********************************************************************************************
ok: [localhost] =&amp;gt; {
 "changed": false,
 "msg": "All assertions passed"
}
[WARNING]: Found variable using reserved name: no_log

PLAY [Ask user for the input] *****************************************************************************************************************

TASK [Gathering Facts] ************************************************************************************************************************
ok: [localhost]
[Cloud prompt]
What provider would you like to use?
 1. DigitalOcean
 2. Amazon Lightsail
 3. Amazon EC2
 4. Microsoft Azure
 5. Google Compute Engine
 6. Hetzner Cloud
 7. Vultr
 8. Scaleway
 9. OpenStack (DreamCompute optimised)
 10. CloudStack (Exoscale optimised)
 11. Linode
 12. Install to existing Ubuntu 18.04 or 20.04 server (for more advanced users)
 
Enter the number of your desired provider
:
12

Type 12 and hit Enter to setup Algo VPN on Ubuntu 20.04 server. You will be asked for several questions as shown below:

TASK [Set facts based on the input] ***************************************************************************************************************************************************************************************
ok: [localhost]
[Cellular On Demand prompt]
Do you want macOS/iOS IPsec clients to enable "Connect On Demand" when connected to cellular networks?
&lt;/pre&gt;
&lt;p&gt;[y/N]&lt;/p&gt;
&lt;p&gt;:y TASK [Cellular On Demand prompt] ****************************************************************************************************************************************************************************************** ok: [localhost] [Wi-Fi On Demand prompt] Do you want macOS/iOS IPsec clients to enable "Connect On Demand" when connected to Wi-Fi?&lt;/p&gt;
&lt;p&gt;[y/N]&lt;/p&gt;
&lt;p&gt;:y TASK [Wi-Fi On Demand prompt] ********************************************************************************************************************************************************************************************* ok: [localhost] [Trusted Wi-Fi networks prompt] List the names of any trusted Wi-Fi networks where macOS/iOS IPsec clients should not use "Connect On Demand" (e.g., your home network. Comma-separated value, e.g., HomeNet,OfficeWifi,AlgoWiFi) :HomeNet TASK [Trusted Wi-Fi networks prompt] ************************************************************************************************************************************************************************************** ok: [localhost] [Compatible ciphers prompt] Do you want the VPN to support Windows 10 or Linux Desktop clients? (enables compatible ciphers and key exchange, less secure)&lt;/p&gt;
&lt;p&gt;[y/N]&lt;/p&gt;
&lt;p&gt;:y TASK [Compatible ciphers prompt] ****************************************************************************************************************************************************************************************** ok: [localhost] [Retain the CA key prompt] Do you want to retain the CA key? (required to add users in the future, but less secure)&lt;/p&gt;
&lt;p&gt;[y/N]&lt;/p&gt;
&lt;p&gt;:y TASK [Retain the CA key prompt] ******************************************************************************************************************************************************************************************* ok: [localhost] [DNS adblocking prompt] Do you want to install an ad blocking DNS resolver on this VPN server?&lt;/p&gt;
&lt;p&gt;[y/N]&lt;/p&gt;
&lt;p&gt;:y TASK [DNS adblocking prompt] ********************************************************************************************************************************************************************************************** ok: [localhost] [SSH tunneling prompt] Do you want each user to have their own account for SSH tunneling?&lt;/p&gt;
&lt;p&gt;[y/N]&lt;/p&gt;
&lt;p&gt;:N Enter the IP address of your server: (or use localhost for local installation):&lt;/p&gt;
&lt;p&gt;[localhost]&lt;/p&gt;
&lt;p&gt;: localhost TASK [local : pause] ************************************************************************************************************************** ok: [localhost] TASK [local : Set the facts] ****************************************************************************************************************** ok: [localhost]&lt;/p&gt;
&lt;p&gt;[local : pause]&lt;/p&gt;
&lt;p&gt;What user should we use to login on the server? (note: passwordless login required, or ignore if you're deploying to localhost)&lt;/p&gt;
&lt;p&gt;[root]&lt;/p&gt;
&lt;p&gt;: root Enter the public IP address or domain name of your server: (IMPORTANT! This is used to verify the certificate) [45.58.38.120]&lt;/p&gt;
&lt;p&gt;成功完成安装后，你将获得以下输出：&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;TASK [debug] **********************************************************************************************************************************
ok: [localhost] =&amp;gt; {
 "msg": [
 [
 ""# Congratulations! #"",
 ""# Your Algo server is running. #"",
 ""# Config files and certificates are in the ./configs/ directory. #"",
 ""# Go to https://whoer.net/ after connecting #"",
 ""# and ensure that all your traffic passes through the VPN. #"",
 ""# Local DNS resolver 172.18.7.104 #"",
 ""
 ],
 " "# The p12 and SSH keys password for new users is 7OEfSUZt0 #"n",
 " "# The CA key password is [email&amp;nbsp;protected] #"n",
 " "
 ]
}

PLAY RECAP ************************************************************************************************************************************
localhost : ok=125 changed=39 unreachable=0 failed=0 skipped=53 rescued=0 ignored=0 
&lt;/pre&gt;
&lt;p&gt;安装后，你应该使用以下命令查看每个VPN配置文件的配置文件：&lt;/p&gt;
&lt;pre class="wp-block-code"&gt;&lt;code&gt;ls configs/your-server-ip/wireguard/&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;你应该在以下输出中看到所有概要文件：&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;apple desktop.conf desktop.png laptop.conf laptop.png phone.conf phone.png user1.conf user1.png
&lt;/pre&gt;
&lt;p&gt;你可以在客户端设备上使用上述任何文件来连接到Algo VPN服务器。&lt;/p&gt;
&lt;p&gt;结论&lt;/p&gt;
&lt;p&gt;恭喜你 你已在Ubuntu 20.04服务器上成功安装并配置了Algo VPN。 现在，你可以配置Windows，Linux或Android设备以连接到Algo VPN服务器。&lt;/p&gt;</description></item><item><title>linode每月五美金vps的梯子比SoftEther强</title><link>https://www.duojilu.com/archives/150/</link><pubDate>Sat, 25 Dec 2021 22:34:32 +0800</pubDate><guid>https://www.duojilu.com/archives/150/</guid><description>&lt;p&gt;首先使用你的邮箱注册一个 linode的账号，注册的时候需要你准备一张招商银行的信用卡，我使用的就是招商银行的信用卡。注册完成后需要到邮箱激活，那么完美的第一步就完成了。&lt;/p&gt;
&lt;p&gt;第二部就是在linode后台选择 &lt;strong&gt;Create New Linode&lt;/strong&gt; 创建时选择 &lt;strong&gt;One-Click&lt;/strong&gt; ，然后选择 &lt;strong&gt;Community Stackscripts&lt;/strong&gt;，搜索&lt;strong&gt;VPN&lt;/strong&gt;，选择&lt;strong&gt;setup-ipsec-vpn&lt;/strong&gt;，即第一个。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/linode一键设置ipsec-vpn教程1.png" alt="linode一键设置ipsec vpn教程1"/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href="https://jimubiedao.com/wp-content/uploads/2019/04/linode%E4%B8%80%E9%94%AE%E8%AE%BE%E7%BD%AEipsec-vpn%E6%95%99%E7%A8%8B1.png" target="_blank" rel="noreferrer noopener"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;选择后划到网页下方，填写&lt;strong&gt;IPsec 预共享密钥&lt;/strong&gt;、&lt;strong&gt;VPN用户名&lt;/strong&gt;和&lt;strong&gt;VPN密码&lt;/strong&gt;，这个都可以随意填写，只要不提示错误就可以，务必将填写的内容记清楚。&lt;/p&gt;
&lt;p&gt;系统选择，centos、debian和ubuntu三选一，任选一个都可以，看个人喜好了。&lt;/p&gt;
&lt;p&gt;然后选择VPN地区，电信用户建议选择图示中的美国加州CA地区或者亚洲的日本东京2号，移动宽带用户可以选择新加坡地区。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/linode一键设置ipsec-vpn教程2.png" alt="linode一键设置ipsec vpn教程2"/&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href="https://jimubiedao.com/wp-content/uploads/2019/04/linode%E4%B8%80%E9%94%AE%E8%AE%BE%E7%BD%AEipsec-vpn%E6%95%99%E7%A8%8B2.png" target="_blank" rel="noreferrer noopener"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;个人使用，选择nanode就可以了，一个月5美元，完全够用。然后需要填写一个root密码，这个是ssh登录密码，创建这个VPN不会用到ssh密码。&lt;/p&gt;
&lt;p&gt;稍等片刻之后，就可以在客户端连接VPN了。&lt;/p&gt;
&lt;h2&gt;&lt;a&gt;&lt;/a&gt;在手机上连接IPsec VPN&lt;/h2&gt;
&lt;p&gt;在iPhone上使用，&lt;strong&gt;设置&amp;gt;&amp;gt;VPN&amp;gt;&amp;gt;添加VPN配置&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在类型一栏中选择&lt;strong&gt;IPsec&lt;/strong&gt;，描述一栏内容随便填写，服务器填写vps后台IP Addresses一栏查看，填写之前创建好的VPN账户、密码和共享密钥，注意大小写。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description></item><item><title>关于 WordPress 博客 CDN 加速，你只需这篇文章就够了</title><link>https://www.duojilu.com/archives/141/</link><pubDate>Thu, 23 Dec 2021 09:15:43 +0800</pubDate><guid>https://www.duojilu.com/archives/141/</guid><description>&lt;h1&gt;关于 WordPress 博客 CDN 加速，你只需这篇文章就够了&lt;/h1&gt;
&lt;p&gt;这是我一直想说清楚的问题，因为问的人实在太多了，今天把这方面的问题能想到都整理了下，通过这篇文章给大家说清楚问题，希望真的可以做到&lt;strong&gt;关于博客 CDN 加速，你只需这篇文章就够了?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;为了方便大家的阅读和理解，通过一些简单的问题的解答，从大到小一步一步引入讲解清楚。&lt;/p&gt;
&lt;h2&gt;&lt;a&gt;&lt;/a&gt;一、网站怎么加速？&lt;/h2&gt;
&lt;p&gt;一般用户提问都是这样直接提出的，他们一开始想要的也是这个，这个问题很大，很难回答得很具体，那么今天从简单的开始，一步一步引入。&lt;/p&gt;
&lt;p&gt;简单来说，网站加速分成两大步：&lt;strong&gt;动态内容优化&lt;/strong&gt;，&lt;strong&gt;静态资源加速&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;WordPress 博客页面的生成，首先加载 WordPress 程序，然后加载插件和主题，最后根据请求从数据库中取出数据渲染网页，当然这也是一般 PHP 脚本渲染网页的过程。&lt;/p&gt;
&lt;p&gt;所以动态内容优化，首先要优化服务器，&lt;strong&gt;安装 OPCache 和&amp;nbsp;Memcached&lt;/strong&gt;，&lt;strong&gt;然后优化 WordPress&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;OPCache&amp;nbsp;把经过编译后的 PHP 代码缓存到内存中，在用户访问的时候就能直接调用从而起到高效的加速作用。&lt;/p&gt;
&lt;p&gt;Memcached 会把 WordPress 的数据库查询结果存到内存里面，下次使用会直接到 Memcached 中取，这样数据库查询将会减少，甚至可以做到&amp;nbsp;0 SQL，所以可以显著的提高页面生成的速度。&lt;/p&gt;
&lt;p&gt;优化 WordPress，我做的 &lt;strong&gt;WPJAM Basic&lt;/strong&gt; 插件已经集成了绝大部分的优化选项，这里就不再说明。&lt;/p&gt;
&lt;p&gt;WordPress 生成页面之后，页面里面有图片, CSS, JS&amp;nbsp;这些静态文件，这些静态资源如果加载比较慢的话，用户访问你的网站感觉也是会慢的，所以我们要&lt;strong&gt;对图片, CSS, JS&amp;nbsp;这些静态资源&lt;/strong&gt;进行加速。&lt;/p&gt;
&lt;h2&gt;&lt;a&gt;&lt;/a&gt;二、如何对静态资源加速？&lt;/h2&gt;
&lt;p&gt;前面讲到网站加速分成&lt;strong&gt;动态内容优化&lt;/strong&gt;和&lt;strong&gt;静态资源加速&lt;/strong&gt;这两个步骤，动态内容加速需要服务器需要 ROOT 权限，很多虚拟主机用户就放弃了，并且需要配置优化服务器，很多人又进入了知识盲区，望而却步了。&lt;/p&gt;
&lt;p&gt;那么静态资源加速这块是比较简单的，只要相信自己，并且用心且认真看完本文就能够顺利操作的。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;静态资源加速的意思就是让用户能够快速访问博客里面的图片, CSS 和&amp;nbsp;JS 这些文件。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;那么反过来说：&lt;strong&gt;是什么阻止了用户快速访问图片, CSS 和 JS 这些静态资源文件呢&lt;/strong&gt;？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;服务器带宽不够&lt;/strong&gt;，网页中的图片很大，或者访问量一大，这些资源加载就被限制了，当然可以升级服务器带宽，不过这是很贵的。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;服务器并发不大&lt;/strong&gt;，虽然服务器处理静态资源需要 CPU 是远远比不上动态内容的，但是如果一个网页有几十张图片，那么一个用户的访问，相当于服务器有几十个并发，那么访问量一大就会卡死。&lt;/p&gt;
&lt;p&gt;所以&lt;strong&gt;静态资源的加速其实就是使用 CDN 来加速&lt;/strong&gt;。这里就引出第一个问题:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CDN 是什么？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;百科一下告诉我们：&lt;/p&gt;
&lt;blockquote class="wp-block-quote"&gt;&lt;p&gt;CDN（Content Delivery Network）是指内容分发网络，采用各种缓存服务器，将这些缓存服务器分布到用户访问相对集中的地区或网络中，在用户访问网站时，利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上，由缓存服务器直接响应用户请求。&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;那么高级的东西，肯定是我们自己干不了的，所以我们就要使用第三方服务，比如阿里云和腾讯云的 CDN 服务。&lt;/p&gt;
&lt;p&gt;所以使用 CDN 加速静态资源的意思就：&lt;strong&gt;使用&lt;/strong&gt;&lt;strong&gt;阿里云或者腾讯云等这些第三方 CDN&amp;nbsp;服务加速图片, CSS 和 JS 这些静态资源文件。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;那么就引出第二个问题：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;怎么使用第三方的 CDN 服务？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;直接使用，比如直接申请阿里云的 CDN 服务，按照指引解析域名的 CNAME 即可。&lt;/p&gt;
&lt;p&gt;但是这样做有个不好的地方，因为他是全站 CDN 服务，不管动态内容还是静态资源都做了 CDN 服务，而你的动态内容是 PHP 实时生成的，不建议进行 CDN 加速，另外图片等资源还存在回源等问题和无法使用缩图。&lt;/p&gt;
&lt;p&gt;所以我们一般建议先&lt;strong&gt;将静态资源镜像到第三方的云存储服务&lt;/strong&gt;，比如阿里云的 OSS 和腾讯云的 COS，然后再使用第三方 CDN 对静态资源加速。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;三、如何使用第三方云存储和CDN服务？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;看到这里，很多人就开始有些困惑了，为什么简单的一个静态资源的事情要做得那么复杂？&lt;/p&gt;
&lt;p&gt;因为我们只是写博客的，所以我们只要写博客做内容这件事情做好就好，其他专业的事情交给专业的第三方干。&lt;/p&gt;
&lt;p&gt;所以有什么使用云存储有什么好处？&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;可以实时对图片裁图，我们无需 WordPress 的裁图功能，而且可以在不同的页面实现不同的缩略图大小。&lt;/li&gt;&lt;li&gt;CDN的回源操作是针对云存储，只要我们静态资源镜像到云存储之后，我们本地都可以不再存储这些资源。&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;下面我们使用阿里云为例，讲解一下&lt;strong&gt;如何使用第三方云存储和CDN服务？&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;a&gt;&lt;/a&gt;四、使用阿里云对象存储 OSS 对静态资源进行 CDN 加速&lt;/h2&gt;
&lt;p&gt;1. 首先注册阿里云，记得点我的链接，阿里云会给我返佣，看在我做的插件，和那么辛苦写教程份上，一定要点击这个链接哦。&lt;/p&gt;
&lt;p&gt;2. 然后开启阿里云 OSS 服务。点击右侧Bucket 管理下方的「新建Bucket」按钮，创建一个新的存储空间：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1583421021-f0a0fae1d3a2ad1396a952ce3f0b5b09.jpg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;区域：根据你网站用户在哪里最多选择。&lt;/p&gt;
&lt;p&gt;下面这三个三个选项一定要按照下面选择：&lt;/p&gt;
&lt;p&gt;存储类型：选择&lt;strong&gt;标准存储&lt;/strong&gt;。&lt;br&gt;读写权限：选择&lt;strong&gt;公共读&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;服务器端加密：选择&lt;strong&gt;无&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;其他选项，根据你自己的需求设置，一般无特殊需求都选择关闭。&lt;/p&gt;
&lt;p&gt;3. 创建好 Bucket，选择该存储空间，点击「&lt;strong&gt;基础设置&lt;/strong&gt;」，选择「&lt;strong&gt;镜像回源&lt;/strong&gt;」这一栏，点击设置，最后点击添加规则：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1583421085-f8100e4c35ae74610d483584c03bc86e.jpg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;回源类型：选择&lt;strong&gt;镜像&lt;/strong&gt;&lt;br&gt;回源条件：选择&lt;strong&gt;HTTP状态码404&lt;/strong&gt;&lt;br&gt;回源地址：和上图一样，&lt;strong&gt;输入你的博客地址&lt;/strong&gt;，比如我的：blog.duojilu.com&lt;/p&gt;
&lt;p&gt;4. 设置好「镜像回源」之后，返回点击「&lt;strong&gt;传输管理&lt;/strong&gt;」选择「&lt;strong&gt;域名管理&lt;/strong&gt;」，点击「绑定用户域名」：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1583421085-7987f7eb12b96cdacdbee6a638f2d54a.jpg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;5. 然后按照要求设置域名 CNAME&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1583421085-94d68d065f213323a38312009595a59f.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;6. 点击阿里云 CDN 加速下的「未配置」链接，进行 CDN 配置：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1583421085-5d266430856bf76ad33f36f6b0d69abb.jpg" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;源站信息选择 OSS 域名即可，其他按照你的需求进行配置。&lt;/p&gt;
&lt;p&gt;7. 如果你希望更快的缓存效率，可以设置 CDN 的缓存过期时间：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1583421085-162b66fd860e13c237f4e90952e8651f.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;8.&amp;nbsp;这样在阿里云的设置就完成，回到 WordPress 博客，你首先要安装好&amp;nbsp;WPJAM Basic&amp;nbsp;插件，然后在 WordPress 后台点击菜单 「&lt;strong&gt;WPJAM&lt;/strong&gt;」&amp;gt; 「&lt;strong&gt;CDN 加速&lt;/strong&gt;」：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1583421085-afec573a589b5f73e09946238d941cd4.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;云存储：选择&lt;strong&gt;阿里云OSS&lt;/strong&gt;。&lt;br&gt;CDN域名：输入上面设置的域名，比如：&lt;strong&gt;https://cdn.duojilu.com&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这样就大功告成了，就可以在你的 WordPress 网站使用阿里云 OSS 服务，并且使用阿里云的 CDN 对静态资源进行加速了。&lt;/p&gt;
&lt;p&gt;希望大家都有快速的网站，和我一样。如果对你有帮助也欢迎收藏本文，让更多的朋友也可以有更快的网站。?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description></item><item><title>外贸梯子落地实操</title><link>https://www.duojilu.com/archives/91/</link><pubDate>Wed, 22 Dec 2021 12:26:38 +0800</pubDate><guid>https://www.duojilu.com/archives/91/</guid><description>&lt;p&gt;服务器：CentOS7（如果操作不熟练，可以选择windows的，一样，这里介绍CentOS7的）。&lt;/p&gt;
&lt;p&gt;连接服务器配置的客户端电脑：Windows10（你也可以选择win7或其它）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3、服务器安装配置&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 因为要在线编译，所以要安装gcc及其它组件
yum -y install gcc zlib-devel openssl-devel readline-devel ncurses-devel
&lt;/pre&gt;
&lt;p&gt;安装完成界面如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-1-1.png" alt="" class="wp-image-2649"/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;# 下载SoftEther 由于时间原因，版本可能会有变化，大家可以到官网下载
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
&lt;/pre&gt;
&lt;p&gt;下载完成界面如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-2-1.png" alt="" class="wp-image-2650"/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;# 解压
tar -zxvf softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
&lt;/pre&gt;
&lt;p&gt;&lt;br&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-3-1.png" width="984" height="628"&gt;解压完成界面如下图所示。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 切入到目录中
cd vpnserver/
&lt;/pre&gt;
&lt;p&gt;目录切换界面如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-4-1.png" alt="" class="wp-image-2652"/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;# 编译
make
&lt;/pre&gt;
&lt;p&gt;编译之后，会让我们选择同意协议，我们选择1.yes即可（输入1后回车），如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-5-1.png" alt="" class="wp-image-2653"/&gt;&lt;/figure&gt;
&lt;p&gt;麻烦的是让你再次确认协议是否理解，我们同样选择1.yes即可（输入1后回车），如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-6-1.png" alt="" class="wp-image-2654"/&gt;&lt;/figure&gt;
&lt;p&gt;再再次同意协议，同样选择1.yes即可（输入1后回车），如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-7-1.png" alt="" class="wp-image-2655"/&gt;&lt;/figure&gt;
&lt;p&gt;编译完成后界面如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-8-1.png" alt="" class="wp-image-2656"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来我们将SoftEther设置为服务项。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 新建启动脚本/etc/systemd/system/vpnserver.service
vi /etc/systemd/system/vpnserver.service
&lt;/pre&gt;
&lt;p&gt;在脚本中输入如下内容（大家需要注意的是“/ root/vpnserver/”是你的安装路径，要自行修改）。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;[Unit] 
Description=SoftEther Server 
After=network.target 
[Service] 
Type=forking 
ExecStart=/root/vpnserver/vpnserver start 
ExecStop= /root/vpnserver/vpnserver stop

[Install] 
WantedBy=multi-user.target
&lt;/pre&gt;
&lt;p&gt;上面脚本输入后一定要记得保存退出，我是输入:wq&lt;/p&gt;
&lt;p&gt;完整的是 esc(键退出)-&amp;gt;:(符号输入)-&amp;gt;wq(保存退出)&lt;/p&gt;
&lt;p&gt;服务文件内容如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-9-1.png" alt="" class="wp-image-2657"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来启动服务，并设置为开机自启动，同时关闭防火墙。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 启动服务
systemctl start vpnserver

# 开机自启
systemctl enable vpnserver

# 关闭防火墙
systemctl stop firewalld
&lt;/pre&gt;
&lt;p&gt;操作如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-10-1.png" alt="" class="wp-image-2658"/&gt;&lt;/figure&gt;
&lt;p&gt;下面需要设置SoftEther管理员密码。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 启动管理设置
./vpncmd
&lt;/pre&gt;
&lt;p&gt;在使用命令模式下，选择1回车，即管理VPN服务器及网桥。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-11-1.png" alt="" class="wp-image-2659"/&gt;&lt;/figure&gt;
&lt;p&gt;此时需要你输入主机名称或IP地址，这里什么也不用输入，直接回车即可（输入可能会出问题），如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-12-1.png" alt="" class="wp-image-2660"/&gt;&lt;/figure&gt;
&lt;p&gt;不用输入，直接回车即可。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-13-1.png" alt="" class="wp-image-2661"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来设置管理员密码，输入“ServerPasswordSet”后，再重复输入两次密码即可。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-14-1.png" alt="" class="wp-image-2662"/&gt;&lt;/figure&gt;
&lt;p&gt;再输入“exit”即可退出配置，此时服务安装与基本配置完成。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4、Windows下对服务器的图形化安装与配置&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;大家可以到“https://www.softether-download.com/cn.aspx?product=softether”下载最新的版本。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-15-1.png" alt="" class="wp-image-2663"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来对于安将，就不配有文字了，全部图形。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-16-1.png" alt="" class="wp-image-2664"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-17-1.png" alt="" class="wp-image-2665"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-18-1.png" alt="" class="wp-image-2666"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-19-1.png" alt="" class="wp-image-2667"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-20-1.png" alt="" class="wp-image-2668"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-21-1.png" alt="" class="wp-image-2669"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-22-1.png" alt="" class="wp-image-2670"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来，我们在windows下对服务器进行配置。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-23-1.png" alt="" class="wp-image-2671"/&gt;&lt;/figure&gt;
&lt;p&gt;在1处输入你的名称，在2处输入你服务器的IP地址，在3处输入刚刚你在服务器上设置的管理密码，完成后，点击确定按钮。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-24-1.png" alt="" class="wp-image-2672"/&gt;&lt;/figure&gt;
&lt;p&gt;接下选择你刚刚配置的服务器，点击“连接”来连接服务器。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-25-1.png" alt="" class="wp-image-2673"/&gt;&lt;/figure&gt;
&lt;p&gt;连接成功后，&lt;/p&gt;
&lt;p&gt;接着会弹出“SoftEther VPN Server / Bridge 简单安装”界面，勾选上第一个【远程访问 VPN Server】而后【下一步】；&lt;/p&gt;
&lt;p&gt;初始化确定【是】，虚拟HUB名称就是用默认的“VPN”【确定】；&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507134519.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507134519.png" alt="2014072507134519" class="wp-image-4544"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;“动态 DNS 功能”设定，这个界面点击【退出】。主机名可以自己设定更改，默认是 vpn 开头而后带一窜数字，当你的计算机网络处于不同国度的时候获得的后缀是不同的，它会随着你的坐标改变，这不是重点；&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507140346.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507140346.png" alt="2014072507140346" class="wp-image-4545"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;而后设定连接方式，我们勾选第一个常用的即可，其它设定保持默认，点击【确定】。初始的引导设置内容后续在面板上都可以找到，也可以随时更改；&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507162096.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507162096.png" alt="2014072507162096" class="wp-image-4546"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;Vpn Azure 选项，注意在我看的教程视频里它是【禁用】不需要的，但是我在实际使用中碰到了“错误 1”，内网可以连接，外网始终部行，防火墙和路由器设定都没有问题。于是我【启用】了这个动态主机名服务，并使用它，最终连接成功。它有别于前面的“动态 DNS 功能”设定所提供的地址；&lt;/strong&gt;&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507215229.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507215229.png" alt="2014072507215229" class="wp-image-4547"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;而后会弹出“创建用户”界面，我们只输入必要的【用户名】和【密码】后【确定】；&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507234495.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507234495.png" alt="2014072507234495" class="wp-image-4548"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507252499.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507252499.png" alt="2014072507252499" class="wp-image-4549"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;接着关闭掉多余的窗口，到达本体主界面设定“本地网桥设定”，选择“虚拟 HUB”为【VPN】，后点击【创建本地桥】；&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507274368.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507274368.png" alt="2014072507274368" class="wp-image-4550"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;回到本体主截面点击“虚拟 HUB”【VPN】；&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507295784.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507295784.png" alt="2014072507295784" class="wp-image-4551"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;进入它的设定界面，再点击右下角【虚拟 NET 和虚拟 DHCP 服务器】可以进行地址控制；&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507304752.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507304752.png" alt="2014072507304752" class="wp-image-4552"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;视频中更改了默认设定，当然，用默认设定就可以了；&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507333992.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507333992.png" alt="2014072507333992" class="wp-image-4553"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;最后启动它，完事儿。&lt;/p&gt;
&lt;hr class="wp-block-separator"/&gt;
&lt;p&gt;你可能想增加一个连接成功后的提示消息，至少挺好玩的：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/20140725072743681.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/20140725072743681.png" alt="2014072507274368" class="wp-image-4554"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507432684.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507432684.png" alt="2014072507432684" class="wp-image-4555"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507434553.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507434553.png" alt="2014072507434553" class="wp-image-4556"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507435699.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507435699.png" alt="2014072507435699" class="wp-image-4557"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;而后当对方成功连接：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507442851.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507442851.png" alt="2014072507442851" class="wp-image-4558"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;hr class="wp-block-separator"/&gt;
&lt;p&gt;下面是最后最后在自己想要上网的电脑安装客户端（SoftEther VPN Client ），然后连接 （SoftEther VPN Client ） 方法：&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;a href="http://www.iigrowing.cn/wp-content/uploads/2017/03/2014072507463279.png"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/2014072507463279.png" alt="2014072507463279" class="wp-image-4559"/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;安装完后第一个是增加新连接，而后里面输入账号密码即可，也就一些小参数。&lt;/p&gt;
&lt;h2&gt;1.安装SoftEtherVPN，选择softEther VPN Client&lt;/h2&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1727594-20200422162521499-1605655532.png" alt=""/&gt;&lt;/figure&gt;
&lt;h2&gt;2.安装后点击添加新的VPN连接&lt;/h2&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1727594-20200422162600588-787811837.png" alt=""/&gt;&lt;/figure&gt;
&lt;h2&gt;3.在弹出的配置界面 按下图配置&lt;/h2&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1727594-20200422162717277-1568917601.png" alt=""/&gt;&lt;/figure&gt;
&lt;h2&gt;4.连接即可&lt;/h2&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1727594-20200422162755402-78390647.png" alt=""/&gt;&lt;/figure&gt;</description></item><item><title>SoftEther安装配置教程（系列1）</title><link>https://www.duojilu.com/archives/33/</link><pubDate>Wed, 22 Dec 2021 11:48:40 +0800</pubDate><guid>https://www.duojilu.com/archives/33/</guid><description>&lt;p&gt;&lt;strong&gt;1、SoftEther简介&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我们来先科普一下什么是SoftEther吧，SoftEther是由日本筑波大学的登大遊在硕士论文中提出的开源、跨平台、多重协议的虚拟专用网方案,其实我更看重的是他的内网穿透功能，下面来一张图片，说明它的强大。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image.png" alt="" class="wp-image-2648"/&gt;&lt;/figure&gt;
&lt;p&gt;SoftEther正确定的安装配置，可以实现企业内部网络访问，家庭私有云访问，其功能如下：&lt;/p&gt;
&lt;p&gt;（1）可以实现家里办公，即在家可以连接到企业网络；&lt;/p&gt;
&lt;p&gt;（2）可以实现互联网办公；&lt;/p&gt;
&lt;p&gt;（3）可以实现互联网访问家庭内部网络内容，如家庭存储。&lt;/p&gt;
&lt;p&gt;很多情况下，我们需要远程办公，但是有很多内部资料只有在公司的局域网内才可以访问，或者我们需要远程连接到公司的电脑，这些情况在正常情况下我们是不可能实现的，但是我们正确安装与配置Softether，就可以轻松的实现，就如同上图所示，我们在家里使用电脑或手机，就可以访问企业内部的电脑1、电脑2、电脑n以及企业服务器，因为我们在同一网格里，所以当然可以访问了。&lt;/p&gt;
&lt;p&gt;下面来介绍安装过程吧（翻墙与内网穿透的原理是一样的）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2、准备内容如下&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;服务器：CentOS7（如果操作不熟练，可以选择windows的，一样，这里介绍CentOS7的）。&lt;/p&gt;
&lt;p&gt;连接服务器配置的客户端电脑：Windows10（你也可以选择win7或其它）。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3、服务器安装配置&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 因为要在线编译，所以要安装gcc及其它组件
yum -y install gcc zlib-devel openssl-devel readline-devel ncurses-devel
&lt;/pre&gt;
&lt;p&gt;安装完成界面如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-1.png" alt="" class="wp-image-2649"/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;# 下载SoftEther 由于时间原因，版本可能会有变化，大家可以到官网下载
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.29-9680-rtm/softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
&lt;/pre&gt;
&lt;p&gt;下载完成界面如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-2.png" alt="" class="wp-image-2650"/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;# 解压
tar -zxvf softether-vpnserver-v4.29-9680-rtm-2019.02.28-linux-x64-64bit.tar.gz
&lt;/pre&gt;
&lt;p&gt;&lt;br&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-3.png" width="984" height="628"&gt;解压完成界面如下图所示。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 切入到目录中
cd vpnserver/
&lt;/pre&gt;
&lt;p&gt;目录切换界面如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-4.png" alt="" class="wp-image-2652"/&gt;&lt;/figure&gt;
&lt;pre class="wp-block-preformatted"&gt;# 编译
make
&lt;/pre&gt;
&lt;p&gt;编译之后，会让我们选择同意协议，我们选择1.yes即可（输入1后回车），如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-5.png" alt="" class="wp-image-2653"/&gt;&lt;/figure&gt;
&lt;p&gt;麻烦的是让你再次确认协议是否理解，我们同样选择1.yes即可（输入1后回车），如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-6.png" alt="" class="wp-image-2654"/&gt;&lt;/figure&gt;
&lt;p&gt;再再次同意协议，同样选择1.yes即可（输入1后回车），如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-7.png" alt="" class="wp-image-2655"/&gt;&lt;/figure&gt;
&lt;p&gt;编译完成后界面如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-8.png" alt="" class="wp-image-2656"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来我们将SoftEther设置为服务项。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 新建启动脚本/etc/systemd/system/vpnserver.service
vi /etc/systemd/system/vpnserver.service
&lt;/pre&gt;
&lt;p&gt;在脚本中输入如下内容（大家需要注意的是“/ root/vpnserver/”是你的安装路径，要自行修改）。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;[Unit] 
Description=SoftEther Server 
After=network.target 
[Service] 
Type=forking 
ExecStart=/root/vpnserver/vpnserver start 
ExecStop= /root/vpnserver/vpnserver stop

[Install] 
WantedBy=multi-user.target
&lt;/pre&gt;
&lt;p&gt;服务文件内容如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-9.png" alt="" class="wp-image-2657"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来启动服务，并设置为开机自启动，同时关闭防火墙。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 启动服务
systemctl start vpnserver

# 开机自启
systemctl enable vpnserver

# 关闭防火墙
systemctl stop firewalld
&lt;/pre&gt;
&lt;p&gt;操作如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-10.png" alt="" class="wp-image-2658"/&gt;&lt;/figure&gt;
&lt;p&gt;下面需要设置SoftEther管理员密码。&lt;/p&gt;
&lt;pre class="wp-block-preformatted"&gt;# 启动管理设置
./vpncmd
&lt;/pre&gt;
&lt;p&gt;在使用命令模式下，选择1回车，即管理VPN服务器及网桥。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-11.png" alt="" class="wp-image-2659"/&gt;&lt;/figure&gt;
&lt;p&gt;此时需要你输入主机名称或IP地址，这里什么也不用输入，直接回车即可（输入可能会出问题），如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-12.png" alt="" class="wp-image-2660"/&gt;&lt;/figure&gt;
&lt;p&gt;不用输入，直接回车即可。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-13.png" alt="" class="wp-image-2661"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来设置管理员密码，输入“ServerPasswordSet”后，再重复输入两次密码即可。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-14.png" alt="" class="wp-image-2662"/&gt;&lt;/figure&gt;
&lt;p&gt;再输入“exit”即可退出配置，此时服务安装与基本配置完成。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4、Windows下对服务器的图形化安装与配置&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;大家可以到“https://www.softether-download.com/cn.aspx?product=softether”下载最新的版本。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-15.png" alt="" class="wp-image-2663"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来对于安将，就不配有文字了，全部图形。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-16.png" alt="" class="wp-image-2664"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-17.png" alt="" class="wp-image-2665"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-18.png" alt="" class="wp-image-2666"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-19.png" alt="" class="wp-image-2667"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-20.png" alt="" class="wp-image-2668"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-21.png" alt="" class="wp-image-2669"/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-22.png" alt="" class="wp-image-2670"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来，我们在windows下对服务器进行配置。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-23.png" alt="" class="wp-image-2671"/&gt;&lt;/figure&gt;
&lt;p&gt;在1处输入你的名称，在2处输入你服务器的IP地址，在3处输入刚刚你在服务器上设置的管理密码，完成后，点击确定按钮。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-24.png" alt="" class="wp-image-2672"/&gt;&lt;/figure&gt;
&lt;p&gt;接下选择你刚刚配置的服务器，点击“连接”来连接服务器。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-25.png" alt="" class="wp-image-2673"/&gt;&lt;/figure&gt;
&lt;p&gt;连接成功后，我们选择高级配置，后面我们手动处理，再点“关闭”按钮即可。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-26.png" alt="" class="wp-image-2674"/&gt;&lt;/figure&gt;
&lt;p&gt;为了支持更多，我们选择“是”。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-27.png" alt="" class="wp-image-2675"/&gt;&lt;/figure&gt;
&lt;p&gt;我们要启用L2TP，以支持MAC系统，并在IPsec预共享密钥处输入你将来在MAC下连接使用的密码，完成后，点击“确定”按钮。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-28.png" alt="" class="wp-image-2676"/&gt;&lt;/figure&gt;
&lt;p&gt;在弹出的提示里选择“否”即可。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-29.png" alt="" class="wp-image-2677"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来我们开始管理虚拟HUB，操作如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-30.png" alt="" class="wp-image-2678"/&gt;&lt;/figure&gt;
&lt;p&gt;我们新建立一个用户，将来用来客户端的连接。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-31.png" alt="" class="wp-image-2679"/&gt;&lt;/figure&gt;
&lt;p&gt;在1个选择“新建”来创建用户，在2处输入用户名，在3处选择“密码验证”，在4处输入用户登录密码，输入完成后，点击“确定”按钮确定完成。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-32.png" alt="" class="wp-image-2680"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来设置虚拟NAT和DHCP服务器（这个地方的注意事项写在了本文的后面，大家可以参考）。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-33.png" alt="" class="wp-image-2681"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来启用安全NAT，选择“启用SecureNAT”项后，在弹出的界面中选择“确定”，如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-34.png" alt="" class="wp-image-2682"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来设置安全NAT。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-35.png" alt="" class="wp-image-2683"/&gt;&lt;/figure&gt;
&lt;p&gt;要修改DNS服务器址，这一步非常重要，决定你能不能作为梯子来翻墙，如下图所示。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-36.png" alt="" class="wp-image-2684"/&gt;&lt;/figure&gt;
&lt;p&gt;那么问题来了，这个DNS服务器地址为什么是这个呢，这是因为这个是你服务的DNS所以还要我们到服务器中查看一下DNS的地址。&lt;/p&gt;
&lt;figure class="wp-block-table"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;# 查看DNS地址 cat /etc/resolv.conf&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-37.png" alt="" class="wp-image-2685"/&gt;&lt;/figure&gt;
&lt;p&gt;此时服务器端的配置基本完成，接下来我们就可以使用各种客户端连接服务器了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5、Win10进行客户端配置&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;本例以Win10为例，进行连接测试。在系统的开始菜单处，选择设置按钮。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-38.png" alt="" class="wp-image-2686"/&gt;&lt;/figure&gt;
&lt;p&gt;选择“网络和Internet”项。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-39.png" alt="" class="wp-image-2687"/&gt;&lt;/figure&gt;
&lt;p&gt;选择左侧的“VPN”项。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-40.png" alt="" class="wp-image-2688"/&gt;&lt;/figure&gt;
&lt;p&gt;选择“添加VPN连接”项。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-41.png" alt="" class="wp-image-2689"/&gt;&lt;/figure&gt;
&lt;p&gt;在1处选择“Windows(内置)”，在2处输入你的名称，在3处输入你服务器的地址，在4处选择你的VPN类型，在5处输入预设共享密钥，这个在前面输入的，在6处理选择“用户名和密码”登录的类型，在7处输入你的之前创建的用户名，在8处输入你用户名应用的密码，确认无误后，点击“保存”按钮保存状态。&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/word-image-42.png" alt="" class="wp-image-2690"/&gt;&lt;/figure&gt;
&lt;p&gt;接下来进行连接测试。&lt;/p&gt;
&lt;p&gt;接来下就是爽歪歪的时候了。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;6、特殊说明&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SecureNAT与本地虚拟网桥不能同时启用。因为他们有不同的用处，下拉来分别对应路径中的位置说明：&lt;/p&gt;
&lt;p&gt;（1）SecureNAT位置在，管理虚拟HUB（A） -&amp;gt; 虚拟NAT和虚拟DHCP服务器，这里可以启用与禁用，它的作用是客户端连接服务器时会通过DHCP来获得一个新地址，应用场景是作为梯子使用，客户端与服务器处于一个子网环境中，需要给客户端配置DNS，这也是之前说重要的部分，需要给客户端配置服务器所使用的DNS，如果不配置或配置错误，会导致你不能上网，而只能与服务器连接。&lt;/p&gt;
&lt;p&gt;（2）本地虚拟网桥位置在主界面中的“本地网桥设置”中，正常情况下，我们选择虚拟HUB后，并选择物理网卡，创建后即可用，应用场景是作为内网穿透使用，在这种环境下，客户端连接服务器后，相当于客户端加入到服务器的局域网中，所以适用于穿透。那么问题来了，他不能上网吗？当然可以，如果你的服务器能直接连接外网，并且局域网中能够给客户端一个IP，也是可以用来作为梯子使用，但目前云服务器IP匮乏，厂商不可能再给你一个IP就是给你IP也是他们内网的IP，而这个IP大多数是不能直接连网的，所以这种方案适用于穿透（如果穿透，大家需要启用“VPN Azure设置”中启用“启用 VPN Azure”，这个是免费的，你能得到一个xxx.vpnazure.net的二级域名，在互联网上，你就可以通过这个访问企业内网了）。&lt;/p&gt;
&lt;p&gt;说了这么多，大家应该明白原理了吧。累死宝宝了，快写成一篇论文了。&lt;/p&gt;</description></item><item><title>SoftEther服务端配置系列（2）</title><link>https://www.duojilu.com/archives/7/</link><pubDate>Wed, 22 Dec 2021 11:44:38 +0800</pubDate><guid>https://www.duojilu.com/archives/7/</guid><description>&lt;p&gt;版本说明&lt;/p&gt;
&lt;p&gt;系统版本：win7,win8或win10（win7需要安装KB3033929补丁）&lt;/p&gt;
&lt;p&gt;软件版本：softether-vpnserver_vpnbridge-v4.32-9731-beta-2020.01.01&lt;/p&gt;
&lt;p&gt;首先得安装SoftEther VPN服务端管理工具，以下安装步骤&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;双击EXE安装文件，进入安装向导，下一步&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017203842353-1439366048.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;选择SoftEther VPN Server管理工具（仅限管理工具），下一步&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017204757927-1311004456.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;勾选“我同意最终用户许可协议”，下一步&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017204929181-841263091.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017205121422-348069060.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;选择安装目录，这里选择默认安装目录，下一步&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017205156753-2014632170.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017205308016-639966954.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017205349551-606279481.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;服务端管理工具安装完成&lt;/p&gt;
&lt;p&gt;SoftEther VPN服务端配置&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;点击新设置，创建一个管理连接&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017205856921-1557318490.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017210715894-1887409243.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;选中刚创建好的管理连接，点击连接&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017213150677-1104008823.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;选择“远程访问VPN Sever”，下一步&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017211008223-104340394.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017211130172-1441489083.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;设置虚拟HUB名&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017211224700-1121736845.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;根据实际需要设置一个动态域名，相当强大&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017211404659-1237536030.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;创建VPN接入用户&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017211830556-774757952.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017211913121-1987313965.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017211959719-1652925250.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;启用SecureNAT功能&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017213345647-1850796160.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017212314279-2059517410.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017212344394-179175329.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;SecureNAT配置&lt;/p&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017212500228-400487666.png" alt=""/&gt;&lt;/figure&gt;
&lt;figure class="wp-block-image"&gt;&lt;img src="https://www.duojilu.com/wp-content/uploads/2021/12/1336432-20201017212650407-959054640.png" alt=""/&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;服务端配置已经完成，请安装客户端连接测试吧&lt;/p&gt;</description></item></channel></rss>