本文最后更新于39 天前,其中的信息可能已经过时,如有错误请发送邮件到likethedramaallthetime@gmail.com
服务端部署frps
下载frp
仓库地址:frp
wget https://github.com/fatedier/frp/releases/download/v0.65.0/frp_0.65.0_linux_amd64.tar.gz
tar -zxvf frp_0.65.0_linux_amd64.tar.gz
cd frp_0.65.0_linux_amd64
配置frps.toml
bindPort = 7000
# 可选:dashboard
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin123"
启动 frps
./frps -c frps.toml
注意
云服务器需在安全组放行:
7000- 转发用端口(如
6000) - dashboard 端口
7500(可选)
客户端部署frpc
下载frp(同服务端版本
wget https://github.com/fatedier/frp/releases/download/v0.65.0/frp_0.65.0_linux_amd64.tar.gz
tar -zxvf frp_0.65.0_linux_amd64.tar.gz
cd frp_0.65.0_linux_amd64
配置frpc.toml
serverAddr = "你的公网IP"
serverPort = 7000
[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000
启动frpc
./frpc -c frpc.toml
从外网访问内网
ssh 用户名@公网IP -p 6000
开机自启
服务端
创建服务文件
vim /etc/systemd/system/frps.service
内容如下
[Unit]
Description=FRP Server
After=network.target
[Service]
Type=simple
ExecStart=/opt/frp/frps -c /opt/frp/frps.toml
Restart=always
RestartSec=5
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target
⚠️ 路径请改成你自己的
frps 实际路径启动并设置开机自启
systemctl daemon-reload
systemctl start frps
systemctl enable frps
查看状态 / 日志
systemctl status frps
journalctl -u frps -f
客户端
创建服务文件
vim /etc/systemd/system/frpc.service
内容如下
[Unit]
Description=FRP Client
After=network.target
[Service]
Type=simple
ExecStart=/opt/frp/frpc -c /opt/frp/frpc.toml
Restart=always
RestartSec=5
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target
⚠️ 路径请改成你自己的
frpc 实际路径启动
systemctl daemon-reload
systemctl start frpc
systemctl enable frpc
