配置frp服务端

1.下载.下载地址可以在github发布页右键点击某个下载项

最新版本查看 https://github.com/fatedier/frp/releases/
wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz

2.解压

tar -zxvf frp_0.20.0_linux_amd64.tar.gz

3.cd到frp目录并重命名

cd frp
mv frp_0.20.0_linux_amd64 frp

4.编辑frps.ini

需要用到nano命令,如果没有请安装 yum install nano
nano frps.ini

5.配置frps.ini

[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = 用户名
dashboard_pwd = 密码
max_pool_count = 5
vhost_http_port = 8080

6.安装screen

开启frp需要一直开着ssh 所以需要用到screen
yum install screen

7.开启frps

首先新建一个screen窗口
screen –S asf
screen 常用命令
screen -ls    #显示所有的screen窗口名字和进程号
kill [进程号] //结束进程
screen -S PID -X quit //PID 进程号
//screen常用命令
screen -r PID   //恢复进程
开启frps
./frps -c ./frps.ini

配置frp客户端

1.下载.下载地址可以在github发布页右键点击某个下载项

最新版本查看 https://github.com/fatedier/frp/releases/

一般服务器使用如下方法

wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_amd64.tar.gz
树莓派使用如下方法(ps:树莓派一定要下载arm版本的,否则是无法启动的)
wget https://github.com/fatedier/frp/releases/download/v0.20.0/frp_0.20.0_linux_arm.tar.gz

2.解压

一般服务器使用如下方法
tar -zxvf frp_0.20.0_linux_amd64.tar.gz
树莓派使用如下方法
tar -zxvf frp_0.20.0_linux_arm.tar.gz

3.cd到frp目录并重命名

一般服务器使用如下方法
cd frp
mv frp_0.20.0_linux_amd64 frp
树莓派使用如下方法
cd frp
mv frp_0.20.0_linux_arm frp

4.编辑frpc.ini

需要用到nano命令,如果没有请安装

centos安装nano的方法

yum install nano
debian、树莓派安装nano的方法
apt-get install nano
编辑frpc.ini
nano frpc.ini

5.配置frpc.ini

[common]
server_addr = 客户端服务器的ip
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 233 

[web]
type = http
local_port = 80
custom_domains = 域名

6.安装screen

开启frp需要一直开着ssh 所以需要用到screen

centos安装nano的方法

yum install screen
debian、树莓派安装nano的方法
apt-get install screen

7.开启frps

首先新建一个screen窗口
screen –S asf
screen 常用命令
screen -ls    #显示所有的screen窗口名字和进程号
kill [进程号] //结束进程
screen -S PID -X quit //PID 进程号
//screen常用命令
screen -r PID   //恢复进程
开启frpc
./frpc -c ./frpc.ini