# 什么是软路由

欢迎你来到悟空的百科。什么是软路由？如果你在百度或者谷歌里搜索，也许找不到让你立即就理解的一个定义。就让我来解释一下对它的理解吧。

<mark style="background-color:red;">软路由</mark>，我们可以称做 【<mark style="background-color:purple;">软</mark> <mark style="background-color:red;">路由器</mark>】，软是修饰词，路由器是它的核心内容。所以毫无疑问，它算是一种路由器。那么好了，你用过路由器吗？很显然是的。因此你<mark style="color:red;">也一定能学会如何用软路由器</mark>，软路由中的【软】代表什么？代表系统可定制，软件可修改。这就是 与家里的 普通【硬】路由器最大的不同。

什么是【硬路由器】，毫无疑问，它是相对于软路由来说的。我们平时用的带天线的所有路由器，都可以看作是硬路由。它的系统通常是厂家定义，并且软件难以修改。其中的特点正好和软路由相反。

**软路由和传统电脑有哪些不同？**

软路由的<mark style="background-color:red;">本质是一台电脑</mark>。通常它的cpu是x86居多，也有些许少量arm的cpu。 x86的cpu 以intel居多。既然是电脑，必然也是装配了可拆卸的内存和固态硬盘以及各种IO接口。那么<mark style="background-color:red;">它到底与传统的电脑有何分别？</mark>最大的区别是<mark style="color:red;">软路由通常都是小体积、低功耗、低热量的工控电脑</mark>。要求24小时长期待机，要与传统路由器一样静静的呆在你家中的角落，为你家庭的网络时刻提供服务。除此之外，最大区别在于，传统电脑一般仅有1个网口，甚至可以没有网口。但软路由<mark style="background-color:red;">通常都具备2个或者2个以上的千兆以太网接口</mark>。

#### 软路由和硬路由有哪些不同？

&#x20;1、<mark style="background-color:purple;">CPU 的运算能力不同</mark>。软路由的cpu以x86 架构居多，对于一些常规的算法计算、加密解密有着天然的优势。这就给科学上网插件提供了强有力的后盾。而硬路由的cpu的运行能力一般是无法与之匹敌的。

2、<mark style="background-color:red;">定位方向不同，</mark>阿，软路由<mark style="color:red;">通常不具备wifi芯片和wifi天线</mark>，因此软路由的定位 【主要】就是为了我们实现科学上网和一些特色功能。而硬路由通常是为了更好的wifi信号和通信能力。所以软路由必须配合无线路由器来使用，否则就只能把设备接在软路由上，这样就失去了其扩展性。

3、<mark style="background-color:green;">NAT转发性能不同</mark>，软路由是没有专门的转发芯片的，所以它不擅长内网传输大量的数据，如果传输可大量数据可能造成cpu占用率急剧增加，甚至有断流的风险。而硬路由，哪怕是100多元的，转发NAT性能也比软路由强多了。所以为了避免内网传输慢，通常在软路由之后，我们会接上硬路由或者交换机。一方面，避免内网传输的瓶颈，另一方面也是为家庭网络提供wifi使用需求。切记不应该把NAS（群晖、威联通之类的）直接接在软路由上。要接的话，记得接在无线路由器或者是交换机上。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://didiboy0702.gitbook.io/ruan-lu-you-shi-yong-zhi-nan/shen-me-shi-ruan-lu-you.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
