我这边 需要将内部linux主机 让外部人员使用 下面我将使用frp 内网穿透 映射

官方github

frp不了解的可以去了解下 我这不详细说了

  • frps 公网部署
  • frpc 内网部署
在使用前 需要有一台 公网服务器 来部署frps

linux 直接拉去 frpc

wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz

然后解压

tar -zxvf frp_0.37.1_linux_amd64.tar.gz

我的frpc安装目录为:/usr/local/frp/ (这个要记住)

编辑文件

vim /etc/systemd/system/frpc.service

创建开机自启

ExecStart 参数解释 执行命令 注意请自行修改自己的目录| 执行程序 -c 执行配置

[Unit]

Description=frpc service 
After=network.target syslog.target
Wants=network.target
 
[Service]
Type=simple
ExecStart=/usr/local/frp/frpc -c /usr/local/frp/frpc.ini
 
[Install]
WantedBy=multi-user.target

重载systemctl

systemctl daemon-reload

设置开机自动启动

sudo systemctl enable frpc

常用命令


#启动
sudo systemctl start frpc 
#关闭
sudo systemctl stop frpc
#重启
sudo systemctl restart frpc
#查看状态
sudo systemctl status frpc
其他
# 开机自动启动
systemctl enable redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service
# 启动redis服务
systemctl start redis.service
# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service

取消开机自启 (可以重新开启)

sudo systemctl stop frpc

sudo systemctl disable frpc

移除开机自启

sudo rm /etc/systemd/system/frpc.service

查看进程

ps -aux|grep frp| grep -v grep

强行停止进程

kill -9 [FRP进程号]
最后修改:2024 年 11 月 03 日
如果觉得我的文章对你有用,请随意赞赏