服务端在阿里云主机上面,系统是CentOSLinuxrelease7.5.1804(Core)
frp程序是在https://github.com/fatedier/frp/releases这里下载的,下载的版本是frp_0.33.0_linux_386.tar.gz
uname-a
Linuxizuf673kt36tatwdacejc0z4.18.0-1.el7.elrepo.x86_64#1SMPSunAug1218:04:19EDT2018x86_64x86_64x86_64GNU/Linux
frp安装目录是/root/frp_0.33.0_linux_386
===================================
vim/lib/systemd/system/frp.service
添加
[Unit]
Description=frpservice
After=network.targetsyslog.target
Wants=network.target
[Service]
Type=simple
服务端
ExecStart=/root/frp_0.33.0_linux_386/frps-c/root/frp_0.33.0_linux_386/frps.ini
[Install]
WantedBy=multi-user.target
systemctlstartfrp
systemctlenablefrp
=================================
按照这个方法做的systemctl自启动,成功了。
systemctlstatusfrp显示:
[root@iz~]#systemctlstatusfrp
●frp.service-frpservice
Loaded:loaded(/usr/lib/systemd/system/frp.service;enabled;vendorpreset:disabled)
Active:active(running)sinceTue2020-06-3017:31:53CST;3h41minago
MainPID:3598(frps)
CGroup:/system.slice/frp.service
└─3598/root/frp_0.33.0_linux_386/frps-c/root/frp_0.33.0_linux_386/frps.ini
Jun3019:54:38izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3019:54:38I[46f95cae3e08...96]
Jun3019:55:02izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3019:55:02I[46f95cae3e08...96]
Jun3021:02:31izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3021:02:31I[46f95cae3e...ing
Jun3021:02:31izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3021:02:31I[46f95cae3e08d...ing
Jun3021:02:31izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3021:02:31I[46f95cae3e08...sed
Jun3021:02:31izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3021:02:31I[46f95cae3e08d...ing
Jun3021:02:31izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3021:02:31I[46f95cae3e08...sed
Jun3021:02:31izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3021:02:31I[46f95cae3e08d...ing
Jun3021:02:31izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3021:02:31I[46f95cae3e08...sed
Jun3021:02:31izuf673kt36tatwdacejc0zfrps[3598]:2020/06/3021:02:31I[46f95cae3e...ess
Hint:Somelineswereellipsized,use-ltoshowinfull.
[root@iz~]#
但是frp客户端按照这个方法没有成功,frp客户端的系统是
CentOSLinuxrelease8.2.2004(Core)
uname-a
Linuxlocalhost.localdomain4.18.0-193.6.3.el8_2.x86_64#1SMPWedJun1011:09:32UTC2020x86_64x86_64x86_64GNU/Linux
frp安装目录是/root/frp_0.33.0_linux_386
===============================
vim/lib/systemd/system/frp.service
添加
[Unit]
Description=frpservice
After=network.targetsyslog.target
Wants=network.target
[Service]
Type=simple
客户端
ExecStart=/root/frp_0.33.0_linux_386/frpc-c/root/frp_0.33.0_linux_386/frpc.ini
[Install]
WantedBy=multi-user.target
systemctlstartfrp
systemctlenablefrp
===============================
systemctlstatusfrp查状态显示:
[root@localhost~]#systemctlstatusfrp
●frp.service-frpservice
Loaded:loaded(/usr/lib/systemd/system/frp.service;disabled;vendorpreset:disabled)
Active:failed(Result:exit-code)sinceTue2020-06-3021:12:53CST;7sago
Process:5609ExecStart=/root/frp_0.33.0_linux_386/frpc-c/root/frp_0.33.0_linux_386/frpc.ini(code=exited>
MainPID:5609(code=exited,status=203/EXEC)
6月3021:12:53localhost.localdomainsystemd[1]:Startedfrpservice.
6月3021:12:53localhost.localdomainsystemd[1]:frp.service:Mainprocessexited,code=exited,status=203/E>
6月3021:12:53localhost.localdomainsystemd[1]:frp.service:Failedwithresultexit-code.
lines1-9/9(END)
求教各位大老看看是什么问题,谢谢。
-----------------------------------------------------
网友回复:
看样子是机器是64位...
而且这个报错一般都是配置文件出了问题 建议检查配置文件...
网友回复:
引用:imes发表于2020-6-3021:20
你的系统是64位的,没法跑32位的frp程序
网友回复:
建议单独运行,不要使用systemd启动,再把log贴上来
网友回复:
引用:肤白貌美天然呆发表于2020-6-3021:21
看样子是机器是64位...
而且这个报错一般都是配置文件出了问题 建议检查配置文件......
网友回复:
虽然你的提问方式很好,提供了很多信息,但是关键的日志都没都列出来,没有调试好之前不要用服务启动,直接运行看日志。
另外上面这群人瞎j8说,frp是静态链接的,32位一样可跑。
网友回复:
引用:Becod发表于2020-6-3021:24
建议单独运行,不要使用systemd启动,再把log贴上来
网友回复:
引用:leaveoff发表于2020-6-3021:24
github上有好几个64位的,请问我下载哪一个?谢谢。
网友回复:
引用:h20发表于2020-6-3021:27
虽然你的提问方式很好,提供了很多信息,但是关键的日志都没都列出来,没有调试好之前不要用服务启动,直接...
网友回复:
引用:leaveoff发表于2020-6-3021:31
请问用哪个命令看运行日志?
网友回复:
如果是用systemd启动的话错误日志应该要看配置文件 如下
日志记录路径
log_file=./frps.log
日志记录级别:trace,debug,info,warn,error
log_level=info
日志保留天数
log_max_days=3
如果直接是命令的话直接报
我是纳闷32和64还能混用?
网友回复:
引用:肤白貌美天然呆发表于2020-6-3021:38
如果是用systemd启动的话错误日志应该要看配置文件 如下
日志记录路径
网友回复:
引用:leaveoff发表于2020-6-3021:42
没有混用啊,服务端和客户端都是32位的frp,同一个下载包。
网友回复:
引用:肤白貌美天然呆发表于2020-6-3021:45
说的是环境 我没做过测试不好说
但是如果在64的环境上能运行的32的话 为什么还要做64的程序直接做3...
网友回复:
客户端说明文件/windows启动文件:https://www.lonhun.com/ddcc/frp模板.zip
至于更多的基本上用不到了Linux客户端的话百度有教程
frp很强大可以做集群这个集群可以部署虚拟anycast节点
至于原理和部署方法参考官方集群和anycast
网友回复:
真不会用,就用宝塔面板的第三方插件吧。可视化,简单一些。。。
哈哈。。。。
演示站:cvps.wang
网站是丢家里的NAS,虚拟出centos7系统,搭建的宝塔面板。
FRP的服务端是,justhost.当初买,吃灰,所以拿来做FRP,,额,不装WEB环境的。
网友回复:
引用:lonhun发表于2020-6-3022:07
安装脚本:wgethttps://raw.githubusercontent.com/MvsCode/frp-onekey/master/install-frps.sh-O./inst...
网友回复:
引用:Uler发表于2020-7-313:10
amd64是amdcpu用的。。。。。
网友回复:
引用:Uler发表于2020-7-313:10
amd64是amdcpu用的。。。。。