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

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=12345671.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()]()