小辉网络社区致力于优质软件,活动线报,游戏辅助,绿色工具等资源共享,好货不私藏!

内网穿透 frp 免费内网穿透工具搭建教程

小辉工作室 其他技术教程

本文档介绍了如何配置使用frp内网穿透工具,实现将内网服务暴露到公网。frp内网穿透工具是一款三方开源工具,本文档提供基础的frp使用步骤仅供参考,可网络搜索frp内网穿透工具配置教程。
什么是frp?
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
准备工作
需要准备一台公网服务器。
需要有域名并已经正常解析到公网服务器。
步骤一:服务端安装
1.执行以下命令,下载frp工具压缩包。
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
2.执行以下命令,解压frp工具包。
tar -xvf frp_0.38.0_linux_amd64.tar.gz
3.执行以下命令,移动至/usr/local。
mkdir /usr/local/frp
mv frp_0.38.0_linux_amd64/* /usr/local/frp/
4.(可选)删除frpc.ini和frpc文件,frpc相关的文件属于客户端配置。
步骤二:服务端配置
1.执行以下命令进入frp文件夹。
cd /usr/local/frp
2.执行以下命令编辑frps服务端配置文件。
vi frps.ini
3.frps服务端配置文件内写入以下信息。
[common] #必须设置
bind_port = 7000 #frp服务端端口,默认7000
vhost_http_port = 80 #自定义设置的http访问端口

[ssh] #ssh反向代理(不是必须设置)
listen_port = 6000 #设定的ssh访问端口

[web] 
type = http #为服务类型,可以设为http,https
custom_domains = frps.com #为要映射的域名,记得域名的A记录要解析到外网主机的IP。
4.执行以下命令启动frps。
./frps -c ./frps.ini
1.步骤三:客户端安装
2.执行以下命令,下载frp工具压缩包。
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
3.执行以下命令,解压frp工具包。
tar -xvf frp_0.38.0_linux_amd64.tar.gz
4.执行以下命令,根据自己的偏好,移动至目标文件夹。
mkdir /usr/local/frp
mv frp_0.38.0_linux_amd64/* /usr/local/frp/
5.(可选)删除frps.ini和frps文件,frps相关的文件属于服务端配置。
步骤四:客户端配置
1.执行以下命令进入frp文件夹。
cd /usr/local/frp
2.执行以下命令编辑frpc客户端配置文件。
vi frpc.ini
3.frpc客户端配置文件内写入以下信息。
[common]
server_addr = x.x.x.x    # frps所在主机的IP
server_port = 7000       # frps与frpc客户端通信的端口

[web-compute1]           # 内网多台web服务器,此名称不能重复
type = http              # 通信协议类型   
local_port = 8000        # 本地开放的web端口
subdomain = compute1     # 子域名
4.执行以下命令启动frpc。
./frpc -c ./frpc.ini
说明一下:经过上述步骤,即可通过frp.8gws.com:8080访问到内网的web服务。

温馨提示:如有转载或引用以上内容请将本文链接作为出处标注!百度已收录

免责声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。侵删请致信E-mail:431228450@qq.com

标签 暂无标签
资源分享
评论列表