frp内网穿透教程
配置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