欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

FRP搭建教程和开机自启

linux sky995 来源:猫狗鼠鱼 3年前 (2021-07-04) 976次浏览 0个评论

本文及资源最后更新时间 2021-07-04 by sky995

FRP

frp 是一个专注于内网穿透的反向代理应用程序,使用时需要花钱申请公网IP和云服务器,可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。

准备工作

1.一台云服务器(国内外均可)
2.一台或多台内网机器
3.FRP程序(服务端用frps,客户端用frpc)

注:国内机器需要域名备案,当然,如果你不需要不加端口访问,那可以不备案使用,这里推荐腾讯轻量云的香港地区,一个月24CNY

搭建开始

下载

首先到下面这个链接,下载对应你系统的版本(建议客户端从这儿下,服务端如果是windows server可以直接来这里下)
https://github.com/fatedier/frp/releases/tag/v0.36.2

FRP搭建教程和开机自启

配置(以linux为例,本机为centos8)

使用ssh登录到我们的云服务器

ssh root@server ip即可
FRP搭建教程和开机自启

新建一个名为frp的文件

mkdir frp

cd命令进入到这个文件夹内

cd frp
FRP搭建教程和开机自启

把frp程序下载到服务器上

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

FRP搭建教程和开机自启

  • Windows
    如果你是windows server系统,那直接去上面的网址下载就行了,当然,如果你的windows server也安装了wget,也可以打开powershell或者cmd,使用下面的命令下载
wget https://github.com/fatedier/frp/releases/download/v0.36.2/frp_0.36.2_windows_amd64.zip

FRP搭建教程和开机自启

解压程序

tar -xzvf frp_0.36.2_linux_amd64.tar.gz

FRP搭建教程和开机自启

我们定位到这个解压的文件夹里
FRP搭建教程和开机自启

配置FRPS

Linux自带vi编辑器
vi frps.ini
FRP搭建教程和开机自启
可以安装vim,好修改些
yum install vim
然后用vim frps.ini
FRP搭建教程和开机自启

按下i进行编辑

[common]
bind_addr = 0.0.0.0
bind_port = 7000
vhost_http_port = 8292
dashboard_port = 8290
token = nb
dashboard_user = admin
dashboard_pwd = admin

然后我们要去把7000端口,8292端口,8290端口开启,8290可以不开(是个web面板而已),即dashboard_port = 8290,dashboard_user = admin,dashboard_pwd = admin
均可不写

  • blind_port=端口号: frp服务端口
  • vhost_http_port =端口号: http服务端口,你在本地搭建的web服务需要通过服务器ip+端口号或者域名+端口号才能访问
  • token = 密码 是使用你的服务时候需要在frpc内写入这个token才能进行正常使用,可以防止不法之人利用

注意,你写的端口一定要注意有没有被别的程序占用

我们要去服务器的服务商那里把这几个端口开一下,然后在本地放行这几个端口(有bt那种面板的话,可以在web端放行)

 

编辑好后进行保存

按键盘上的esc,再按:wq!

即可保存并退出

 

接下来启动服务

 

前台运行

./frps -c frps.ini

后台运行

nohup ./frps -c frps.ini >/dev/null 2>&1 &

设为开机自启

https://blog.csdn.net/qq_43657442/article/details/115859095

推荐大家直接看住这个文章把你的frp弄成开机自启,不然每次都需要手动启动

 

frpc配置

接下来就是本地的配置啦,这个很简单

 

[common]

#服务器的IP地址

server_addr = 你的服务器ip

#服务监听端口

server_port = 上面设置的端口

#这个和服务端的token保持一致

token = nb

[web2]

#穿透本地web服务

type = http

# 本地地址

local_ip = 127.0.0.1

# 本地端口

local_port = 8029

custom_domains = 自定义域名

#custom_domains = nb.com

 

我们访问的时候直接使用nb,com:server_port就行了


好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:FRP搭建教程和开机自启
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址