Linux上安装Frpc客户端

技术&教程2周前更新 KuWi
120,380 00

Linux上安装Frpc客户端
        frp是一款非常优秀的开源内网穿透工具,可以帮助我们在公网上连接内网主机上的服务。本文介绍如何在内网Linux服务器上安装frp客户端。

下载并安装frp客户端

        frp的GitHub仓库地址为https://github.com/fatedier/frp 。截至本文完成时,frp的最新版本为v0.48.0。首先,将Release中最新版的二进制包下载并复制到服务器上。
        frp-onekey仓库地址:https://github.com/KuwiNet/frp-onekey

一键安装脚本

curl -LO https://raw.githubusercontent.com/KuwiNet/frp-onekey/master/frpc.sh && chmod +x frpc.sh && ./frpc.sh
curl -LO https://gitee.com/kuwinet/frp-onekey/raw/master/frpc.sh && chmod +x frpc.sh && ./frpc.sh

手动安装

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

        可以看到目录中有frpc frps两个可执行文件分别为frp的客户端以及服务端,以及frpc.ini frps.ini等示例配置文件。我们按照官方默认的目录,将frpc和frpc.ini复制到/usr/local/frpc中,并将默认配。

sudo mkdir -p /usr/local/frpc
sudo cp frpc /usr/local/frpc
sudo cp frpc.ini /usr/local/frpc

        修改frpc、frpc.tmol文件限制。

cd
chmod 755 /usr/local/frpc/frpc
chmod 755 /usr/local/frpc/frpc.tmol

配置frpc.toml

        使用编辑器打开/usr/local/frpc/frpc.toml。将下列配置信息加入配置文件。

vi /usr/local/frpc/frpc.toml

        frpc.ini内容根据需求自行修改,完整frpc.toml配置请参照(https://github.com/fatedier/frp/blob/dev/conf/frpc_full.toml) 如下:

[common]
server_addr = 127.0.0.1
server_port = 7000
token = afrps.cn

[0000001.http]
type = http
local_ip = 127.0.0.1
local_port = 8000
custom_domains = *

[0000002.https]
type = https
local_ip = 127.0.0.1
local_port = 8001
custom_domains = *

配置Frpc客户端管理脚本(一键安装忽略)

参照:https://github.com/KuwiNet/frpc

一、下载frpc.init移动到/etc/init.d/frpc并赋权
wget -N https://raw.githubusercontent.com/KuwiNet/frpc/master/frpc.init
mv frpc.init /etc/init.d/frpc
chmod 755 /etc/init.d/frpc
二、安装快捷命令
Debian/Ubuntu
update-rc.d -f frpc defaults
ln -s /etc/init.d/frpc /usr/bin/frpc
CentOS/Redhat
chkconfig --add frpc

启动、更新、强制重装、卸载……

sudo systemctl start frpc    # 启动服务
sudo systemctl restart frpc  # 重启服务
sudo systemctl status frpc   # 查看状态
sudo ./frpc.sh update        # 自动检测更新
sudo ./frpc.sh reinstall     # 强制重新安装
sudo ./frpc.sh uninstall     # 卸载

快捷命令用法

用法: frpc {start|stop|restart|status|config|version}
frpc start     # 启动服务
frpc restart   # 重启服务
frpc stop      # 停止服务
frpc status    # 查看状态
frpc version   # 查看版本
frpc config    # 查看配置

        到此为止,frp服务端的安装就算完成了。可以使用下面的命令测试一下安装是否成功。

frpc status

如果未启动可用下面命令启动。

frpc start
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...