使用frp暴露内网机器端口号进行远程登录及微信调试

需求:内网有几台linux、windows服务器需要远程维护,刚开始装上teamviewer、向日葵等商业软件,期望使用这些商业软件进行远程控制内网的机器,结果发现非常的不稳定,linux的服务器就更加的不稳定了。

通过端口暴露可以ssh远程登录linux服务器,可以访问内网的web网页,可以进行微信调试,很爽。

解决办法:1、刚开始希望通过ngrok来解决这个问题,ngrok的服务器都是放在国外,在国内被墙了。以前用过一段时间,现在不能用了。

没办法,想到自己搭建ngrok服务器。自己用固定ip的服务器,通过docker部署ngrok,结果部署过程中遇到各种网络问题,也没有正常部署起来。 

在解决ngrok问题的过程中,遇到frp。

2、通过frp来实现内网端口暴露,这个轻量级的工具,非常好用,简直爱了。

2.1 服务器端运行 ./frps  -c frps.ini ,在内网需要暴露的客户端主机上运行 ./frpc -c frpc.ini

frps.ini配置如下:

[common]
bind_port = 7000
vhost_http_port = 80

frpc.ini配置如下:

[common]
server_addr = XXX.XXX.XXX.XXX
server_port = 7000

[ssh1]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6002
[web]
type = http
local_port = 9000
custom_domains = frp.XXX.cn

ssh是为了暴露linux的远程登录方式,这样访问我内网的机器非常方便,因为我内网有多台linux,ssh1是远程登录名字,不能重名。

web这里是我暴露的端口号,这样我可以通过我的域名,轻松访问我内网的部署的服务器,反正这几台服务器闲着也是闲着。

太香了~

微信公众号调试也可以正常使用。

具体参数参考文档: https://gofrp.org/docs/ ,相当比较详细。

我手里的几台服务器可以贡献出来,开放几万个端口,供大众程序员去访问自己的内容。

后期添加:

tcp: 我开放了ip:119.3.173.116  服务器的bind_port 为 7000。 开放 tcp端口:  6000-8000 这2000个端口。大家可以在内网机器挑选自己的端口,端口如果不能用,你就选其他端口试试吧,可能被别的程序员给占用了,如果不够用,我后期再开放几万了,算是造福程序吧,每个月帮你省个几十元。

开放微信开发网络的地址: 稍等,我后面更新~

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值