好物优选点击查看详情 京东购买

暂无内容

如何搭建frp内网穿透访问局域网的服务

frp项目github地址:https://github.com/fatedier/frp/tree/master

1.进入你想要安装frp的目录;如:/root

cd root
cd root 
cd 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>gz
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>gz 
wget 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>gz
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>gz 
tar -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 frp 
mv frp_0.37.1_linux_amd64 frp

1.进入frp文件夹

cd frp
cd frp 
cd frp

2.修改frp服务端的配置文件frps.ini

vi frps<span class="token punctuation">.</span>ini
vi frps<span class="token punctuation">.</span>ini 
vi 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 frp
cd frp 
cd frp

3.修改客户端的配置文件(frpc.ini)

vi frpc<span class="token punctuation">.</span>ini
vi frpc<span class="token punctuation">.</span>ini 
vi 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>service
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>service 
vim /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 frps
systemctl enable frps 
systemctl enable frps

启动 systemctl start frps
停止 systemctl stop frps
重启 systemctl restart frps
查看运行状态 systemctl status frps

原文链接:https://blog.csdn.net/weixin_43467112/article/details/120411332

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享