服务端:服务器配置没有要求,最低配即可,支持windows和linux,这里搭建环境用的是2核+4G的云服务器,系统安装的是ubuntu24.04
客户端:支持windows和Linux,这里用的是windows 10
了解更多可以去frp官网:https://gofrp.org/zh-cn/
github主页:https://github.com/fatedier/frp
软件下载地址:https://github.com/fatedier/frp/releases
最新版本为v0.62.1
根据前面的规划,下载frp_0.62.1_linux_amd64.tar.gz 和 frp_0.62.1_windows_amd64.zip
上传frp_0.62.1_linux_amd64.tar.gz 到服务器/usr/local并解压,可用ssh客户端或者宝塔面板等工具,根据喜好自行选择
#打开/usr/local目录 cd /usr/local #解压frp_0.62.1_linux_amd64.tar.gz文件,并打开frp_0.62.1_linux_amd64 tar -zxvf 'frp_0.62.1_linux_amd64.tar.gz' && cd 'frp_0.62.1_linux_amd64'
#编辑frps配置文件 vi frps.toml
进入frps.toml之后按i进入编辑模式,粘贴以下内容
# 客户端与服务连接端口 bindPort = 7000 # 客户端连接服务端时认证的密码 auth.token = "abcjc" #自行修改为自己的token # http协议监听端口 vhostHTTPPort = 28080 # web界面配置 webServer.addr = "0.0.0.0" webServer.port = 7500 webServer.user = "admin" webServer.password = "admin" #自行修改为自己的密码
粘贴完之后保存并退出
创建 frps.service 文件
使用文本编辑器 (如 vi) 在 /etc/systemd/system 目录下创建一个 frps.service 文件,用于配置 frps 服务。
这个目录是为了用户自定义和修改服务提供的专用目录。你可以在这里添加或修改服务,而不影响系统自带的服务。
#编辑/etc/systemd/system/frps.service文件 vi /etc/systemd/system/frps.service
进入frps.service之后按i进入编辑模式,粘贴以下内容
[Unit] Description=frp server After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/usr/local/frp_0.62.1_linux_amd64/frps -c /usr/local/frp_0.62.1_linux_amd64/frps.toml [Install] WantedBy=multi-user.target
保存并退出
#检查frp配置文件是否正确 systemctl status frps.service # 启动frp systemctl start frps # 停止frp systemctl stop frps # 重启frp systemctl restart frps #设置开机自启 sudo systemctl enable frps
4.1解压windows版本到一个稳定的目录,比如C:\Program Files
4.2修改客户端配置文件frpc.toml
serverAddr = "xxx.xxx.xxx.xxx" #云服务器的IP ""不要去除 serverPort = 7000 auth.method = "token" auth.token = "你的 token" [[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 3389 remotePort = 6000 #rdp工具使用此端口访问
后续需要映射其他端口在后面增加就行,增加的部分
[[proxies]] name = "ssh" type = "tcp" localIP = "127.0.0.1" localPort = 3389 remotePort = 6000 #rdp工具使用此端口访问
4.3配置开机启动
在frp目录,C:\Program Files\frp_0.62.1_windows_amd64,使用文本工具创建一个frpc.bat,内容如下
"C:\Program Files\frp_0.62.1_windows_amd64\frpc.exe" -c "C:\Program Files\frp_0.62.1_windows_amd64\frpc.toml"
打开任务计划程序
创建一个frpc的计划任务
配置完成后,可以运行下程序,然后找另外台电脑测试下效果
【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。