网络应用工具
本教程介绍 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
📚 相关资源
网络应用配置完成了吗? 继续学习多媒体应用 →