• 端口转发


    记录下最近做端口转发的命令

    iptables

    # 打开内核转发功能
    echo "net.ipv4.ip_forward=1" >>/etc/sysctl.conf
    sysctl -p
    cat /proc/sys/net/ipv4/ip_forward
    
    # 本地1022端口转10.1.1.2的22端口
    iptables -t nat -A PREROUTING -p tcp --dport 1022 -j DNAT --to-destination 10.1.1.2:22
    
    # 从10.1.1.2的22端口返回的数据,IP伪装
    iptables -t nat -A POSTROUTING -p tcp -d 10.1.1.2 --dport 22 -j MASQUERADE
    
    # 查看iptales规则,以免有其他限制
    iptables -t nat -L

    nc

    mkfifo backpipe
    nc -l 1022 0<backpipe | nc 10.1.1.2 22 1>backpipe
    
    #使用fifo队列hang住本地1022端口nc进程的标准输入,有数据流入fifle队列则通过管道进入远端10.1.1.2:22
  • 相关阅读:
    hdu
    HUNAN 11567 Escaping (最大流)
    poj -1185 炮兵阵地 (经典状压dp)
    poj
    POJ 2955 Brackets (区间dp)
    csu
    poj
    CSU 1116 Kingdoms
    SPOJ-SQRBR Square Brackets
    退役贴
  • 原文地址:https://www.cnblogs.com/maxgongzuo/p/14371040.html
Copyright © 2020-2023  润新知