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
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...