frp内网穿透进阶设置

2022-01-23 10:47:00
微图
原创
2132
摘要:开机启动, 高级设置密码等 仪表盘, 反向代理 删除服务 ,frp闪退 ,nssm闪退 ,权限

开机启动

Linux服务端

1.运行

nohup ./frps -c ./frps.ini &#后台运行frps服务端
2.停止

先找到这个进程

ps -aux|grep frp| grep -v grep

再停止


kill -9 进程号


宝塔有个 系统启动项 2.0,但是找不到etc下的systemd文件夹,后来试了直接用安装目录下的不行。

参考:https://blog.crysu.com/2020/08/04/frp-linux/

②方法2:在/etc/systemd/system下创建frp.service文件【这个文件其实在frp安装目录下的system文件夹下有,可以复制一下】

编辑frps.service

并写入以下内容,注意把ExecStart和ExecReload修改成自己frp的安装目录

输入命令加入开机启动项,注意要和文件名一致,frp和frps区别


systemctl enable frps

其他命令

#刷新服务列表:
systemctl daemon-reload
#设置开机自启
systemctl enable frps
#关闭开机自启
systemctl disable frps
#启动服务
systemctl start frps
#停止服务
systemctl stop frps

windows客户端

windows 命令行窗口程序封装成后台服务程序

下载nssm

http://www.nssm.cc/download

也可以在文末下载

①把nssm方到frpc.exe的同级目录下

②win+R调出命令行窗口

③运行nssm安装


nssm install
④弹出的安装窗口选择frpc.exe


⑤填入参数

-c frpc.ini

⑥填入服务名, 点Install service

看到成功提示后,到服务管理器,启动服务


高级设置密码等

服务器配置

客户端

放行端口

停止,再运行


仪表盘

配置好服务端

浏览器打开对应的网址即可

域名:端口号

用户名:密码

反向代理

1.在宝塔面板新建网站


2.80端口转给88

设置网站的反向代理,让对于http://hgj.weitue.com的访问,转给frp监听的http://127.0.0.1:88,然后让frp将这个访问,再转給安装了客户端的电脑。

去不安全提示,配置SSL证书

点强制https


删除服务


sc delete 服务名
sc delete apiifrp


避坑提示

先进文件夹,输入栏cmd,进入对应文件夹,黑窗口运行install.bat不行得从win开始的命令提示符-右键-以管理员身份运行才有权限

同样以管理员身份运行,差别

入口
文件中 命令行提示符
结果 ×
图示

情况 闪退 正常显示成功
调试 单启动frp能跑通,定位nssm问题




发表评论
评论通过审核后显示。
  • 在线客服
  • 关注微信
    • 客服帆帆
    • 客服娜娜
    • 客服美美
    • 客服龙龙
  • 扫一扫关注微信