frp 内网穿透

frp 内网穿透:

1.第一步:

github 上下载相应的tar包 frp_0.39.1_linux_amd64.tar.gz

2.第二步:

frp官网 查看示例,配置并测试

3.第三步:

# 访问
ssh 127.0.0.1 -l root -p 6000

frp后台自启动的几个方法:

方法一:

# 服务端: 
nohup ./frps -c frps.ini >/dev/null 2>&1 &
# 客户端:
nohup ./frpc -c frpc.ini >/dev/null 2>&1 &

 # 说明:>/dev/null 2>&1 &,表示丢弃。

方法二:

使用 systemctl 来控制,拿服务端举例:

sudo vim /lib/systemd/system/frps.service

在frps.service里输入以下内容

[Unit]
Description=fraps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/opt/path/frps -c /opt/path/frps.ini

[Install]
WantedBy=multi-user.target

然后启动frp:

sudo systemctl start frps

再打开自启动:

sudo systemctl enable frps

  • 如果要重启应用,可以这样,sudo systemctl restart frps
  • 如果要停止应用,可以输入,sudo systemctl stop frps
  • 如果要查看应用的日志,可以输入,sudo systemctl status frps

方法三:

首先先安装supervisor

sudo yum install supervisor

创建 supervisor frps 配置文件,在 /etc/supervisor/conf.d 创建 frp.conf

[program:frp]
command = /opt/path/frps -c /your/path/frps.ini
autostart = true

同样是你的绝对路径。
写完以后,要重新加载一下supervisor

# 重启supervisor
sudo systemctl restart supervisor
# 查看supervisor运行状态
sudo supervisorctl status

客户端frpc参照一下就可以了。

posted @ 2022-03-06 17:37  小小酥oAo  阅读(79)  评论(0)    收藏  举报