CentOS 7 搭建frp内网穿透客户端

一 官网下载frpc

 

 

    下载地址: Releases · fatedier/frp (github.com)    

    我选的是linux_amd64版本,下载好后,放到某个目录下,并cd到对应目录

二 安装操作

 

tar xf frp_0.37.1_linux_amd64.tar.gz

mv frp_0.37.1_linux_amd64 /usr/local

cd /usr/local/frp_0.37.1_linux_amd64

rm -f frps*

vi ./frpc.ini

  

  编辑frpc.ini内容如下

 

[common]
server_addr = 120.88.88.88
server_port = 1088
token = a555555  

[opnet_pr]
type = tcp
local_ip = 127.0.0.1
local_port = 1194
remote_port = 4888

  

  server_addr ##外网服务器IP
  server_port  ##外网服务器的通信服务端口

 

三 自启动管理操作

vi /etc/systemd/system/frpc.service

  编辑(新建)frpc.service文件如下

[Unit]
Description=frpc daemon
After=syslog.target  network.target
Wants=network.target
 
[Service]
Type=simple
ExecStart=/usr/local/frp_0.37.1_linux_amd64/frpc -c /usr/local/frp_0.37.1_linux_amd64/frpc.ini
 
[Install]
WantedBy=multi-user.target

  编辑完wq保存后

systemctl enable frpc
systemctl start frpc

systemctl start frpc //启动frpc,后续需要重启,使用
systemctl restart frpc命令

  至此,可以使用netstat -anp | grep frpc查看运行状态(没有netstat则用yum install net-toos命令进行安装)

 

四 说明

  • 需要root用户进行操作,没有root用户则需要在后续命令增加sudo
  • 实例中frpc的版本为0.37.1_linux_amd64,如所用版本不同,请在命令处替换为所用版本。
  • 实例中已实现frpc的开机启动,若需修改配置重启frpc时,请使用systemctl restart frpc命令

     

 

posted @ 2021-09-07 20:05  布叔喂丶  阅读(705)  评论(0编辑  收藏  举报