美文网首页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

相关文章

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

    动态端口转发 实验: A主机 B主机 C主机 禁止A连接 C操作 B操作 [root@centos6 ~]#pin...

  • day15_Nginx安装教程

    Ngix是web服务器,跟apache一样,它可以做动态请求转发、web端负载均衡、反向代理等等1、关闭防火墙和s...

  • postgres_fdw 使用

    --创建扩展连接 create extension postgres_fdw; --创建本地服务器连接外部服务器 ...

  • 宝塔使用

    navicat 远程连接宝塔数据库需要开启防火墙和权限设置所有人,和阿里云里面的防火墙3306,如果连接服务器的数...

  • 计算机网络 - 5

    服务器 数据经过路由器的转发,会到达运营商的路由器中,再层层转发,最终到达请求的服务器中。 防火墙 无论服务器部署...

  • Tensorboard最基本的使用方法

    一、保存summary 二、Linux服务器上访问Tensorboard 如果没有防火墙,正常ssh连接服务器之后...

  • 阿里云上两个Ubuntu服务器之间的数据库访问

    需求A服务器要访问B服务器的数据库 问题:mysql 连接超时 服务器:Ubuntu、iptables内部防火墙 ...

  • kafka异常 could not be establishe

    今天启动服务器访问kafka服务突然出现连接异常,昨天服务还是好的。 防火墙命令: #开启防火墙 service ...

  • xshell

    xshell:远程连接工具,可以远程连接到服务器 网络服务配置: 关闭防火墙,立即生效:service iptab...

  • mysql的连接失败/用户新增授权/版本升级

    mysql有时本地连接不上或者远程连接不上 bug种类 远程连接不上,服务器能连接上? 排除网络或防火墙问题通过宝...

网友评论

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

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