双语版网站案例,寮步做网站公司,如何修改网站的关键词,as3.0网站制作教程【摘要】
最近跟第三方团队调试问题#xff0c;遇到一个比较烦的操作。就是#xff0c;你必须要发个版到公网环境#xff0c;他们才能链接到你的接口地址#xff0c;才能进行调试。按理说#xff0c;也没啥#xff0c;就是费点时间。但是#xff0c;在调试的时候#…【摘要】
最近跟第三方团队调试问题遇到一个比较烦的操作。就是你必须要发个版到公网环境他们才能链接到你的接口地址才能进行调试。按理说也没啥就是费点时间。但是在调试的时候由于沟通、交流或者习惯的不同两边就一些功能老是需要改动那就造成了要频繁打包的问题。 呃呃呃那就太费时间了要知道一个开发人员的成本很高的。 于是我就引入了这个内网穿透。
开始 选择内网穿透工具
经过调研和尝试花生壳和frp成为了首选但是花生壳速度有点慢而且还有额度限制。于是毫不犹豫的选择了frp。 我用的版本是frp_0.45.0_windows_386 地址是https://github.com/fatedier/frp/releases/tag/v0.45.0
使用
FRP有服务端和客户端两种服务端是frps客户端是frpc。 你需要在服务器上【你自己购买的服务器比如阿里云的腾讯云的】放一个 在服务器上的这个呢需要改一下配置文件 frps.ini参考我的
# FRP服务端
[common]
# frp监听的端口默认是7000可以改成其他的客户端要访问它的
bind_port 8808
# 授权码请改成更复杂的,随便写和客户端那边的保持一致就行
token etyui12312377hhsshsh
# 这个token之后在客户端会用到# frp管理后台端口请按自己需求更换
dashboard_port 8807
# frp管理后台用户名和密码请改成自己的
dashboard_user amsq
dashboard_pwd amsq123567
enable_prometheus true
vhost_http_port 8809# frp日志配置
log_file /var/log/frps.log
log_level info
log_max_days 3
上面的配置注释已经很详细啦按照这个来就行。
下面看下客户端的。我的客户端用的是windows于是我下的也是windows版本。
这里呢也需要改一下配置文件frpc.ini 可以参考我的
# FRP客户端
[common]
server_addr 39.100.67.xx# 与frps.ini的bind_port一致 注意要一直哦
server_port 8808 # 与frps.ini的token一致
token etyui12312377hhsshsh# 配置需要穿透的本地web服务
[web]
type http
# 本地IP
local_ip 127.0.0.1
local_port 8081 #这是你本地的端口号
# 这个自定义之后再ssh连接的时候要用
remote_port 8809 #公网你想访问的端口要在安全规则里面放开哦
custom_domains 39.100.67.xx[mysql]
type tcp
local_ip 127.0.0.1
local_port 33067
remote_port 8810
看到了吗common里面的是基本的需要和服务端那边验证的必须要配正确哦。 还提供了http和tcp两种模式的穿透你们可以参考哦。
启动
配置完了咱们就需要启动了我们先启动服务器端的 你需要到服务器端你放的目录下面用命令./frps -c frps.ini 启动成功后你就可以访问控制台了 然后呢你继续启动一下客户端 到目录下面打开cmd然后输入frpc.exe 即可。 现在你就可以在公网访问你的http请求和数据库信息啥的啦。 比如http://39.100.67.xx:8809 就可以打开我本地的网站服务啦。
当然这只是临时用用如果想长时间开那你就写个监听脚本如果frps挂了就自动重启那样就不担心服务器上的frps 挂了还需要上去重新搞。 自启脚本我写好了在这里就不放了你们加油需要脚本的评论区留言。