通过公网访问内网的几种方式总结

2022-11-20 2041阅读

温馨提示:这篇文章已超过852天没有更新,请注意相关的内容是否还可用!

有些机房可能不想外部用户能直接访问所有服务器,一般会开放一台为公网,作为与外界交互的中转站。我们可以通过如下几种方式来访问内网服务器:

通过公网访问内网的几种方式总结
(图片来源网络,侵删)
通过公网访问内网的几种方式总结
(图片来源网络,侵删)

1. 我们可以通过CRT建立通道来访问这些服务器。建通道的步骤:

1). 选择公网的远程地址,右键,选择properties.

2). 选择Port Forwarding ,选择add 进行添加。注意的是:name可任意命名,local address为本地一个未使用的端口,注意,是本地!

Remote Address为你要连接的那台服务器的ip地址和端口。而不是公网地址!!!

3).通过CRT连接到公网,保持连接不断。必须一直保持公网连接不断。然后就可以通过访问本地相应端口,来访问相应服务器上的服务。

缺点:必须一致通过CRT连着,需要给每个端口配置通道

2. 借助火狐浏览器和CRT,通过HTTP或SOCKES代理。建立代理的步骤:

1).选择公网的远程地址,右键,选择properties

2).选择Port Forwarding ,选择add 进行添加。与通道不同的是:Remote 中选择Dynamic forwarding using SOCKS 4 or 5 ,然后连接公网即可。

3).火狐浏览器也需要特殊设置:工具 -> 选项 -> 高级 -> 网络 -> 设置 ,选择手动代理,SOCKS主机中填写IP地址为:127.0.0.1 ,端口为CRT中配置的本地端口。

4).在浏览器中直接输入内网IP和端口即可访问

缺点:外网无法使用。内网中非浏览器访问内容依旧无法访问。如:PLSQL 连接数据库。 优点:不必每个服务建立一个通道。

3. 安装配置nginx

相关参考内容(忘了下面的内容从哪位大神那看的,不能附链接,见谅!):

HTTP代理:能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等;

SOCKS代理:SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议公网ip访问内网服务器,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。

SOCKS代理又分为SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种

身份验证机制、服务器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能够做到的SOCK4则不一定能做到公网ip访问内网服务器,比如我们常用的聊天工具QQ在使用代理时就要求用SOCKS5代理,因为

它需要使用UDP协议来传输数据

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]