如何使用FRP来进行内网穿透

Frp是一款内网穿透工具,是反代模式可以自定义端口进行内网穿透,可是这配置文件可就……

1.官方git仓库以及介绍
Github

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

2.购买服务器
我这边推荐国外服务器,因为你知道的,国内服务器基本上宽带才几M,速度不够快,这里我推荐搬瓦工、谷歌云或IBM Cloud

3.服务器配置
我这边系统是CentOS7为例

首先,先安装软件

    yum install -y git wget

然后,下载最新版frp

    wget https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_linux_amd64.tar.gz

下载下来之后里面会有frps和frpc,其中frps是服务端,frpc是客户端
接下来是frps的配置文件frps.ini的配置

# frps.ini
[common]
bind_port = 7000         #开放的端口
vhost_http_port = 8080         #做网站,外网网站端口

#https服务
[test_htts2http]
type = https 
custom_domains = test.yourdomain.com

plugin = https2http
plugin_local_addr = 127.0.0.1:80

# HTTPS 证书相关的配置
plugin_crt_path = ./server.crt
plugin_key_path = ./server.key
plugin_host_header_rewrite = 127.0.0.1
plugin_header_X-From-Where = 

#数据面板
[dashboard]
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin

#管理面板
[admin]
admin_addr = 127.0.0.1
admin_port = 7400
admin_user = admin
admin_pwd = admin

frpc.ini

# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000

[web]
type = http
local_port = 80
custom_domains = www.yourdomain.com

4.如何开启frp

./frps -c ./frps.ini
./frpc -c ./frpc.ini

关于群晖
请把frpc放到home文件夹在ssh远程过去执行nohup ./frpc -c ./frpc.ini &

评论区


选择表情

鑫诚QQ代刷网37zxxJ.png牙卖咯可大赛的博客Smilear's Blog
© [2020] · Powered by kjundada