新闻资讯

公网怎么访问局域网服务器?花生壳搭建外网服务器

2019-05-24

最近,老大买了一台性能很强大的服务器PowerEdge R710,打算放在办公室局域网,以提高大家的开发效率,同时也打算在上面搭建一个git服务器。 服务器的IP是192.168.1.100, 在端口22上面搭建了一个ssh服务。

这个自然是好事,编译速度提高了,也不用受以前虚拟机的带宽小水管的煎熬了。但是有时候,工作任务没完成,还需要在家里写代码、编译代码甚至提交代码。怎么访问这台机器呢?

有的人可能觉得要修改路由器的配置,搞一个端口映射什么的,或这还有其他的方法,比如花生壳之类的工具。但是这些都有很多限制,可能还需要固定的公网IP,需要路由器的权限。很麻烦!还不一定能搞定。中国电信你懂的。

经过在google上的学习,最后选择了一个非常简单的方法来实现。 使用SSH隧道! 当然,首先必须要有一个公网IP的服务器B,我们有操作权限!否则这件事情办不到!

现在假设服务器B的ip是234.234.234.234,上面也搭建了ssh服务器,端口22, 那么只需要在服务器192.168.1.100上面执行下面的命令:

ssh -NfR 234.234.234.234:8888:192.168.1.100:22 root@8.8.8.8 -p22

这是什么意思呢? 就是将192.168.1.100的22端口映射到234.234.234.234的8888端口上。 因为234.234.234.234是公网IP,这样,任何人都能够访问234.234.234.234。 这样就能够通过访问234.234.234.234的8888端口来访问192.168.1.100的22端口了,从而达到访问公司内网服务器的目的。但有一点,必须要有234.234.234.234的操作权限。。234.234.234.234可以更换成有权限的公网可访问的任何一个IP。 所以在执行上面这行代码的时候,需要输入root用户的密码。当验证完之后,隧道就打通了。

公网怎么访问局域网内的服务器?

描述图

到这里,最重要的一步已经OK。

这时, 我们可以在家里使用ssh登录234.234.234.234, 执行 ssh localhost -p8888, 就能够访问办公室局域网的那台服务器了。 搞定!

作为可以实现远程连接的内外网转换工具花生壳来说,它是一个动态域名解析软件。当您安装并注册花生壳动态域名解析软件,无论您在任何地点、任何时间、使用任何线路,均可利用这一服务建立拥有固定域名和最大自主权的互联网主机。“花生壳动态域名解析软件”支持的线路包括普通电话线、ISDN、ADSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态。 花生壳动态域名解析软件为千万的域名提供动态域名解析服务,并广泛应用于网站建设、视频监控、遥感测绘、FTP、VPN、企业OA、ERP等应用领域。

花生壳端口映射软件自带端口映射功能,可以帮助用户解决各种网络需求,同时还能帮助用户实现内网穿透,即便用户处于复杂的网络环境中,花生壳也能正常解析域名。花生壳端口映射软件是不是很神奇?如果用户还在因为端口映射的问题而烦恼,不妨借助花生壳软件来解决各种网络问题。