对于有公网主机,有一定的操作能力,需要独立资源配置使用的,可以选择自行搭建内网映射服务。那么如何实现自己搭建全端口P2P穿透呢?下面为大家提供了不同场景下的不同方法,供大家使用时参考。
SSH是一种安全的远程登录协议,可以通过SSH实现内网穿透。以下是关于如何使用SSH实现内网穿透的详细攻略,包含两个示例。
一、使用SSH端口转发实现内网穿透
SSH端口转发是一种常用的内网穿透方式。以下是一个使用SSH端口转发实现内网穿透的示例:
1.在公网服务器上运行SSH服务,并将SSH服务端口设置为22。
2.在内网机器上运行SSH客户端,并使用SSH端口转发将内网机器的服务端口映射到公网服务器上。
bash
ssh -N -R 0.0.0.0:8080:localhost:80 user@public_server_ip
在这个示例中,我们将内网机器的80端口映射到公网服务器的8080端口上。
在公网服务器上访问localhost:8080即可访问内网机器的80端口。
二、 使用反向隧道实现内网穿透
SSH反向隧道是一种将公网服务器的端口映射到内网机器上的内网透方式。以下是一个使用SSH反向隧道实现内网穿透的示例:
在内网机器上运行SSH服务,并将SSH服务端口设置为22。
在公网服务器上运行SSH客户端,并使用SSH反向隧道将公网服务器的服务端口映射到内网机器上。
bash
ssh -N -R 0.0.0.0:8080:localhost:80 user@internal_server_ip
在这个示例中,我们将公网服务器的8080端口映射到内网机器的80端口上。
在公网服务器上访问localhost:8080即可访问内网机器的80端口。
SSH是一种安全的远程登录协议,可以通过SSH端口转发或SSH反向隧道实现内网穿透。使用SSH端口转发时,我们可以将内网机器的服务端口映射到公网服务器。使用SSH反向隧道时,我们可以将公网服务器的端口映射到内网机器上。
三、windows服务器用快解析简单部署。
使用如windows2012等服务器版本操作系统时,可以同时兼顾管理方便和稳定性。可以在自己公网主机上,通过快解析简单安装发布的方式,搭建自己的内网映射服务。且快解析是支持全端口P2P穿透的。
无公网Ip怎么做内网映射?
可以上网,就可以通过快解析,一步添加保存映射设置,将内网IP端口,发布到外网连接访问。使用方法很简单,在本地主机或目标所在内网电脑上,安装并登录快解析添加映射保存,即可以将内网IP端口发布互联网。
第一步:前往快解析官网下载快解析客户端并安装;或者百度搜索“快解析”,进入官网下载软件;
第二步:登录快解析客户端,进入web管理页面;
第三步:点击客户端,正常登录后,点击左上角“添加映射”图标,跳出端口映射设置窗口;
第四步:填写端口映射信息。应用名称自定义,主机即为内网主机ip地址,选择好对外开放的端口,点击确定即可完成信息填写;
第五步:端口映射添加完毕后,即生成一个可供外网访问的地址,端口映射完成;
第六步:测试。在外网浏览器内输入该地址,即可访问到内网主机所搭建的服务应用,内网穿透成功。
快解析还可以满足没有公网IP环境下,网站/博客/论坛的测试发布、远程数据库、远程SSH、微信/小程序开发调试、API接口联调、NAS私有云或者本机Windows远程桌面RDP连接、游戏联机、视频监控等实现远程访问。