frp项目github地址:https://github.com/fatedier/frp/tree/master
1.进入你想要安装frp的目录;如:/root
cd rootcd rootcd root
2.使用wget下载安装包
Centos :
wget https:<span class="token operator">/</span><span class="token operator">/</span>github<span class="token punctuation">.</span>com<span class="token operator">/</span>fatedier<span class="token operator">/</span>frp<span class="token operator">/</span>releases<span class="token operator">/</span>download<span class="token operator">/</span>v0<span class="token punctuation">.</span>37<span class="token punctuation">.</span>1<span class="token operator">/</span>frp_0<span class="token punctuation">.</span>37<span class="token punctuation">.</span>1_linux_amd64<span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gzwget https:<span class="token operator">/</span><span class="token operator">/</span>github<span class="token punctuation">.</span>com<span class="token operator">/</span>fatedier<span class="token operator">/</span>frp<span class="token operator">/</span>releases<span class="token operator">/</span>download<span class="token operator">/</span>v0<span class="token punctuation">.</span>37<span class="token punctuation">.</span>1<span class="token operator">/</span>frp_0<span class="token punctuation">.</span>37<span class="token punctuation">.</span>1_linux_amd64<span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gzwget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz
3.解压安装包
tar <span class="token operator">-</span>zxvf frp_0<span class="token punctuation">.</span>37<span class="token punctuation">.</span>1_linux_amd64<span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gztar <span class="token operator">-</span>zxvf frp_0<span class="token punctuation">.</span>37<span class="token punctuation">.</span>1_linux_amd64<span class="token punctuation">.</span>tar<span class="token punctuation">.</span>gztar -zxvf frp_0.37.1_linux_amd64.tar.gz
4.将目录名称修改为frp(为了之后的操作更方便)
<span class="token function">mv</span> frp_0<span class="token punctuation">.</span>37<span class="token punctuation">.</span>1_linux_amd64 frp<span class="token function">mv</span> frp_0<span class="token punctuation">.</span>37<span class="token punctuation">.</span>1_linux_amd64 frpmv frp_0.37.1_linux_amd64 frp
1.进入frp文件夹
cd frpcd frpcd frp
2.修改frp服务端的配置文件frps.ini
vi frps<span class="token punctuation">.</span>inivi frps<span class="token punctuation">.</span>inivi frps.ini
3.按i键进入编辑模式,将以下内容全选覆盖到文件中
<span class="token namespace">[common]</span> bind_port = 7000 token = abc dashboard_port = 7500 dashboard_user = admin dashboard_pwd = 123123 vhost_http_port = 80 vhost_https_port = 443<span class="token namespace">[common]</span> bind_port = 7000 token = abc dashboard_port = 7500 dashboard_user = admin dashboard_pwd = 123123 vhost_http_port = 80 vhost_https_port = 443[common] bind_port = 7000 token = abc dashboard_port = 7500 dashboard_user = admin dashboard_pwd = 123123 vhost_http_port = 80 vhost_https_port = 443
4.按:wq保存并退出
5.启动frp服务端程序
<span class="token punctuation">.</span><span class="token operator">/</span>frps <span class="token operator">-</span>c <span class="token punctuation">.</span><span class="token operator">/</span>frps<span class="token punctuation">.</span>ini<span class="token punctuation">.</span><span class="token operator">/</span>frps <span class="token operator">-</span>c <span class="token punctuation">.</span><span class="token operator">/</span>frps<span class="token punctuation">.</span>ini./frps -c ./frps.ini
6.浏览器地址栏输入 服务器ip:7500 如果能进入frp后面界面就说明服务端安装成功
1.在客户机上下载frp安装包,同服务端的操作一样
2.对入frp的安装目录
cd frpcd frpcd frp
3.修改客户端的配置文件(frpc.ini)
vi frpc<span class="token punctuation">.</span>inivi frpc<span class="token punctuation">.</span>inivi frpc.ini
4.按i键进入编辑模式,将以下内容全选覆盖到文件中
<span class="token namespace">[common]</span> server_addr = x<span class="token punctuation">.</span>x<span class="token punctuation">.</span>x<span class="token punctuation">.</span>x server_port = 7000 token = abc <span class="token namespace">[ssh]</span> <span class="token function">type</span> = tcp local_ip = 127<span class="token punctuation">.</span>0<span class="token punctuation">.</span>0<span class="token punctuation">.</span>1 local_port = 22 remote_port = 6000<span class="token namespace">[common]</span> server_addr = x<span class="token punctuation">.</span>x<span class="token punctuation">.</span>x<span class="token punctuation">.</span>x server_port = 7000 token = abc <span class="token namespace">[ssh]</span> <span class="token function">type</span> = tcp local_ip = 127<span class="token punctuation">.</span>0<span class="token punctuation">.</span>0<span class="token punctuation">.</span>1 local_port = 22 remote_port = 6000[common] server_addr = x.x.x.x server_port = 7000 token = abc [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
5.按:wq保存并退出
6.启动frp服务端程序
<span class="token punctuation">.</span><span class="token operator">/</span>frpc <span class="token operator">-</span>c <span class="token punctuation">.</span><span class="token operator">/</span>frpc<span class="token punctuation">.</span>ini<span class="token punctuation">.</span><span class="token operator">/</span>frpc <span class="token operator">-</span>c <span class="token punctuation">.</span><span class="token operator">/</span>frpc<span class="token punctuation">.</span>ini./frpc -c ./frpc.ini
1.输入命令:
vim <span class="token operator">/</span>lib<span class="token operator">/</span>systemd<span class="token operator">/</span>system<span class="token operator">/</span>frps<span class="token punctuation">.</span>servicevim <span class="token operator">/</span>lib<span class="token operator">/</span>systemd<span class="token operator">/</span>system<span class="token operator">/</span>frps<span class="token punctuation">.</span>servicevim /lib/systemd/system/frps.service
2.将以下内容全选覆盖进去
<span class="token namespace">[Unit]</span> Description=frps service After=network<span class="token punctuation">.</span>target syslog<span class="token punctuation">.</span>target Wants=network<span class="token punctuation">.</span>target <span class="token namespace">[Service]</span> <span class="token function">Type</span>=simple ExecStart=<span class="token operator">/</span>root<span class="token operator">/</span>frp<span class="token operator">/</span>frps <span class="token operator">-</span>c <span class="token operator">/</span>root<span class="token operator">/</span>frp<span class="token operator">/</span>frps<span class="token punctuation">.</span>ini <span class="token namespace">[Install]</span> WantedBy=multi<span class="token operator">-</span>user<span class="token punctuation">.</span>target<span class="token namespace">[Unit]</span> Description=frps service After=network<span class="token punctuation">.</span>target syslog<span class="token punctuation">.</span>target Wants=network<span class="token punctuation">.</span>target <span class="token namespace">[Service]</span> <span class="token function">Type</span>=simple ExecStart=<span class="token operator">/</span>root<span class="token operator">/</span>frp<span class="token operator">/</span>frps <span class="token operator">-</span>c <span class="token operator">/</span>root<span class="token operator">/</span>frp<span class="token operator">/</span>frps<span class="token punctuation">.</span>ini <span class="token namespace">[Install]</span> WantedBy=multi<span class="token operator">-</span>user<span class="token punctuation">.</span>target[Unit] Description=frps service After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/root/frp/frps -c /root/frp/frps.ini [Install] WantedBy=multi-user.target
3.输入:wq保存并退出
4.输入命令开启自动启动:
systemctl enable frpssystemctl enable frpssystemctl enable frps
启动 systemctl start frps
停止 systemctl stop frps
重启 systemctl restart frps
查看运行状态 systemctl status frps
原文链接:https://blog.csdn.net/weixin_43467112/article/details/120411332
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END