大家好,欢迎来到IT知识分享网。
远程访问服务工具——FRP
uname -a
两种方式下载:
- GitHub下载后上传到宝塔面板
- 直接使用wegt下载
wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz
在公网服务器上配置FRPS
bindAddr = "0.0.0.0" bindPort = 7000 webServer.addr = "0.0.0.0" webServer.port = 7500 webServer.user = "admin" webServer.password = "admin" auth.method = "token" auth.token = "取一个字符串即可" transport.tcpMux = false log.to = "/home/user/software/frp/frps.log" log.level = "info" log.maxDays = 3
auth.token取一个字符串,比如:abc666。记住这个字符串后面要用到。 其他的可以自行设定。
注意:
1、如果是使用宝塔搭建的环境,宝塔也要开启你在frp配置写的端口号,服务器后台也需要开启,比如阿里云,腾讯云…
2、服务端和客户端启动不了的情况下,并且没有报错误,有概率是因为文件没有执行权限。
3、toml文件采用json格式,因此字符串的内容要加上引号
编辑好后,进入frp文件夹中启动frps服务:
./frps -c ./frps.toml
sudo vim /etc/systemd/system/frps.service
写入内容:
[Unit] Description=FRPS Service After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/home/user/software/frp/frps -c /home/user/software/frp/frps.toml Restart=always RestartSec=15s [Install] WantedBy=multi-user.target
使用systemd命令管理frps
# 配置frps开机自启 systemctl enable frps # 启动frps systemctl start frps # 停止frps systemctl stop frps # 重启frps systemctl restart frps # 更改配置文件后重启服务 sudo systemctl daemon-reload # 查看frps状态 systemctl status frps
在远程设备上配置FRPC
serverAddr = "公网服务器ip" serverPort = 7000 webServer.addr = "0.0.0.0" webServer.port = 7500 webServer.user = "admin" webServer.password = "admin" auth.method = "token" auth.token = "输入与frps相同的字符串即可" auth.additionalScopes = ["HeartBeats"] transport.tcpMux = false log.to = "/home/user/software/frp/frpc.log" log.level = "info" log.maxDays = 3 [[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 22 remotePort = 2222
配置vscode链接到树莓派
ssh 用户名@公网ip地址:访问端口
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/134637.html