输入指令uname -a,分别查看自己服务器的详细系统。做好记录,后面需要根据这个去下载对应的FRP安装包。

如果是Linux系统建议使用指令直接下载,一定要注意修改对应的版本号,我这里是0.45.0,具体根据你自己需要来。
cd
wget https://github.com/fatedier/frp/releases/download/v0.45.0/frp_0.45.0_linux_amd64.tar.gz
tar -zxvf frp_0.45.0_linux_amd64.tar.gz
sudo mv frp_0.45.0_linux_amd64 /usr/local/frp对于服务器端,把上面的对应下载地址替换即可,当然,也要注意下载后的文件名,也是需要在指令里修改的,不然解压的时候会找不到文件。
然后我们可以开始修改配置文件,客户端配置文件为frpc.ini,服务端配置文件为frps.ini
bind_port:FRP服务端端口,后续客户端需要与这个端口通信 dashboard_port:FRP看板端口,可无 dashboard_user:FRP用户名,后续客户端需要此用户名 dashboard_pwd:FRP密码,后续客户端需要此密码 token:可无,但建议添加,添加了后续客户端需要此token
[common]
bind_port = 7000
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
token = 123456
server_addr:服务端公网IP server_port:FRP服务端端口 dashboard_user:FRP用户 dashboard_pwd:FRP密码 token:服务端设置的token,若服务端未添加则不需要
[common]
server_addr = 20.20.20.20
server_port = 7000
dashboard_user = admin
dashboard_pwd = admin
token = 123456如果其他需要穿透的端口可继续按这个格式添加 [SSH]:服务名称,字定义,但不能去掉[] type:协议类型,tcp或udp local_ip:内网IP地址 local_port:内网端口 remote_port:远端端口
[SSH]
type = tcp
local_ip = 10.10.10.10
local_port = 22
remote_port = 2222
启动后断开Linux连接终端则服务就停止了,建议在
screen中启动 Screen使用详见文章:https://blog.pengcheng.team/index.php/archives/27
./frps -c frps.ini
./frpc -c frpc.ini