<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>网络 on 我的文档站</title><link>https://www.eternal.foo/docs/debian/network/</link><description>Recent content in 网络 on 我的文档站</description><generator>Hugo</generator><language>zh-CN</language><copyright>Copyright (c) 2020-2026 Thulite</copyright><lastBuildDate>Mon, 01 Jan 0001 00:00:00 +0000</lastBuildDate><atom:link href="https://www.eternal.foo/docs/debian/network/index.xml" rel="self" type="application/rss+xml"/><item><title>BBR</title><link>https://www.eternal.foo/docs/debian/network/bbr/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/network/bbr/</guid><description>&lt;h4 id="bbr-v1-开启方法"&gt;BBR v1 开启方法:&lt;/h4&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;vi /etc/sysctl.conf&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;编辑/etc/sysctl.conf&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;#Enable BBR
net.core.default_qdisc=fq 
net.ipv4.tcp_congestion_control=bbr&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;将上面代码添加到/etc/sysctl.conf 后保存&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;reboot&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;重启后生效&lt;/p&gt;</description></item><item><title>DIG - 域信息查找器</title><link>https://www.eternal.foo/docs/debian/network/dig-%E5%9F%9F%E4%BF%A1%E6%81%AF%E6%9F%A5%E6%89%BE%E5%99%A8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/network/dig-%E5%9F%9F%E4%BF%A1%E6%81%AF%E6%9F%A5%E6%89%BE%E5%99%A8/</guid><description>&lt;p&gt;dig（domain information groper - 域信息查找器）是用于查询DNS名称服务器的灵活工具.它执行 DNS 查找并显示以下答案： 从查询的名称服务器返回.大多数 DNS 管理员使用 dig 来解决 DNS 问题,因为它具有灵活性和易用性 和输出的清晰度.其他查找工具的功能往往不如挖掘.&lt;/p&gt;
&lt;p&gt;尽管 dig 通常与命令行参数一起使用,但它也具有用于从文件中读取查找请求的批处理操作模式.简介 给出 -h 选项时,将打印其命令行参数和选项的摘要.与早期版本不同,dig 的 BIND 9 实现允许从命令行发出多个查找.&lt;/p&gt;</description></item><item><title>If</title><link>https://www.eternal.foo/docs/debian/network/if/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/network/if/</guid><description>&lt;p&gt;启用&amp;amp;关闭接口&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ifup enp33
ifdown enp33&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;重新初始化新的网络设置&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;systemctl status networking
systemctl restart networking&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;</description></item><item><title>Lsof</title><link>https://www.eternal.foo/docs/debian/network/lsof/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/network/lsof/</guid><description>&lt;p&gt;Lsof 是一个 Unix 特有的诊断工具。它的名称代表 LiSt Open Files (列出打开的文件)，它也只做这个。它列出了所有被正在当前系统运行的进程打开的文件的信息。&lt;/p&gt;</description></item><item><title>Socat</title><link>https://www.eternal.foo/docs/debian/network/socat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/network/socat/</guid><description>&lt;p&gt;&lt;code&gt;Socat&lt;/code&gt;是一款功能强大的网络工具，它可以在两个数据流之间建立连接，并转发数据。你可以把它看成是增强版的 netcat（nc），支持更多协议、功能更强大。&lt;/p&gt;
&lt;h5 id="常见用途"&gt;常见用途:&lt;/h5&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;th&gt;示例说明&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;搭建 TCP 服务端&lt;/td&gt;
 &lt;td&gt;模拟监听端口、测试连接&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;TCP/UDP 端口转发&lt;/td&gt;
 &lt;td&gt;类似端口映射&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;本地端口转发到远程服务器&lt;/td&gt;
 &lt;td&gt;像 SSH 转发&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;将串口连接转成网络连接&lt;/td&gt;
 &lt;td&gt;IoT、调试硬件&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;作为中间代理或桥接&lt;/td&gt;
 &lt;td&gt;把两个程序连在一起传数据&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h5 id="安装socat"&gt;安装Socat&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame is-terminal not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;apt update &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; apt install socat&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h5 id="示例监听本地-tcp-25-端口"&gt;示例：监听本地 TCP 25 端口&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame is-terminal not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;socat TCP-LISTEN:25,fork STDOUT&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;TCP-LISTEN:25&lt;/code&gt; ：监听本地 TCP 25 端口&lt;/p&gt;</description></item><item><title>SS</title><link>https://www.eternal.foo/docs/debian/network/ss/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/network/ss/</guid><description>&lt;p&gt;以目前Debian 12 为例,自带SS,因此无需安装SS,可直接使用.&lt;/p&gt;
&lt;p&gt;语法:&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ss [options] [FILTER]&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;div class="callout callout-note d-flex flex-row mt-4 mb-4 pt-4 pe-4 pb-2 ps-3"&gt;
 
 &lt;div class="callout-content"&gt;
 
 &lt;div class="callout-body"&gt;
 &lt;p&gt;&lt;code&gt;[]&lt;/code&gt;不需要输入,&lt;code&gt;[]&lt;/code&gt;中应该填写您需要的参数. &lt;code&gt;-&lt;/code&gt;后面的&lt;code&gt;n&lt;/code&gt;作用是:不把端口解析成应用,例如TPC:443端口不解析成HTTPS&lt;/p&gt;

 &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;

&lt;h5 id="例1只显示tcp会话"&gt;例1:只显示TCP会话&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ss -nt&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h5 id="例2显示正在监听的tcpudp端口进程"&gt;例2:显示正在监听的TCP&amp;amp;UDP端口/进程&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ss -ntupl&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h5 id="例3显示tcpudp会话端口进程"&gt;例3:显示TCP&amp;amp;UDP会话/端口/进程&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ss -ntup&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h5 id="例4显示访问本端443端口的会话"&gt;例4:显示访问本端443端口的会话&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ss src :443 -n&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h5 id="例5显示远端使用10120端口的会话"&gt;例5:显示远端使用10120端口的会话&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ss dst :10120 -n&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;h5 id="例6显示进程会话并在结果中只显示包含-sshd-的内容"&gt;例6:显示进程会话,并在结果中只显示包含 sshd 的内容&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;ss -n | grep sshd&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;SS中文帮助&lt;/p&gt;</description></item><item><title>SSH</title><link>https://www.eternal.foo/docs/debian/network/ssh/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.eternal.foo/docs/debian/network/ssh/</guid><description>&lt;h5 id="安装ssh可选多数debian默认已经安装"&gt;安装SSH(可选,多数Debian默认已经安装)&lt;/h5&gt;
&lt;p&gt;Step 1:更新本地软件库&amp;amp;安装SSH&lt;/p&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;apt-get update
apt-get install ssh
apt-get install openssh-server&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;h5 id="允许用户-root-登录可选如果root不可登录时"&gt;允许用户 &lt;code&gt;root&lt;/code&gt; 登录(可选,如果&lt;code&gt;root&lt;/code&gt;不可登录时)&lt;/h5&gt;



&lt;div class="expressive-code"&gt;
 &lt;figure class="frame not-content"&gt;
 &lt;figcaption class="header"&gt;
 &lt;span class="title"&gt;&lt;/span&gt;
 &lt;/figcaption&gt;
 &lt;pre tabindex="0"&gt;&lt;code&gt;vi /etc/ssh/sshd_config&lt;/code&gt;&lt;/pre&gt;
 &lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;将&lt;code&gt;/etc/ssh/sshd_config&lt;/code&gt;中#PermitRootLogin更改为 PermitRootLogin yes，修改完毕后，按esc键,输入:wq后按enter键执行保存。&lt;/p&gt;
&lt;p&gt;Step 3:重启SSH服务&lt;/p&gt;</description></item></channel></rss>