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
然后就启动frpssudo systemctl start frps
再打开自启动sudo systemctl enable frps
- 如果要重启应用,可以这样,
sudo systemctl restart frps
- 如果要停止应用,可以输入,
sudo systemctl stop frps
- 如果要查看应用的日志,可以输入,
sudo systemctl status frps
客户端配置请查看下一篇文章
Comments | NOTHING