FRP内网穿透教程
部署frp服务端
1. 打开 frp下载页面,下载最新版的 frp_0.38.0_linux_amd64.tar.gz
,然后上传到服务器(windows上传请参考:Bitvise连接Linux服务器教程,mac系统上传请参考:Mac电脑连接Linux教程),也可以ssh连接到服务器后用wget下载:
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
2. 服务器上解压安装包:
tar -zxvf frp_0.38.0_linux_amd64.tar.gz
3. 进入解压后的目录:cd frp_0.38.0_linux_amd64
,然后用vim/nano等编辑器编辑frps.ini
文件(可以下载到本地,编辑好后再上传上去),填入下面的内容:
[common]
# frp监听的端口,默认是7000,可以改成其他的
bind_port = 7000
# 授权码,请改成更复杂的
token = 12345678
# frp管理后台端口,请按自己需求更改
dashboard_port = 7500
# frp管理后台用户名和密码,请改成自己的
dashboard_user = admin
dashboard_pwd = admin
enable_prometheus = true
# frp日志配置
log_file = /var/log/frps.log
log_level = info
log_max_days = 3
4. 设置和启动frp服务:
cd frp_0.38.0_linux_amd64
mkdir -p /etc/frp
cp frps.ini /etc/frp
cp frps /usr/bin
cp systemd/frps.service /usr/lib/systemd/system/
systemctl enable frps
systemctl start frps
systemctl status frps
5. 防火墙放行端口:
# 添加监听端口
firewall-cmd --permanent --add-port=7000/tcp
# 添加管理后台端口
firewall-cmd --permanent --add-port=7500/tcp
firewall-cmd --reload
6. 浏览器打开“http://服务器IP:后台管理端口” ,输入用户名和密码可以查看连接状态:
部署frp客户端
1. 首先还是打开 frp下载页面,下载最新版的客户端。根据客户端平台不同,请按照下面对应关系下载:
- windows系统:32位系统下载windows_386,64位系统下载 windows_amd64,如果不知道系统多少位,下载32位的总没错;
- mac系统:下载 darwin_amd64;
- linux系统:32位系统下载 linux_386,64位系统下载 linux_amd64,不知道请下载32位的;
- 树莓派/路由器等:32位系统下载 linux_arm,64位系统下载 linux_arm,如果不知道系统多少位,直接下载32位的。
2. 解压缩下载的压缩包,进入文件夹内;
3. 编辑frpc.ini,按照自己的需求设置转发。下面是一个示例:
# 服务端配置
[common]
server_addr = 服务器ip
# 请换成设置的服务器端口
server_port = 7000
token = 12345678
[mcbe]
type = udp
local_ip = 127.0.0.1
local_port = 19132
remote_port = 19132
[mcje]
type = tcp
local_ip = 127.0.0.1
local_port = 25565
remote_port = 25565
注意:
一个服务端可以同时给多个客户端使用
[mcbe]这样的名称必须全局唯一,即就算有多个客户端,也只能使用一次,其他的可以用[mcbe2]、[mcbe3]等;
除了type为http/https,端口只能被一个服务使用
如果用的nat vps,remote_port请改成映射后的端口
4. 登录服务器,防火墙放行监听的端口:
firewall-cmd --permanent --add-port=19132/udp
firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --reload
5.创建bat文件
@echo off
title frp
frpc.exe -c frpc.ini
pause
或者用cmd
cd Desktop\frp_0.38.0_windows_amd64
./frpc.exe -c frpc.ini
近期评论