<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>小歆の博客</title><link>https://xiaoxin.pro/</link><description>Chishin Blog</description><item><title>Win10开启远程桌面服务</title><link>https://xiaoxin.pro/?id=172</link><description>&lt;h3 id=&quot;h3-1-&quot;&gt;&lt;a name=&quot;1、开启远程桌面连接&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;1、开启远程桌面连接&lt;/h3&gt;&lt;p&gt;右键此电脑-&amp;gt;属性-&amp;gt;远程设置-&amp;gt;允许远程连接到此计算机&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/4e26007e8bec3.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;默认已经允许当前用户访问，若需要其他用户，点击“选择用户”进行添加。&lt;/p&gt;
&lt;p&gt;一路点击“确定”完成。&lt;/p&gt;
&lt;h3 id=&quot;h3-2-&quot;&gt;&lt;a name=&quot;2、开启远程桌面服务&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;2、开启远程桌面服务&lt;/h3&gt;&lt;p&gt;右键此电脑-&amp;gt;管理-&amp;gt;服务和应用程序-&amp;gt;服务。右侧服务列表中，按R键快速定位到Remote Desktop这里。具体看图中这两项，双击打开，确保看到服务状态显示为正在运行。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/f0bd36f2cb997.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;h3-3-&quot;&gt;&lt;a name=&quot;3、开启远程桌面端口入站&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;3、开启远程桌面端口入站&lt;/h3&gt;&lt;p&gt;控制面板-&amp;gt;系统与安全-&amp;gt;Windows Defender 防火墙-&amp;gt;高级设置-&amp;gt;入站规则&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/e530d12ad296c.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/337d856a0faf5.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;开启“远程桌面”的五个入站规则：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/df6daeff86423.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
</description><pubDate>Mon, 06 Apr 2020 19:41:34 +0800</pubDate></item><item><title>使用群晖备份 Win10 系统、VM 虚拟机、服务器系统</title><link>https://xiaoxin.pro/?id=171</link><description>&lt;p&gt;群晖 &lt;strong&gt;套件中心&lt;/strong&gt; 中一个叫做 &lt;code&gt;Active Backup for Business&lt;/code&gt; 的套件，是一个免费提供给 DSM 用户的系统级别备份工具，和大名鼎鼎的 Norton Ghost 类似，它能备份和恢复整个系统，但不同的是，它可以单独恢复任意一个文件。并且支持多种系统：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Windows 系统&lt;/li&gt;&lt;li&gt;VMware ESXi 虚拟机&lt;/li&gt;&lt;li&gt;物理服务器（运行 Microsoft Windows）&lt;/li&gt;&lt;li&gt;基于 SMB 与 rsync 的文件服务器&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;不要被 &lt;strong&gt;Business&lt;/strong&gt; 的名字忽悠了，除了企业，个人用户也完全适用，备份系统这种事情能极大的减轻意外发生以后的工作量。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/6007cebbc0e8a.png&quot; alt=&quot;Active Backup for Business 控制台总览界面&quot;&gt;&lt;/p&gt;
&lt;p&gt;Active Backup for Business 的功能复杂，但使用起来不难，跟着界面提示就能一步一步设置完整的备份，这里仅以 Windows 系统为例，介绍如何备份系统。因为我发现了一篇无比详细的介绍：&lt;a href=&quot;https://walker-a.com/archives/5253&quot; title=&quot;Synology 全新的企業備份解決方案 – Active Backup for Business&quot;&gt;Synology 全新的企業備份解決方案 – Active Backup for Business&lt;/a&gt;，看了这篇，一切说明都是多余的…&lt;/p&gt;
&lt;h2 id=&quot;h2-u5B89u88C5u5957u4EF6u548Cu5BA2u6237u7AEF&quot;&gt;&lt;a name=&quot;安装套件和客户端&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;安装套件和客户端&lt;/h2&gt;&lt;p&gt;先安装套件，注意 Active Backup 有好几个，选 Business，另外两个适用于 Office 365 和 G Suite，备份云端的。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/0050ffe09cd36.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;h3-dsm-&quot;&gt;&lt;a name=&quot;DSM 套件中心&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;DSM 套件中心&lt;/h3&gt;&lt;p&gt;客户端在群晖&lt;a href=&quot;https://www.synology.com/en-global/support/download/DS218+#utilities&quot; title=&quot;下载中心&quot;&gt;下载中心&lt;/a&gt;下载 ActiveBackup for Business Agent 软件&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/4ed17c27d17fb.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;安装并运行客户端后，需要输入群晖服务器的 IP 地址，用户名和密码，就完成了设置，没错，客户端没什么可以设置的东西，管理都在 DSM 中。&lt;/p&gt;
&lt;h2 id=&quot;h2-u8BBEu7F6Eu5907u4EFD&quot;&gt;&lt;a name=&quot;设置备份&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;设置备份&lt;/h2&gt;&lt;h3 id=&quot;h3-abb-&quot;&gt;&lt;a name=&quot;ABB 备份设置界面&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;ABB 备份设置界面&lt;/h3&gt;&lt;p&gt;Active Backup for Business 会自动识别出已连接的客户端，并且会自动创建一个备份任务。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://image.xiaoxin.pro/2024/03/25/033c632e62df1.png&quot;&gt;https://image.xiaoxin.pro/2024/03/25/033c632e62df1.png&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&quot;h3-u5E38u89C4&quot;&gt;&lt;a name=&quot;常规&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;常规&lt;/h3&gt;&lt;p&gt;常规设置中最重要的就是来源类型了，这里代表着你想备份的内容：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/4fa92c7b7d8ba.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;裸机：整台电脑，无论这台电脑有几块硬盘，几个分区，统统备份&lt;/li&gt;&lt;li&gt;系统盘：仅备份 C 盘&lt;/li&gt;&lt;li&gt;自定义卷：选择性备份任意分区&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;数据压缩与数据加密则根据需求选择，仅关于传输过程，与最终备份无关。&lt;/p&gt;
&lt;h3 id=&quot;h3-u8BA1u5212&quot;&gt;&lt;a name=&quot;计划&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;计划&lt;/h3&gt;&lt;p&gt;每一个备份任务的最小间隔为每小时，可根据星期来设置运行时间。&lt;/p&gt;
&lt;h3 id=&quot;h3-u7248u672Cu4FDDu7559&quot;&gt;&lt;a name=&quot;版本保留&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;版本保留&lt;/h3&gt;&lt;p&gt;NAS 的硬盘是珍贵的，应节约每一 GB 空间。所以保留必要的备份版本就好了。Active Backup for Business 对版本的控制非常细，你可以设置保留所有版本的天数，也可以设置保留每周或者每月最后一个版本的时间。&lt;/p&gt;
&lt;p&gt;比如针对2019年的备份计划，可以设置为每天的备份保留30天，每周的最后一个版本保留10周，每月的最后一个版本保留6个月，每年的最后一个版本保留1年好了。这样，你就可以在长达 1 年的时间内，获得47个版本的备份数据，并且距离当天越近，历史备份数据的版本越多。&lt;/p&gt;
&lt;h2 id=&quot;h2-u6062u590Du6570u636E&quot;&gt;&lt;a name=&quot;恢复数据&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;恢复数据&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/f2e25c8e0ba62.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;h3-u6062u590Du6307u5B9Au6570u636E&quot;&gt;&lt;a name=&quot;恢复指定数据&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;恢复指定数据&lt;/h3&gt;&lt;p&gt;通过 Active Backup for Business Portal，就可以恢复时间轴上任意备份点的数据了。可以看到这个备份数据和硬盘上的文件结构一样。除非发生系统级别的灾难。比如 Windows 彻底挂了无法打开，否则通过 Active Backup for Business Portal 就能恢复文件：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/e3e81937dc15f.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;使用 Active Backup for Business Portal 的好处在于 Windows 用户无需任何操作，自动恢复。&lt;/p&gt;
&lt;h3 id=&quot;h3-u6062u590Du6574u673Au7CFBu7EDF&quot;&gt;&lt;a name=&quot;恢复整机系统&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;恢复整机系统&lt;/h3&gt;&lt;p&gt;恢复系统没有恢复文件那么简单，如果系统彻底挂了，那么就需要使用 U 盘创建启动盘（基于 WinPE）来恢复系统了。群晖提供了使用手册（PDF 文档），在青小蛙看来也有点复杂了…&lt;/p&gt;
&lt;p&gt;好在有一个向导式的工具 Active Backup for Business 还原媒体建立工具（下载地址）可以帮你一步一步创建一个启动盘，并带有数据恢复工具 Active Backup for Business 复原精灵，也就是说如果你有自己的 WinPE 工具，那么直接下载复原精灵也能用。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/25/e278da2f6ebd3.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;这一过程有点类似 Ghost 还原系统，使用 USB 启动系统然后进入复原精灵，选择版本进行还原。&lt;/p&gt;
&lt;p&gt;至此，备份与恢复过程都结束了。如果你也有类似需求，快去试试 Active Backup for Business 吧。&lt;/p&gt;
</description><pubDate>Mon, 06 Apr 2020 19:41:00 +0800</pubDate></item><item><title>STM8串口接收中断无法进入问题（STM8L051/101F3）</title><link>https://xiaoxin.pro/?id=170</link><description>&lt;h3 id=&quot;h3-u524Du8A00&quot;&gt;&lt;a name=&quot;前言&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;前言&lt;/h3&gt;&lt;p&gt;最近弄了一块STM8L051/101F3开发板，打算简单玩一玩。在我IO和定时器都没问题后我开始配置串口UART时发现接收中断始终无法进入，发送中断都是没问题的，之后我就开始了为期两天的问题排查，几乎排查所有可能的问题点。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/29/eed7696f57f31.png&quot; alt=&quot;1711700672276.png&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;h3-u4EE3u7801&quot;&gt;&lt;a name=&quot;代码&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;代码&lt;/h3&gt;&lt;p&gt;我这里的MCU是STM8L051F3，使用的STM8库开发，代码如下仅供参考：&lt;/p&gt;
&lt;h4 id=&quot;h4-main-c&quot;&gt;&lt;a name=&quot;main.c&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;main.c&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;#include &amp;quot;stm8l15x.h&amp;quot;

void Clock_Config(void) 
{
    CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1);           //系统时钟分频器
    CLK_SYSCLKSourceSwitchCmd(ENABLE);              //开启系统时钟开关
    CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSI);   //系统时钟源设置为内部高速时钟16MHz

    while(CLK_GetSYSCLKSource() != CLK_SYSCLKSource_HSI);       //等待时钟切换

}

void GPIO_Config(void)
{
    //USART GPIO
    GPIO_Init(GPIOC, GPIO_Pin_6, GPIO_Mode_In_PU_No_IT);
    GPIO_Init(GPIOC, GPIO_Pin_5, GPIO_Mode_Out_PP_High_Fast);
    SYSCFG_REMAPPinConfig(REMAP_Pin_USART1TxRxPortC, ENABLE);
}

void Usart_Config(void)
{
    CLK_PeripheralClockConfig(CLK_Peripheral_USART1, ENABLE);
    USART_Init(USART1, (uint32)9600, USART_WordLength_8b, USART_StopBits_1, USART_Parity_No, (USART_Mode_TypeDef)(USART_Mode_Tx | USART_Mode_Rx));
    USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);
    USART_ITConfig(USART1, USART_IT_TC, ENABLE);
    USART_Cmd(USART1, ENABLE);
}

void main( void )
{
    Clock_Config();
    GPIO_Config();
    Usart_Config();
    enableInterrupts();
    USART_SendData8(USART1, 0x55);
    while(1)
    {

    }
}

void Usart1_RX_Callback(uint8_t data)
{
    USART_SendData8(USART1, data);
}&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&quot;h4-stm8l15x_it-c&quot;&gt;&lt;a name=&quot;stm8l15x_it.c&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;stm8l15x_it.c&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;extern void Usart1_RX_Callback(uint8_t data);

/**
  * @brief USART1 RX / Timer5 Capture/Compare Interrupt routine.
  * @param  None
  * @retval None
  */
INTERRUPT_HANDLER(USART1_RX_TIM5_CC_IRQHandler,28)
{
    /* In order to detect unexpected events during development,
       it is recommended to set a breakpoint on the following instruction.
    */
    if(USART_GetITStatus(USART1, USART_IT_RXNE))
    {
//        USART_ClearITPendingBit(USART1, USART_IT_RXNE);
        Usart1_RX_Callback(USART_ReceiveData8(USART1));
    }
}&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;h3-u95EEu9898u6392u67E5&quot;&gt;&lt;a name=&quot;问题排查&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;问题排查&lt;/h3&gt;&lt;p&gt;首先可以肯定的代码是没问题的，我已经对过规格书查看了仿真时的寄存器，所有的配置都是正确的。&lt;br&gt;接下来我偶然发现开发板是可以USB串口烧录程序的，使用的烧录口正是我使用的串口IO，随后我就在想是不是板载USB转串口芯片和外部USB转串口冲突了？&lt;br&gt;最后我拔下了板载的RXD跳线，结果串口接收中断进入了。。。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.xiaoxin.pro/2024/03/29/f9a76bd19e93f.png&quot; alt=&quot;拔掉RXD跳线&quot;&gt;&lt;br&gt;&lt;em&gt;拔掉RXD跳线&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&quot;h3-u603Bu7ED3&quot;&gt;&lt;a name=&quot;总结&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;总结&lt;/h3&gt;&lt;p&gt;如果开发板有板子USB转串口就不要再插USB转串口模块了（这不是废话嘛），否则有可能对串口收发产生影响导致无法接收串口数据。&lt;/p&gt;
</description><pubDate>Tue, 23 Jul 2019 22:42:04 +0800</pubDate></item><item><title>Ubuntu折腾记录</title><link>https://xiaoxin.pro/?id=169</link><description>&lt;p&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205041732387317010.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;h1 id=&quot;h1-ssh-&quot;&gt;&lt;a name=&quot;SSH服务&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;SSH服务&lt;/h1&gt;&lt;p&gt;1、安装&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt-get install openssh-server
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;2、启动&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo service ssh start
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;3、查询状态（可选）&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo service ssh status 
或者
sudo ps -e | grep ssh
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;4、配置&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo vim /etc/ssh/sshd_config
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这里可以修改端口号，默认22端口。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;如果没有添加上面配置，Putty连接时会提示&lt;code&gt;expected key exchange group packet from server&lt;/code&gt;错误，若不使用Putty这里可以不进行配置。&lt;/p&gt;
&lt;p&gt;最后再更新一下配置&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;systemctl restart sshd
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;5、关闭防火墙&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo ufw disable
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;6、配件静态IP&lt;br&gt;首先找到外网的网卡名称，执行&lt;code&gt;ifconfig -a&lt;/code&gt;命令返回如下：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;eth0      Link encap:以太网  硬件地址 00:11:32:5f:94:4f
          inet 地址:10.0.0.8  广播:10.0.0.255  掩码:255.255.255.0
          inet6 地址: fe80::4829:79b3:b677:c1c4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:60887 错误:0 丢弃:171 过载:0 帧数:0
          发送数据包:6114 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000
          接收字节:15933461 (15.9 MB)  发送字节:721431 (721.4 KB)

lo        Link encap:本地环回
          inet 地址:127.0.0.1  掩码:255.0.0.0
          inet6 地址: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  跃点数:1
          接收数据包:10107 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:10107 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000
          接收字节:1313818 (1.3 MB)  发送字节:1313818 (1.3 MB)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;例如以上&lt;code&gt;eth0&lt;/code&gt;为外网网卡名称&lt;/p&gt;
&lt;p&gt;修改网络配置文件&lt;code&gt;sudo vi /etc/network/interfaces&lt;/code&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;auto eth0
iface eth0 inet static
address 10.0.0.8
netmask 255.255.255.0
gateway 10.0.0.1
dns-nameserver 10.0.0.1
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;重启网络服务&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo /etc/init.d/networking restart
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&quot;h1-u4FEEu6539u66F4u65B0u6E90&quot;&gt;&lt;a name=&quot;修改更新源&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;修改更新源&lt;/h1&gt;&lt;p&gt;1、打开更新源文件&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo vi /etc/apt/sources.list
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;2、将以下内容进行替换&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# deb cdrom:[Ubuntu 16.04.3 LTS _Xenial Xerus_ - Release amd64 (20170801)]/ xenial main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical&amp;#39;s
## &amp;#39;partner&amp;#39; repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;3、最后执行一下更新&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt-get update
sudo apt-get dist-upgrade
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&quot;h1-u5B89u88C5u5E38u7528u8F6Fu4EF6&quot;&gt;&lt;a name=&quot;安装常用软件&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;安装常用软件&lt;/h1&gt;&lt;p&gt;1、删除亚马逊链接&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt-get remove unity-webapps-common
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;2、安装Vim&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt-get install vim
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PuTTY可选配置：&lt;br&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205041751399938816.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;3、安装sysv-rc-conf&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt-get install sysv-rc-conf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;启动sysv-rc-conf&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo sysv-rc-conf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;4、安装Python3-pip及常用包&lt;/p&gt;
&lt;p&gt;安装pip3&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt-get install python3-pip
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;更换pip3下载源&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;mkdir ~/.pip 
vim ~/.pip/pip.conf
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;添加以下内容：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;安装pip3常用包&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;pip3 install beautifulsoup4
pip3 install requests
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;5、安装NFS客户端&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo apt-get install nfs-common
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;加载远程目录&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo mount 远程IP:远程目录 本地目录
sudo mount 10.0.0.7:/volume2/file /home/chishin/file
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;开机自动加载远程目录&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sudo vi /etc/rc.local
#在exit 0前添加上面的加载远程目录命令
mount 远程IP:远程目录 本地目录
mount 10.0.0.7:/volume2/file /home/chishin/file
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;本地目录映射&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ln -s 源目录 目的目录
ln -s /home/chishin/file/Python /home/chishin/
sudo ln -s /home/chishin/file/wwwroot/ /www/
&lt;/code&gt;&lt;/pre&gt;</description><pubDate>Fri, 12 Oct 2018 09:59:28 +0800</pubDate></item><item><title>群晖开机自动运行frp脚本</title><link>https://xiaoxin.pro/?id=166</link><description>&lt;h2 id=&quot;h2--frp-&quot;&gt;&lt;a name=&quot;一、Frp目录及文件说明&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;一、Frp目录及文件说明&lt;/h2&gt;&lt;p&gt;frpc目录在群晖的 &lt;code&gt;/root/frpc/&lt;/code&gt; 中，目录主要包含 &lt;code&gt;frpc&lt;/code&gt; 和 &lt;code&gt;frpc.ini&lt;/code&gt; 两个文件&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[common]
server_addr = 公网域名或IP
server_port = 7777
auth_token = 密钥
pool_count = 1
admin_addr = 内网IP
admin_port = 7400

[ssh]
type = tcp
local_ip = 内网IP
local_port = 22
remote_port = 6666

[nas]
type = http
local_port = 5000
custom_domains = 公网域名或IP

[range:tcp_port]
type = tcp
local_ip = 内网IP
local_port = 80,443,1900,5001-5006,5353,6001-6010,6690,9900,9901,9025-9040,50001
remote_port = 80,443,1900,5001-5006,5353,6001-6010,6690,9900,9901,9025-9040,50001

[range:udp_port]
type = udp
local_ip = 内网IP
local_port = 1900,5000,5001,5353,6001-6006,50001,50002
remote_port = 1900,5000,5001,5353,6001-6006,50001,50002
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;二、创建启动脚本文&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;二、创建启动脚本文&lt;/h2&gt;&lt;h3 id=&quot;h3-1-&quot;&gt;&lt;a name=&quot;1、创建脚本文件&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;1、创建脚本文件&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;vi /usr/syno/etc.defaults/rc.sysv/frpc.sh
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;h3-2-&quot;&gt;&lt;a name=&quot;2、编辑脚本文件&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;2、编辑脚本文件&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;cd /root/frpc
nohup ./frpc -c ./frpc.ini &amp;amp;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;h3-3-&quot;&gt;&lt;a name=&quot;3、设置脚本文件权限&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;3、设置脚本文件权限&lt;/h3&gt;&lt;pre&gt;&lt;code&gt;cd /usr/syno/etc.defaults/rc.sysv/
chmod +x frpc.sh
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;h3-4-&quot;&gt;&lt;a name=&quot;4、将脚本文件写入启动文件中&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;4、将脚本文件写入启动文件中&lt;/h3&gt;&lt;pre&gt;&lt;code&gt; vi /etc/rc
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;在文件的倒数第二行（&lt;code&gt;exit 0&lt;/code&gt;前面）添加脚本文件，可使用 &lt;code&gt;:$&lt;/code&gt; 跳转到最后一行&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/usr/syno/etc.defaults/rc.sysv/frpc.sh
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;三、总结&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;三、总结&lt;/h2&gt;&lt;p&gt;创建启动脚本文件的目录可随意，本文存放在 &lt;code&gt;/usr/syno/etc.defaults/rc.sysv&lt;/code&gt; 目录中，用户可根据自己的实际情况自行选择目录。&lt;/p&gt;
&lt;p&gt;配置完成后可重启群晖系统一次，判断脚本文件是否启动成功。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;重启系统命令： &lt;code&gt;reboot&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</description><pubDate>Sun, 08 Jul 2018 09:51:34 +0800</pubDate></item><item><title>群晖Cloud Station添加多个文件夹</title><link>https://xiaoxin.pro/?id=168</link><description>&lt;p&gt;群晖Cloud Station添加多个文件夹&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/af5e6ed0d6898.png&quot; alt=&quot;Cloud_Station_01.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/afcc288e2eedc.png&quot; alt=&quot;Cloud_Station_02.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/09e9bbdd51cdf.png&quot; alt=&quot;Cloud_Station_03.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/3ffb903320bea.png&quot; alt=&quot;Cloud_Station_04.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/31d850c24079d.png&quot; alt=&quot;Cloud_Station_05.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/09128a782c7b1.png&quot; alt=&quot;Cloud_Station_06.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/35adeceb3badb.png&quot; alt=&quot;Cloud_Station_07.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/751b118e7c157.png&quot; alt=&quot;Cloud_Station_08.png&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://image.xiaoxin.pro/2022/05/05/5a04a7ab89c3c.png&quot; alt=&quot;Cloud_Station_09.png&quot;&gt;&lt;/p&gt;
</description><pubDate>Wed, 02 May 2018 09:57:27 +0800</pubDate></item><item><title>群晖导入SSL证书HTTPS访问</title><link>https://xiaoxin.pro/?id=167</link><description>&lt;h2 id=&quot;h2--&quot;&gt;&lt;a name=&quot;一、申请证书&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;一、申请证书&lt;/h2&gt;&lt;p&gt;现在免费的SSL证书服务有很多，由于我的域名是阿里云，所以用的是阿里的免费SSL证书。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;阿里云SSL证书申请：&lt;a href=&quot;https://yundun.console.aliyun.com/&quot;&gt;https://yundun.console.aliyun.com/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;申请证书后选择 &lt;code&gt;其他&lt;/code&gt; 选卡，然后点击 &lt;code&gt;下载证书&lt;/code&gt; 。&lt;/p&gt;
&lt;p&gt;下载完成后解压即可。&lt;/p&gt;
&lt;h2 id=&quot;h2--ssl-&quot;&gt;&lt;a name=&quot;二、导入SSL证书到群晖中&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;二、导入SSL证书到群晖中&lt;/h2&gt;&lt;p&gt;登陆到群晖后台的 &lt;code&gt;控制面板&lt;/code&gt; 中，选择 &lt;code&gt;安全性&lt;/code&gt; 中的 &lt;code&gt;证书&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205051319543394639.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;然后选择 &lt;code&gt;导入证书&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205051320214781053.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;如上图导入三个文件，点击确定，等待网页服务重启完成后开启HTTPS访问。&lt;/p&gt;
&lt;h2 id=&quot;h2--https-&quot;&gt;&lt;a name=&quot;三、开启HTTPS访问&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;三、开启HTTPS访问&lt;/h2&gt;&lt;p&gt;在 &lt;code&gt;控制面板&lt;/code&gt; 中，选择 &lt;code&gt;网络&lt;/code&gt; 中的 &lt;code&gt;DSM设置&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205051321036467697.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;p&gt;选择 &lt;code&gt;启动HTTPS连接&lt;/code&gt; ，点击 &lt;code&gt;应用&lt;/code&gt; 即可使用 &lt;code&gt;https://域名:5001&lt;/code&gt; 访问后台了。&lt;/p&gt;
</description><pubDate>Sun, 15 Apr 2018 09:55:08 +0800</pubDate></item><item><title>C# 菜单图标错位的解决办法</title><link>https://xiaoxin.pro/?id=165</link><description>&lt;h3 id=&quot;h3-u95EEu9898u73B0u8C61&quot;&gt;&lt;a name=&quot;问题现象&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;问题现象&lt;/h3&gt;&lt;p&gt;该问题出现在Windows高分屏的开发环境中，如果用到Checked功能，默认对号图标会出现错位的情况，如下图所示：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205041753203171880.png&quot; alt=&quot;菜单图标错位现象&quot;&gt;&lt;/p&gt;
&lt;h4 id=&quot;h4-u89E3u51B3u65B9u6848&quot;&gt;&lt;a name=&quot;解决方案&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;解决方案&lt;/h4&gt;&lt;p&gt;在用到菜单图标或Checked功能的菜单属性中，设置 &lt;code&gt;AutoSite = true&lt;/code&gt; 和 &lt;code&gt;ImageScaling = None&lt;/code&gt; 。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205041754068478829.png&quot; alt=&quot;菜单图标错位的解决办法&quot;&gt;&lt;/p&gt;
&lt;h4 id=&quot;h4-u53C2u8003u6587u732E&quot;&gt;&lt;a name=&quot;参考文献&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;参考文献&lt;/h4&gt;&lt;p&gt;&lt;a href=&quot;https://msdn.microsoft.com/zh-cn/library/system.windows.forms.toolstrip.imagescalingsize.aspx&quot;&gt;ToolStrip.ImageScalingSize 属性&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Wed, 13 Sep 2017 20:00:49 +0800</pubDate></item><item><title>VS 2017 Git failed with a fatal error的解决方案</title><link>https://xiaoxin.pro/?id=164</link><description>&lt;h4 id=&quot;h4-u95EEu9898u73B0u8C61&quot;&gt;&lt;a name=&quot;问题现象&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;问题现象&lt;/h4&gt;&lt;p&gt;这几天用刚装的VS2017写了个程序，在提交推送到Github过程中提示了“Git failed with a fatal error”错误，输出窗口的提示如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205051324557854229.png&quot; alt=&quot;Vs2017提交Github报错&quot;&gt;&lt;/p&gt;
&lt;h4 id=&quot;h4-u89E3u51B3u65B9u6848&quot;&gt;&lt;a name=&quot;解决方案&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;解决方案&lt;/h4&gt;&lt;p&gt;经过一番折腾后再网上找到如下解决方案：&lt;/p&gt;
&lt;p&gt;把 &lt;code&gt;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\bin&lt;/code&gt; 目录下的 &lt;code&gt;libeay32.dll&lt;/code&gt; 和 &lt;code&gt;ssleay32.dll&lt;/code&gt; 复制到 &lt;code&gt;C:\Program Files\Git\mingw64\libexec&lt;/code&gt; 目录下。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;如果你的VS2017或Git安装目录不是默认的请自行替换路径。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;接下来回到VS2017中重新推送，顺利提交成功。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://xiaoxin.pro/zb_users/upload/2022/05/202205051325227521162.png&quot; alt=&quot;VS2017提交Github成功&quot;&gt;&lt;/p&gt;
&lt;h4 id=&quot;h4-u53C2u8003u6587u732E&quot;&gt;&lt;a name=&quot;参考文献&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;参考文献&lt;/h4&gt;&lt;p&gt;&lt;a href=&quot;http://stackoverflow.com/questions/42667928/vs-2017-git-failed-with-a-fatal-error/42917487&quot;&gt;VS 2017 - Git failed with a fatal error&lt;/a&gt;&lt;/p&gt;
</description><pubDate>Sat, 02 Sep 2017 10:30:59 +0800</pubDate></item><item><title>宝塔面板Apache的SSL异常问题</title><link>https://xiaoxin.pro/?id=162</link><description>&lt;h2 id=&quot;h2-1-&quot;&gt;&lt;a name=&quot;1、问题现象&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;1、问题现象&lt;/h2&gt;&lt;p&gt;Apache开启SSL若你粘贴的证书不正确，会导致Httpd服务无法启动，使网站和后台网页均无法打开。&lt;/p&gt;
&lt;h2 id=&quot;h2-2-&quot;&gt;&lt;a name=&quot;2、解决方案&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;2、解决方案&lt;/h2&gt;&lt;p&gt;因Apache没有提供证书配置检测接口，所以需要手动把配置改回来。具体步骤如下：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;打开网站配置文件删除关于443端口的相关配置&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;输入下面的命令打开对应网站的配置文件：&lt;pre&gt;&lt;code&gt;vi /www/server/apache/conf/vhost/网站名称.conf&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;删除443端口相关配置，保存并关闭。&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;p&gt;删除证书文件&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;输入下面的命令删除两个证书文件&lt;pre&gt;&lt;code&gt; cd /www/server/apache/conf/key/网站名字/
 rm -f key.csr
 rm -f key.key&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;p&gt;重启Httpd服务&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;输入下面的命令重启httpd服务&lt;pre&gt;&lt;code&gt; service httpd startt
 service httpd start&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;h2 id=&quot;h2-3-nginx&quot;&gt;&lt;a name=&quot;3、建议Nginx&quot; class=&quot;reference-link&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;span class=&quot;header-link octicon octicon-link&quot;&gt;&lt;/span&gt;3、建议Nginx&lt;/h2&gt;&lt;p&gt;如果你有需求使用SSL服务，建议不要使用宝塔面板的Apache服务，可以使用Nginx服务，相对来讲稳定好多，出现的问题也比较少。若已经安装Apache服务可以用下面的命令切换好Nginx服务（注意：切换后所有的网站要在后台删除后再添加）。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;wget -O install.sh http://125.88.182.172:5880/src/install.sh &amp;amp;&amp;amp; sh install.sh nginx&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;切换完成后要重新登陆一次后台，否则操作后台会出现错误。&lt;/p&gt;
</description><pubDate>Thu, 26 Jan 2017 10:36:53 +0800</pubDate></item></channel></rss>