frp下载

GitHub传送门

https://github.com/fatedier/frp/releases

frp分两个部分一个客户端,一个服务器端

服务端放在具有公网IP的服务器上

客户端安装在本地机器(你想进行内网穿透的设备上)

安装

首先进行Linux服务端安装

一. 到github下载地址复制下载链接

ssh登录你的服务器窗口

输入命令wget +下载地址

例如

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

注意版本不要选错了这里选的是amd64

二 .然后解压

tar-zxvf frp_0.33.0_linux_amd64.tar.gz

使用rm -rf +文件名的方式删除无用文件

例如

rm -rf frp_0.33.0_linux_amd64.tar.gz

删除刚刚下载的压缩包

现在新建文件夹并移动至

mv frp_0.33.0_linux_amd64 //frp

使用cd frp 进入文件夹

ls 查看文件夹中的文件

frpc开头的文件是客户端文件,这里用不到,可以全部删了

frps文件才是服务端文件,

弄好了,然后

使用

vi frps.ini

进去编辑区vi编译器常用命令

编辑模式shift+i

esc退出当前模式

shift+q 输入wq按回车保存并退出

进入正题 (注释不要写进代码中)

[common]
bind_port = 7000  #frp端口
vhost_http_port = xxxx       #web协议端口
vhost_https_port = xxxx

dashboard_port=xxxxx         #监控面板端口
dashboard_user=xxxx            #账户
dashboard_pwd=xxxx             #密码

token = xxxxxxxx               #链接密匙  客户端需要填入此进行对接

保存之后

输入

nohup ./frps -c frps.ini &

然后输入

vi nohup.out

查看运行状况

然后输入ip+面板端口进行访问

例如端口是8089 IP是39.48.114.92

39.48.114.92:8089

如果访问正常则安装成功

设置frps开机自启

使用systemctl来控制启动
这个方法比较好用,很方便

sudo vim /lib/systemd/system/frps.service

在frps.service里写入以下内容

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/frp/frps -c /frp/frps.ini

[Install]
WantedBy=multi-user.target

然后就启动frps
sudo systemctl start frps
再打开自启动
sudo systemctl enable frps

  • 如果要重启应用,可以这样,sudo systemctl restart frps
  • 如果要停止应用,可以输入,sudo systemctl stop frps
  • 如果要查看应用的日志,可以输入,sudo systemctl status frps

客户端配置请查看下一篇文章


日出东方落于西,朝思暮想念于你。