Category Archives: Linux

使用redsocks + iptables实现全局代理

redsocks是一款tcp -> 代理服务器的透明代理,使用它结合iptables,可以实现Linux下的全局代理。

1 安装
sudo apt-get install redsocks
2 配置

  • /etc/redsocks.conf
  • 修改redsocks下的local_ip, local_port,这两个是本地映射出的tcp端口
  • 修改redsocks下的ip, port, type,这三个是远程代理服务器的配置

3 iptable规则:redsoc[......]

继续阅读

Linux内核网络参数优化小结

tcp建连优化
1 tcp建连,降低客户端超时时间
net.ipv4.tcp_syn_retries = 6
2 tcp建连,服务端避免syn攻击
netstat -s | grep "SYNs to LISTEN" 1192450 SYNs to LISTEN sockets dropped
可以考虑增大syn队列
net.ipv4.tcp_max_syn_backlog = 1024
超过上述队列后,启用syn cookie
net.ipv4.tcp_syncookies =[......]

继续阅读