美文网首页linux必学知识
动态转发(穿过防火墙连接外部服务器)

动态转发(穿过防火墙连接外部服务器)

作者: 不知岁月惜 | 来源:发表于2017-09-13 16:59 被阅读0次

    动态端口转发

    实验:
    A主机
    B主机
    C主机 禁止A连接
    A(centos7~红色):172.18.70.40
    B(centos6~红色):172.18.70.70
    C(centos6~白色):172.18.70.80
    
    C操作
    B操作
    [root@centos6 ~]#ping 172.18.70.80 可以ping通C
    [root@centos6 ~]#curl http://172.18.70.80 可以连接C网站ip
    <h1>www.google.com</h1:>
    A操作
    [root@centos7 ~]#ping 172.18.70.80      Aping不通
    [root@centos7 ~]#curl http://172.18.70.80    连接不上C网站ip
    curl: (7) couldn't connect to host
    
    打开图形界面连接C机器ip
    A借助B端口建立ssh隧道连接C
    [root@centos7 ~]#ssh -D 1080 172.18.70.70
    root@172.18.70.70's password: 
    Last login: Mon Sep 11 20:45:22 2017 from 172.18.70.1
    [root@centos6 ~]#
    
    B操作
    [root@centos6 ~]#ss -nt 可以看到A和B建立了SSH隧道
    1080端口已经建立
    A操作
    设置
    高级》Network网络》Settings连接
    配置代理》SOCKS Host自己的代理1080端口》ok
    刷新网站地址
    OK
    A也可以用命令连接C
    [root@centos7 ~]#ssh -Nf 101080 172.18.70.70
    [root@centos7 ~]#curl --socks5 127.0.0.1 http://172.18.70.80
    OK

    相关文章

      网友评论

        本文标题:动态转发(穿过防火墙连接外部服务器)

        本文链接:https://www.haomeiwen.com/subject/epzksxtx.html