Skip to content

网络应用工具

本教程介绍 Debian 13 中各种网络相关的应用程序,包括浏览器、下载工具和远程连接软件。

🌐 网络浏览器

Firefox 浏览器

bash
# 安装Firefox ESR
sudo apt install firefox-esr

# 安装最新版Firefox
wget -O- https://download.mozilla.org/pub/firefox/releases/latest/linux-x86_64/en-US/firefox-*.tar.bz2 | tar -xjf - -C /opt/
sudo ln -sf /opt/firefox/firefox /usr/local/bin/firefox

Firefox 优化配置

bash
# 创建用户配置文件
firefox -CreateProfile "optimized"

# 编辑用户配置 (访问 about:config)
# 推荐设置:
browser.cache.disk.enable = false
browser.sessionstore.restore_on_demand = true
browser.tabs.loadInBackground = true

Google Chrome

bash
# 添加Google Chrome软件源
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list

# 安装Chrome
sudo apt update
sudo apt install google-chrome-stable

Chromium 开源浏览器

bash
# 安装Chromium
sudo apt install chromium

# 或使用Snap版本
sudo snap install chromium

轻量级浏览器

bash
# 安装Midori
sudo apt install midori

# 安装Falkon
sudo apt install falkon

# 安装Epiphany (GNOME Web)
sudo apt install epiphany-browser

⬇️ 下载工具

wget 和 curl

bash
# wget 多线程下载
wget -c -t 0 --timeout=60 http://example.com/file.zip

# curl 下载并显示进度
curl -L --progress-bar -o file.zip http://example.com/file.zip

# aria2 多线程下载器
sudo apt install aria2
aria2c -x 16 -s 16 http://example.com/file.zip

图形化下载工具

bash
# 安装uGet下载管理器
sudo apt install uget

# 安装XDM (Xtreme Download Manager)
sudo apt install xdman

# 安装KGet (KDE下载管理器)
sudo apt install kget

种子下载

bash
# 安装Transmission
sudo apt install transmission-gtk

# 安装qBittorrent
sudo apt install qbittorrent

# 安装Deluge
sudo apt install deluge

YouTube 下载

bash
# 安装yt-dlp
sudo apt install yt-dlp

# 下载视频
yt-dlp https://youtube.com/watch?v=VIDEO_ID

# 下载音频
yt-dlp -x --audio-format mp3 https://youtube.com/watch?v=VIDEO_ID

# 图形界面工具
flatpak install flathub org.nickvision.tubeconverter

🔗 远程连接

SSH 客户端

bash
# 安装OpenSSH客户端
sudo apt install openssh-client

# 基本连接
ssh user@hostname

# 使用密钥认证
ssh-keygen -t rsa -b 4096
ssh-copy-id user@hostname

# SSH配置文件
nano ~/.ssh/config

SSH 配置示例

Host myserver
    HostName 192.168.1.100
    User myuser
    Port 2222
    IdentityFile ~/.ssh/mykey
    ServerAliveInterval 60

VNC 客户端

bash
# 安装Remmina (支持多种协议)
sudo apt install remmina remmina-plugin-vnc remmina-plugin-rdp

# 安装TigerVNC Viewer
sudo apt install tigervnc-viewer

# 安装RealVNC Viewer
wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-*-Linux-x64.deb
sudo dpkg -i VNC-Viewer-*-Linux-x64.deb

RDP 远程桌面

bash
# 安装xrdp客户端
sudo apt install freerdp2-x11

# 连接Windows远程桌面
xfreerdp /v:192.168.1.100 /u:username /w:1920 /h:1080

# 图形界面工具
sudo apt install rdesktop

📧 邮件客户端

Thunderbird

bash
# 安装Thunderbird
sudo apt install thunderbird

# 配置中文语言包
sudo apt install thunderbird-l10n-zh-cn

轻量级邮件客户端

bash
# 安装Claws Mail
sudo apt install claws-mail

# 安装Sylpheed
sudo apt install sylpheed

# 安装Evolution
sudo apt install evolution

Webmail 客户端

bash
# 安装Franz (多服务整合)
wget https://github.com/meetfranz/franz/releases/download/v*/franz_*_amd64.deb
sudo dpkg -i franz_*_amd64.deb

# 安装Mailspring
sudo snap install mailspring

💬 即时通讯

Telegram

bash
# 安装Telegram Desktop
sudo apt install telegram-desktop

# 或使用Flatpak
flatpak install flathub org.telegram.desktop

Discord

bash
# 下载Discord
wget -O discord.deb "https://discordapp.com/api/download?platform=linux&format=deb"
sudo dpkg -i discord.deb

# 或使用Flatpak
flatpak install flathub com.discordapp.Discord

Signal

bash
# 添加Signal软件源
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
sudo mv signal-desktop-keyring.gpg /usr/share/keyrings/
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee /etc/apt/sources.list.d/signal-xenial.list

# 安装Signal
sudo apt update
sudo apt install signal-desktop

Matrix 客户端

bash
# 安装Element
sudo apt install element-desktop

# 或使用Flatpak
flatpak install flathub im.riot.Riot

🌍 网络工具

网络监控

bash
# 安装网络监控工具
sudo apt install nethogs iftop bandwidthd

# 实时网络使用情况
sudo nethogs

# 网络连接监控
sudo iftop

# 端口扫描
sudo apt install nmap
nmap -sP 192.168.1.0/24

VPN 客户端

bash
# 安装OpenVPN
sudo apt install openvpn

# 连接OpenVPN
sudo openvpn --config client.ovpn

# 安装WireGuard
sudo apt install wireguard

# 图形界面VPN工具
sudo apt install networkmanager-openvpn-gnome
sudo apt install networkmanager-vpnc-gnome

网络诊断

bash
# 基本网络工具
sudo apt install iputils-ping traceroute dnsutils

# 高级网络工具
sudo apt install tcpdump wireshark

# 网络性能测试
sudo apt install speedtest-cli
speedtest-cli

# 或使用fast.com
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3

🔒 网络安全

防火墙管理

bash
# UFW图形界面
sudo apt install gufw

# 开放特定端口
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# 查看防火墙状态
sudo ufw status verbose

网络加密

bash
# 安装Tor浏览器
sudo apt install torbrowser-launcher

# 安装代理工具
sudo apt install proxychains4

# 配置代理
sudo nano /etc/proxychains4.conf

📊 网络监控面板

简单HTTP服务器

bash
# Python HTTP服务器
python3 -m http.server 8000

# PHP内置服务器
php -S localhost:8000

# Node.js HTTP服务器
npx http-server -p 8000

网络共享

bash
# 安装Samba
sudo apt install samba samba-common-bin

# 配置共享
sudo nano /etc/samba/smb.conf

# 安装FTP服务器
sudo apt install vsftpd

# NFS共享
sudo apt install nfs-kernel-server

📚 相关资源

  1. 网络配置 - 网络基础设置
  2. 防火墙配置 - 网络安全
  3. 系统安全 - 安全加固

网络应用配置完成了吗? 继续学习多媒体应用 →

基于 MIT 许可发布