使用ssh端口转发来做内网穿透

   免费的内网穿透,内网端口映射工具,无需设置路由器,公网IP,不限流量,不限连接数
了解更多  立即下载
FinalShell最好用的国产SSH客户端,一体化服务器管理软件,点击获取
  最近我自己开了个服务器,但因为运营商最近把我公网IP给取消了给换成了大内网IP,要想让自己的服务也能被其他人访问只有端口转发映射或者联系运营商要求提供公网IP,秉着自己能解决就不要劳烦别人的思想经过一番折腾自己终于实现了。一开始我选择的是ngrok,方便且易于使用。但奈何免费服务器经常歇菜,我们没有办法只能转求其他。刚好我有台小内存大流量有公网IP的VPS,想到了SSH的端口转发,便直接开搞。但因为目前互联网上教程到处乱七八糟,多有错漏缺失,本以为很简单的一个事自己居然折腾了两个小时才弄上去,因此借贵地记此事,以为后人参考。

首先,排坑

很多主机ssh的配置是禁止其他主机访问ssh转发的端口的,哪怕带上-g参数都没用,因此先把这个坑给填了,不然转发完成之后别人死活都没法访问那就好玩了。编辑 /etc/ssh/sshd_config 文件,将 GatewayPorts 一项前面的 # 号去掉并将其值改为 true ,重启ssh服务。(centos7重启ssh服务的命令为 systemctl restart sshd.service

之后,开始转发

我想让别人访问我VPS上的80端口时自动转发请求到我内网的192.168.123.209主机的80端口上,xshell便在连接属性里如下设置,确定保存即可xshell的转发设置:

好了,这就完成了,只要xshell连上vps,vps的80端口流量都会转到192.168.123.209的80端口去。

未经允许,不得转载本站任何文章:内网穿透 » 使用ssh端口转发来做内网穿透
分享到: 更多 (0)
   免费的内网穿透,内网端口映射工具,无需设置路由器,公网IP,不限流量,不限连接数
了解更多  立即下载
FinalShell最好用的国产SSH客户端,一体化服务器管理软件,点击获取

评论 抢沙发

评论前必须登录!