云服务器部署lucky配合frp实现域名访问本地Docker容器
<h1 id="云服务器部署lucky配合frp实现域名访问dx4600">云服务器部署lucky配合frp实现域名访问DX4600</h1><h2 id="操作流程配置流程">操作流程(配置流程)</h2>
<p>1.购买一个域名和服务器</p>
<p>2.配置云服务器</p>
<p>3.部署lucky实现域名访问</p>
<h2 id="操作步骤配置步骤">操作步骤(配置步骤)</h2>
<h3 id="一购买一个域名和服务器">一、购买一个域名和服务器</h3>
<h4 id="1购买一个域名">1.购买一个域名</h4>
<p>域名购买网站:</p>
<ul>
<li>阿里云</li>
<li>腾讯云</li>
</ul>
<p>这里我选择用阿里云注册域名,根据自己喜欢的关键字,可以挑一些便宜的注册。</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202903037-1798265605.png" alt="image-20240308183815899" loading="lazy"></p>
<h4 id="2购买一个云服务器">2.购买一个云服务器</h4>
<p>服务器购买网站:</p>
<p>[可以选择阿里云首单99一年的云服务器,跑web够用了,因为是国内服务器,所以绑定域名要备案这就比较麻烦了](2024阿里云-上云采购季-阿里云 (aliyun.com))</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202902876-1719525587.png" alt="image-20240308184320864" loading="lazy"></p>
<p>[腾讯云的新人首单也不错,性能和阿里云99那个差不多,缺点也要备案](开年上云,优惠享不停_腾讯云优惠活动 (tencent.com))</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202915037-734873657.png" alt="image-20240308184521226" loading="lazy"></p>
<p>雨云,优点大带宽,外区服务器便宜免备案可以1块钱试用一天</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202913877-1472435561.png" alt="image-20240308185327914" loading="lazy"></p>
<h3 id="二配置云服务器">二、配置云服务器</h3>
<p>这里用雨云的试用云服务器做演示</p>
<h4 id="1云服务器放行端口">1.云服务器放行端口</h4>
<p>雨云后台防火墙规则放行16601和5001端口后面会用到,其他选项默认就行。</p>
<blockquote>
<p><strong>注意:如果你购买的是阿里云或者腾讯云的服务器,你可以看看后台有没有叫安全组的选项,这里也可以放行端口本质是一样的。</strong></p>
</blockquote>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202905702-249044483.png" alt="image-20240310193329163" loading="lazy"></p>
<h4 id="2使用ssh工具连接云服务器">2.使用SSH工具连接云服务器</h4>
<p>我这里使用Xshell,你们可自行选择。</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202902875-654751126.png" alt="image-20240310193725914" loading="lazy"></p>
<h4 id="3安装1panel部署docker环境">3.安装1Panel部署Docker环境</h4>
<blockquote>
<p><strong>注意:我这里用1Panel部署Docker环境,想用那种请自行选择,你也可以直接部署Docker环境。</strong></p>
</blockquote>
<p>3.1.根据不同发行版的Linux,选择1Panel安装命令</p>
<pre><code class="language-shell">#CentOS
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh
#Ubuntu
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
#Debian
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
</code></pre>
<p>3.2.安装过程中,需要设置1Panel的端口号、用户名、密码。</p>
<p>我这里设置1Panel端口号<code>5001</code>,用户名<code>admin</code>,密码<code>abc12345</code></p>
<p>设置好打开1Panel,可以看到下方的外网地址:</p>
<pre><code class="language-shell"># 1Panel面板地址
http://154.64.230.78:5001/70da545cf8
</code></pre>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202904176-1433184543.png" alt="image-20240310213140690" loading="lazy"></p>
<h3 id="三部署lucky实现域名访问">三、部署lucky实现域名访问</h3>
<h4 id="1使用1panel部署lucky">1.使用1Panel部署lucky</h4>
<blockquote>
<p>注意:如果你是直接创建的Docker环境,你可以看<strong>“使用命令部署”</strong>。</p>
</blockquote>
<p>1.1.打开1Panel找到容器选项</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202914513-537633795.png" alt="image-20240310214559334" loading="lazy"></p>
<p>1.2.点击创建容器,来部署lucky</p>
<ol>
<li>
<p>名称,可自定义<br>
lucky</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202903334-1293019562.png" alt="image-20240310215149312" loading="lazy"></p>
</li>
<li>
<p>镜像,勾选手动输入,复制粘贴以下信息<br>
gdy666/lucky:latest</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202905257-303513393.png" alt="image-20240310215217733" loading="lazy"></p>
</li>
<li>
<p>端口号,之前防火墙放行的</p>
<p>16601</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202903963-1102667122.png" alt="image-20240310215417830" loading="lazy"></p>
</li>
<li>
<p>网络选择host<br>
host</p>
</li>
</ol>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202906510-457620610.png" alt="image-20240228144721095" loading="lazy"></p>
<ol start="5">
<li>重启规则选择一直重启</li>
</ol>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202903252-702362926.png" alt="image-20240228145003043" loading="lazy"></p>
<ol start="6">
<li>配置好后,直接点击确认,这样服务端的lucky就安装好了</li>
</ol>
<h4 id="2-获取阿里云的accesskey">2. 获取阿里云的<code>AccessKey</code></h4>
<blockquote>
<p>注意:域名在哪买的就去获取对应的<code>AccessKey</code>或者<code>token</code></p>
</blockquote>
<p>2.1登录aliyun,在右上角找到<code>AccessKey</code>管理</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202916540-395466326.png" alt="image-20240428185047287" loading="lazy"></p>
<p>2.2点击创建<code>AccessKey</code></p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202905168-485411998.png" alt="image-20240428185548102" loading="lazy"></p>
<p>2.3随便选一个认证方式</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202912903-2134055757.png" alt="image-20240428185525280" loading="lazy"></p>
<p>2.4保存AccessKey,可以选择下载CSV文件或者直接复制</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202911123-1271478798.png" alt="image-20240428185729928" loading="lazy"></p>
<h4 id="3配置域名解析">3.配置域名解析</h4>
<p>3.1在搜索框搜索域名,进入域名界面</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202913660-1644859888.png" alt="image-20240428190550112" loading="lazy"></p>
<p>点击域名解析管理</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202915776-412290052.png" alt="image-20240428190643396" loading="lazy"></p>
<p>选择你刚才购买的域名,点击后面的解析设置</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202915333-905740663.png" alt="image-20240428190749119" loading="lazy"></p>
<p>3.2依次配置 <code>WWW</code>、<code>@</code>、<code>*</code> 三种域名解析方式</p>
<p><code>www</code> 解析方式</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202914786-1373160857.png" alt="image-20240428191010505" loading="lazy"></p>
<p><code>@</code> 解析方式</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202914488-1501031650.png" alt="image-20240428191143635" loading="lazy"></p>
<p><code>*</code> 解析方式</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202913394-1971929025.png" alt="image-20240428191319570" loading="lazy"></p>
<h4 id="4配置lucky">4.配置lucky</h4>
<p>4.1打开lucky,<code>云服务器IP + 16601</code> 例如:http://154.64.230.78:16601,默认账号:666 密码:666</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202915236-572780899.png" alt="image-20240310215642983" loading="lazy"></p>
<p>4.2点击动态域名,点击添加任务</p>
<ul>
<li>
<p>任务名称:自定义</p>
</li>
<li>
<p>操作模式:简易模式</p>
</li>
<li>
<p>托管服务商:阿里云</p>
</li>
<li>
<p>AccessKey ID、AccessKey Secret填刚才获取到AccessKey账号密码</p>
</li>
<li>
<p>类型:IPV4</p>
</li>
<li>
<p>获取公网IP方式:通过接口获取</p>
</li>
<li>
<p>域名列表:填阿里云购买的域名,使用泛域名格式例如:<code>*.xxx.com</code></p>
</li>
</ul>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202910589-50889923.png" alt="image-20240310220851846" loading="lazy"></p>
<p>这里显示了云服务器公网IP和DNS记录一致代表了成功</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202910274-1522662838.png" alt="image-20240310221141669" loading="lazy"></p>
<p>4.3申请SSL证书</p>
<p>点击安全管理,添加证书、选择ACME</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202908648-1107191486.png" alt="image-20240428191947013" loading="lazy"></p>
<p>按照截图填写信息,填写完点击添加。</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202911812-181225633.png" alt="image-20240428192633056" loading="lazy"></p>
<p>显示如图,代表申请成功</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202906170-1024463824.png" alt="image-20240428192824450" loading="lazy"></p>
<h4 id="5添加web服务设置反代理">5.添加Web服务(设置反代理)</h4>
<p>5.1选择Web服务选项--添加Web服务规则</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202914530-204320477.png" alt="image-20240428195949645" loading="lazy"></p>
<p>5.2设置http重定向https</p>
<blockquote>
<p>这个功能设置好了以后,你输入域名例如:<code>http://x.xxx.com</code>他会自动给你变成<code>https://x.xxx.com</code></p>
</blockquote>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202913017-749537642.png" alt="image-20240428200525891" loading="lazy"></p>
<p>5.4选择demo-ssl 点击添加子规则(添加反代理)</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202914757-1881018965.png" alt="image-20240428201123444" loading="lazy"></p>
<p>后续如果还需添加子规则,就照着这个模板做就行</p>
<h4 id="6测试是否反代理成功">6.测试是否反代理成功</h4>
<p>点击复制域名</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202909814-1397730748.png" alt="image-20240428201249877" loading="lazy"></p>
<p>在浏览器粘贴打开,如图所示成功</p>
<p><img src="https://img2024.cnblogs.com/blog/2311787/202404/2311787-20240428202905202-1208828770.png" alt="image-20240428201352483" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/snbg/p/18164437
頁:
[1]