当前位置:首页 > 行业发展 > 正文

内网透传frp使用分享

内网透传,简单的一句话就是让外部的互联网主机,可以访问你局域网内的机器上的HTTP,HTTPS,TCP或UDP服务。frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。功能示意图:...

内网透传,简单的一句话就是让外部的互联网主机,可以访问你局域网内的机器上的HTTP,HTTPS,TCP或UDP服务。frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HT......

内网透传,简单的一句话就是让外部的互联网主机,可以访问你局域网内的机器上的HTTP,HTTPS,TCP或UDP服务。

frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。

功能示意图:


0安装

frp为go语言开发,可以支持Windows,Linux,MacOS,ARM等多平台部署。不用安装,下载不同平台的压缩包,直接解压就行。下载地址:

[Releases·fatedier/frp·GitHub]()
一服务端1.1服务端配置
[common]绑定的IPbind_addr=0.0.0.0frp一个访问页面,只是显示配置没多大用dashboard_addr=0.0.0.0dashboard_port=7500本身日志信息log_file=./_level=infolog_max_days=3disable_log_color=false校验tokentoken=1234567
1.2服务器端启动
nohup./frps-c./
二客户端配置2.1客户端配置
[common]server_addr=服务器的ip鉴权方法authentication_method=tokentoken=1234567ssh的中转[ssh]type=tcplocal_ip=127.0.0.1local_port=22本机的http端口local_port=80custom_domains=服务器的ip或域名

如上的服务器端配置图示如下:


最终连接示意图

三实际访问

ssh访问:

ssh-p1234root@

服务器的IPtest为服务器用户

web访问:

注意,如果多个web服务器,必须通过域名来控制访问,配置section名字不能相同。比如:

[web01]type=httplocal_port=8080custom_domains=[web02]type=httplocal_port=80custom_domains=

访问用的URL:

四开机启动

echo"nohup/root/soft/frp_run/frpc-c/root/soft/frp_run/"/etc//或者做成服务:

mkdir-p/etc//etc/frpcpfrps/usr/bincpsystemd//usr/lib/systemd/system/启动systemctlstartfrps
五更多信息
官方文档[官方文档|frp()]()

最新文章