求助大佬一个frp内网穿透的问题
侧边栏壁纸
  • 累计撰写 65,062 篇文章
  • 累计收到 0 条评论

求助大佬一个frp内网穿透的问题

James
2020-08-29 / 0 评论 / 78 阅读 / 正在检测是否收录...

服务端在阿里云主机上面,系统是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...


网友回复:

安装脚本:wgethttps://raw.githubusercontent.com/MvsCode/frp-onekey/master/install-frps.sh-O./install-frps.sh&&chmod700./install-frps.sh&&./install-frps.shinstall

客户端说明文件/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用的。。。。。

0