首页
留言
动态
归档
推荐
音乐
工具
Search
1
Emby公益服-上万部电影电视剧免费看
66,769 阅读
2
openwrt-docker部署lxk0301京东自动签到脚本
12,893 阅读
3
QuantumultX-京东签到撸京东豆
11,188 阅读
4
LXK0301京东签到脚本-自动提交互助码
9,634 阅读
5
微信-域名被封监测以及自动更换被封域名
9,172 阅读
随便写写
科学上网
Web开发
瞎折腾
Search
标签搜索
quantumultx
laravel
openwrt
laravel nova
laradock
telegram
DDC/CL
薅羊毛
google adsense
jd_scripts
京东签到
ubuntu
oh-my-zsh
web开发环境
nginx
工具
shadowsocks shadowsocksR
RBAC
权限管理
内网穿透
orzlee
累计撰写
46
篇文章
累计收到
595
条评论
首页
栏目
随便写写
科学上网
Web开发
瞎折腾
页面
留言
动态
归档
推荐
音乐
工具
搜索到
1
篇与
内网穿透
的结果
2018-12-05
frp内网穿透
前言 在项目中经常涉及到需要验证域名的API开发,这些API开发需要在线调试。通常我们可以解析域名到本地,但是国内运营商封端口、无外网ip,线上调试又相对麻烦。frp是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。让它实现内网穿透,域名解析到服务器,让服务器通过其他端口访问本地web服务,轻松实现API调试。 安装使用 搭建frp服务需要一台服务器,基本无配置要求。 下载frp(frp发布地址): wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz 解压tar.gz: tar -zxvf frp_0.21.0_linux_amd64.tar.gz 编辑服务端配置文件: cd frp_0.21.0_linux_amd64 nano frps.ini 如果不许要其他功能,frps.ini保留下面三行即可(端口可自行更改) ############### [common] bind_port = 4443 ##frp服务端口 vhost_http_port = 80 ##http协议访问端口 启动服务: ./frps -c ./frps.ini 后台运行可以使用tmux工具,安装使用可以看orzlee的另一篇文章tmux强大的终端复用软件 客户端(windows) windows 32位 windows 64位 包含服务端和客户端。 编辑客户端配置文件: 解压zip后进入目录,编辑frpc.ini(推荐编辑器Sublime Text)。 [common] server_addr = x.x.x.x ###服务端ip地址或域名 server_port = 4443 ###服务端端口 [web] type = http ###http https local_port = 8000 ###本地web服务访问端口 custom_domains = www.yourdomain.com ###服务器域名地址 启动客户端: ./frpc -c ./frpc.ini 现在通过浏览器访问 http://www.yourdomain.com 即可访问到处于内网机器上的 web 服务。 结语 有了内网穿透,对于验证域名的API开发要省事不少,本地调试修改代码都非常方便,提高开发效率。而部署frp比较简单,当然还有更多功能,可以看看中文文档。
2018年12月05日
3,397 阅读
0 评论
1 点赞