在Debian中部署frps并连接frpc
第一步:下载
可以从Release v0.61.1 · fatedier/frp下载文件,解压后将frps上传到服务器的任意目录。
也可以使用终端下载,解压到任意目录。
wget https://github.com/fatedier/frp/releases/download/v0.61.1/frp_0.61.1_linux_amd64.tar.gz
tar -zxvf frp_0.48.0_linux_amd64.tar.gz
第二步:编辑frps.toml配置文件
vim frps.toml
#端口
bindPort = 7000
#认证方式
auth.method = "token"
#token值,需要在frpc配置相同的token
auth.token = "123456"
#web服务
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "root"
webServer.password = "123456"
#允许使用的端口范围
allowPorts = [
{ start = 5000, end = 60000},
]
第三步:使用systemd管理frps
如果没有安装systemd可以使用apt进行安装。
apt install systemd
vim /etc/systemd/system/frps.service
[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
#启动frps的命令,请修改为实际的安装位置
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.toml
[Install]
WantedBy=multi-user.target
#启动frp
systemctl start frps
#停止frp
systemctl stop frps
#重启frp
systemctl restart frps
#查看frp状态
systemctl status frps
第四步:配置frpc.toml
在Linux安装frpc同理,在windows安装请到Release v0.61.1 · fatedier/frp下载对应的文件。
#frps的ip地址与端口号
serverAddr = "111.111.111.111"
serverPort = 7000
loginFailExit = true
#填入与frps相同的token
auth.token = "123456"
[[proxies]]
name = "smb"
#需要穿透的协议
type = "tcp"
#配置所需要穿透的本地端口
localIP = "127.0.0.1"
localPort = 445
#穿透出去的端口,此时访问111.111.111.111:6100,就相当于frpc的127.0.0.1:445
remotePort = 6100
如果不能连接请查看服务器防火墙是否放行了对应的端口。
#原创(14)文章作者:nanyanly
文章链接:https://nanyanly.cn/archives/zai-debianbu-shu-frps
版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!
评论