frp是一款非常优秀的开源内网穿透工具,可以帮助我们在公网上连接内网主机上的服务。本文介绍如何在内网Linux服务器上安装frp客户端。
下载并安装frp客户端
frp的GitHub仓库地址为https://github.com/fatedier/frp 。截至本文完成时,frp的最新版本为v0.48.0。首先,将Release中最新版的二进制包下载并复制到服务器上。
一键安装脚本
bash <(curl -Ls https://raw.githubusercontent.com/KuwiNet/frpc-onekey/master/frpc_install.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.ini文件限制。
cd
chmod 755 /usr/local/frpc/frpc
chmod 755 /usr/local/frpc/frpc.ini
配置frpc客户端
使用编辑器打开/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
到此为止,frp服务端的安装就算完成了。可以使用下面的命令测试一下安装是否成功。
frpc status
如果未启动可用下面命令启动。
frpc start
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...