本文主要是介绍利用外网主机穿透本地网络防火墙,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这篇文章主要记录了一种穿透本地防火墙的方法,即反向连接。笔者将一边学习实践,一边写下这篇文章,过程可能不是最简洁的,只为自己和后人留下参考而已。
笔者需要达到的目的:
笔者使用的主机A,在局域网A内,笔者没有局域网A的管理权限,并且局域网A有防火墙,屏蔽了mail.163.com网站;通过笔者自己家中的一台主机(记作主机B),实现主机A穿透局域网A的防火墙通过主机B访问mail.163.com网站。
然而,主机B尚未存在,因此本文将用一定篇幅讲述使用最常见的资源,构建起主机B和整个转发系统的过程。
1. 建立外网主机
环境:北京市ADSL网络,联通光纤接入,一台调制解调器,一端接光纤,另一端接RJ45网线,拨号上网。RJ45网线接入路由器(极路由2代)WAN口,LAN口连了一根网线到一台交换机,交换机网线连接到主机。主机是小型机,很省电,运行Win7系统,平时当做下载机。
因为Linux这方面强大,于是打算装一台Linux服务器,考虑到还得当下载机用,因此不能放弃Win系统,自然想到用虚拟机技术解决。
虚拟机是VirtualBox,Linux是CentOS,全都是开源软件。装好虚拟机需要用yum安装ssh,装全openssh相关的组件。
启动sshd服务,停止iptables服务或者允许远程主机连接22端口。
2. 设置主机网络
将VirtualBox虚拟机网卡设置为“网桥”,这样可以通
这篇关于利用外网主机穿透本地网络防火墙的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!