当前位置:   article > 正文

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

用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配置如下:

  1. [common]
  2. bind_port = 7000
  3. vhost_http_port = 80

frpc.ini配置如下:

  1. [common]
  2. server_addr = XXX.XXX.XXX.XXX
  3. server_port = 7000
  4. [ssh1]
  5. type = tcp
  6. local_ip = 127.0.0.1
  7. local_port = 22
  8. remote_port = 6002
  9. [web]
  10. type = http
  11. local_port = 9000
  12. 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个端口。大家可以在内网机器挑选自己的端口,端口如果不能用,你就选其他端口试试吧,可能被别的程序员给占用了,如果不够用,我后期再开放几万了,算是造福程序吧,每个月帮你省个几十元。

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

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/506155
推荐阅读
相关标签
  

闽ICP备14008679号