前提条件:拥有公网IP的云服务器一台、FRP安装包一套(Linux+Windows)
1、下载frp安装包
https://github.com/fatedier/frp/releases
按最新版本下载,Linux下载tar.gz包,Windows下载zip包

2、安装服务端
2.1、将下载好的文件上传至云服务器上,解压
bash
tar -xzvf frp_0.65.0_linux_amd64.tar.gz
mv frp_0.65.0_linux_amd64 /usr/local/frp
2.2、修改配置文件
bash
cd /usr/local/frp
vim frps.ini
将以下内容复制进去
bash
[common]
bind_port = 7000 # 服务端通信端口(客户端需一致)
token = your_password # 安全认证密钥(自定义)
dashboard_port = 7500 # 监控面板端口
dashboard_user = admin # 面板用户名
dashboard_pwd = admin123 # 面板密码
2.3、设置开机自启动
bash
vim /etc/systemd/system/frps.service
将以下内容复制进去
bash
[Unit]
Description = FRP Server
After = network.target
[Service]
Type = simple
User = nobody
Restart = on-failure
RestartSec = 5s
ExecStart = /usr/local/frp/frps -c /usr/local/frp/frps.ini
[Install]
WantedBy = multi-user.target
执行以下命令
bash
sudo systemctl daemon-reload
sudo systemctl enable frps
sudo systemctl start frps
3、安装客户端
3.1、将zip压缩包解压
3.2、新建文件frpc.ini,复制以下内容进去
bash
[common]
server_addr = 公网IP
server_port = 7000
token = your_password
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6001
3.3、进入解压包中,打开PowerShell,执行命令
bash
./frpc.exe -c ./frpc.ini
4、大功告成,在你的其他电脑上,远程"你的云服务器公网IP:6001"就可以访问了