iptables端口转发

  1. #本机端口转发
  2. iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  3. iptables -t nat -A PREROUTING -i eth0 -p tcp --dport $public_port -j REDIRECT --to-ports $private_port
  4.  
  5. #外网端口转发需要开启ip_forward
  6. echo "1" > /proc/sys/net/ipv4/ip_forward
  7. iptables -t nat -A PREROUTING -p tcp -m tcp --dport $local_port -j DNAT --to-destination $dest:$port
  8. iptables -t nat -A POSTROUTING -p tcp -m tcp --dport $local_port -j SNAT --to-source $local_ip

用plink将ssh做socket代理

很早就知道,但是一直也没机会用到,平时都不需要这个功能。
google搜一下,中文的有博客有网站,描述的乱七八糟的……..看半天没看明白!
看看这个SSH tunnel这个或直接右键迅雷下载
解压后,将”plink.exe”放到 C:\windows 里面

默认22端口的
plink -C -v -N -D 本地端口 远程用户@IP或域名:远程希望打开的端口

远程IP为: 111.111.111.111 用户名为abc,本地打开135端口,远程打开246端口,ssh端口为123的
plink -N -D 127.0.0.1:135 abc@111.111.111.111:246

Read more »

1 1