Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | 51CTO学院 | CSDN程序员研修院 | OSChina 博客 | 腾讯云社区 | 阿里云栖社区 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏多维度架构

部分 III. Network Application

目录

25. network tools
25.1. curl / w3m / lynx
25.2. DHCP
25.2.1. DHCP Server
25.2.2. dhclient
25.2.3. release matching connections
25.3. DNS/Bind
25.3.1. 安装 bind9
25.3.2. forwarders
25.3.3. Load Balancing
25.3.4. view
25.3.5. Master / Slave
25.3.6. DNS tools
25.3.7. DNS
25.3.8. NamedManager
25.4. dnsmasq
25.4.1. Install
25.4.2. /etc/dnsmasq.conf
25.4.3. dnsmasq.resolv.conf
25.4.4. dnsmasq.hosts
25.4.5. /etc/dnsmasq.d/dnsmasq.server.conf
25.4.6. /etc/dnsmasq.d/dnsmasq.address.conf
25.4.7. FAQ
25.5. ngrok - tunnel local ports to public URLs and inspect traffic
27. rinetd — internet “redirection server”
27.1. rinetd install
27.1.1. ubuntu
27.1.2. centos
27.2. rinetd.conf
27.3. 防御脚本
27.4. rinetd.log
28. 即时通信
28.1. Matrix
28.1.1. Synapse
28.2. IRC - Internet Relay Chat
28.2.1. IRC Protcol
28.2.2. IRC Commands
28.2.3. ircd-irc2 - The original IRCNet IRC server daemon
28.2.4. ircd-hybrid
28.2.5. IRC Client
28.2.6. Web IRC
28.3. jabber XMPP
28.3.1. ejabberd - Distributed, fault-tolerant Jabber/XMPP server written in Erlang
28.3.2. tigase
28.3.3. Openfire
28.3.4. DJabberd
28.3.5. freetalk - A console based Jabber client
28.3.6. library
28.4. News Group (innd)
28.4.1. Ubuntu
28.4.2. CentOS
28.4.3. User Authentication
28.4.4. usenet 管理
28.4.5. 通过SSL连接
28.4.6. src.rpm 安装
28.4.7. 常用新闻组
29. Proxy Server
29.1. Socks/Socks5
29.1.1. Shadowsocks - A secure socks5 proxy, designed to protect your Internet traffic.
29.1.2. Socks5
29.1.3. dante-server - SOCKS (v4 and v5) proxy daemon(danted)
29.1.4. SSH Socks5 Tunnel
29.1.5. hpsockd - HP SOCKS server
29.2. Apache Proxy
29.3. Squid - Internet Object Cache (WWW proxy cache)
29.3.1. 源码安装
29.3.2. debian/ubuntu 安装
29.3.3. 配置
29.3.4. Squid 管理
29.3.5. 禁止页面被Cache
29.3.6. Squid 实用案例
29.3.7. squid+icap+clamav
29.4. Web page proxy
29.4.1. Surrogafier
29.4.2. CGIproxy
29.4.3. PHPProxy
29.4.4. BBlocked
29.4.5. Glype
29.4.6. Zelune
30. Firewall
30.1. TCP/IP 相关内核配置项
30.1.1. net.ipv4.ip_forward
30.1.2. net.ipv4.icmp_echo_ignore_all
30.2. iptables - administration tools for packet filtering and NAT
30.2.1. Getting Started
30.2.2. 用户自定义规则连
30.2.3. Protocols 协议
30.2.4. Interfaces 网络适配器接口
30.2.5. 源IP地址
30.2.6. Ports 端口
30.2.7. NAT
30.2.8. Module(模块)
30.2.9. IPV6
30.2.10. iptables-xml - Convert iptables-save format to XML
30.2.11. access.log IP封锁脚本
30.2.12. Example
30.3. ulogd - The Netfilter Userspace Logging Daemon
30.4. ufw - program for managing a netfilter firewall
30.4.1. /etc/default/ufw
30.4.2. ip_forward
30.4.3. DHCP
30.4.4. Samba
30.5. CentOS 7/8 Firewalld
30.5.1. 如果你不习惯使用firewalld想用回Iptables
30.5.2. 安装 firewalld
30.5.3. firewalld 配置文件
30.5.4. firewall-cmd
30.5.5. 区域
30.5.6. 端口操作
30.5.7. 服务
30.5.8. IP 伪装
30.5.9. 端口转发
30.5.10. 富规则
30.6. Shorewall
30.6.1. Installation Instructions
30.6.2. Configuring Shorewall
30.7. Firewall GUI Tools
30.8. Endian Firewall
30.9. Smooth Firewall
30.10. Sphirewall
31. Stunnel - universal SSL tunnel
32. OpenSSH
32.1. 安装 OpenSSH
32.2. /etc/ssh/
32.2.1. IP地址限制
32.2.2. sshd_config
32.2.3. ssh_config
32.2.4. ~/.ssh/config
32.3. ssh client
32.3.1. -o option 参数详解
32.3.2. 调试模式,显示连接过程
32.4. OpenSSH Tunnel
32.4.1. SOCKS v5 Tunnel
32.4.2. 从公网穿透局域网
32.5. ssh-keygen — authentication key generation, management and conversion
32.5.1. .ssh/known_hosts
32.6. ssh-keyscan
32.7. ssh-copy-id - install your public key in a remote machine's authorized_keys
32.8. ssh-agent
32.8.1. ssh-add
32.8.2. Lock / Unlock agent
32.8.3. Set lifetime (in seconds) when adding identities.
32.9. OpenSSH for Windows
32.9.1. Putty Client
32.10. Google Authenticator - Android Apps on Google Play
32.11. 禁止SSH密码穷举
32.12. FAQ
32.12.1. Pseudo-terminal will not be allocated because stdin is not a terminal.
32.12.2. 去掉 passphrase
32.12.3. 打印调试信息
32.12.4. 远程执行 sudo 提示密码
32.12.5. Unable to negotiate with 47.97.19.5 port 60022: no matching host key type found. Their offer: ssh-dss,ssh-rsa
33. VPN (Virtual Private Network)
33.1. OpenVPN (openvpn - Virtual Private Network daemon)
33.1.1. 安装 OpenVPN Server
33.1.2. Easy-RSA 3
33.1.3. Openvpn Client
33.1.4. OpenVPN GUI for Windows
33.1.5. point-to-point VPNs
33.1.6. VPN 案例
33.1.7. OpenVPN安全
33.2. pptpd
33.2.1. Server 服务端
33.2.2. Client 客户端
33.2.3. FAQ
33.3. l2tpd - dummy package for l2tpd to xl2tpd transition
33.3.1. Docker 安装 L2TP
33.3.2. Ubuntu
33.3.3. CentOS 8 Stream
33.3.4. Ipsec VPN
33.3.5. FAQ
33.4. IKEv2 VPN Server
33.4.1. IKEv2 VPN Server on Docker
33.4.2. strongswan - IPSec utilities for strongSwan
33.5. openswan - IPSEC utilities for Openswan
33.6. N2N VPN
33.7. Hypersocket VPN
34. Point to Point
34.1. download
34.1.1. rtorrent - ncurses BitTorrent client based on LibTorrent
34.1.2. mldonkey-server - Door to the 'donkey' network
34.1.3. amule - client for the eD2k and Kad networks, like eMule

1. tc - show / manipulate traffic control settings

1.1. 模拟网络丢包

		
tc qdisc add dev eth0 root netem corrupt 0.2% loss 10%