CentOS 7 搭建frp内网穿透服务端

一 官网下载frp

    下载地址: 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 frpc*

vi frps.ini

    编辑frpc.ini内容如下

[common]
bind_port = 1088

token = a555555

dashboard_user = wbw
dashboard_pwd = wbwwbw
dashboard_port = 1089

三 自启动管理操作

vi /etc/systemd/system/frps.service
[Unit]
Description=frps daemon
After=syslog.target  network.target
Wants=network.target
 
[Service]
Type=simple
ExecStart=/usr/local/frp_0.37.1_linux_amd64/frps -c /usr/local/frp_0.37.1_linux_amd64/frps.ini
 
[Install]
WantedBy=multi-user.target
systemctl enable frps
systemctl start frps
systemctl start frps  //启动frpc,后续需要重启,使用systemctl restart frps命令

  

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

四 打开网络端口

firewall-cmd --zone=public --add-port=1088/tcp --permanent
firewall-cmd --zone=public --add-port=1089/tcp --permanent   #仪表盘web
firewall-cmd --zone=public --add-port=4888/tcp --permanent  #客户端的内网穿透到此计算机的端口(内网的端口为1194)

firewall-cmd --reload

五 访问仪表盘web

  地址: http://外网计算机的外网ip:1089

  进入后需要输入用户名密码 wbw / wbwwbw

    

六 说明

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值