<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Linux on 我的博客</title><link>https://hugo.ningop.com/tags/linux/</link><description>Recent content in Linux on 我的博客</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Fri, 12 Jun 2026 04:03:15 +0000</lastBuildDate><atom:link href="https://hugo.ningop.com/tags/linux/index.xml" rel="self" type="application/rss+xml"/><item><title>Snell v6.0.0b1 服务端安装实录</title><link>https://hugo.ningop.com/posts/snell-v6-0-0b1-install/</link><pubDate>Thu, 12 Jun 2025 10:00:00 +0000</pubDate><guid>https://hugo.ningop.com/posts/snell-v6-0-0b1-install/</guid><description>&lt;p>&lt;img alt="服务器部署" loading="lazy" src="https://images.unsplash.com/photo-1605745341112-8593f53a4e2e?w=1200&amp;q=80">&lt;/p>
&lt;p>Snell 是 Surge 团队开发的私有代理协议，相比 Shadowsocks 在抗检测和性能上都有明显优势。本文记录一次在 Debian 服务器上安装 Snell v6.0.0b1 的完整过程，包括踩坑与修复。&lt;/p>
&lt;p>异响方式：本次使用标记版本为 &lt;code>v6.0.0b1&lt;/code> 的服务端构建。&lt;/p>
&lt;h2 id="下载与解压二进制">下载与解压二进制&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">wget https://dl.nssurge.com/snell/snell-server-v6.0.0b1-linux-amd64.zip
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">unzip snell-server-v6.0.0b1-linux-amd64.zip -d /usr/local/bin &lt;span class="o">&amp;amp;&amp;amp;&lt;/span> rm -rf snell-server-v6.0.0b1-linux-amd64.zip
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">chmod +x /usr/local/bin/snell-server
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="修复-libssl-依赖">修复 libssl 依赖&lt;/h2>
&lt;p>在较新的 Debian 系统上直接运行会报错，因为系统默认不再提供 &lt;code>libssl1.1&lt;/code>：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">snell-server --version
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 报错：缺少 libssl.so.1.1&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>确认依赖关系：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">readelf -d /usr/local/bin/snell-server &lt;span class="p">|&lt;/span> grep NEEDED
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>推荐的修复方式是从 Debian 快照仓库获取兼容版本：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">wget https://snapshot.debian.org/archive/debian/20240311T000000Z/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">dpkg -i libssl1.1_1.1.1w-0+deb11u1_amd64.deb
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
&lt;p>⚠️ 注意：某些较旧的镜像源提供的 deb11u4 版本在某些新系统上安装会失败，建议使用上述 snapshot 链接中的 deb11u1 版本。&lt;/p>&lt;/blockquote>
&lt;h2 id="生成配置文件">生成配置文件&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">snell-server --wizard -c /etc/snell-server.conf
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>按提示生成密钥即可，配置文件示例：&lt;/p></description></item></channel></rss>