文章来自于:fpc内网穿透
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
frp分为服务端软件frps和客户端软件frpc,下面介绍frps和frpc安装
mkdir -p /usr/soft &&
cd /usr/soft
wget https://github.com/fatedier/frp/releases/download/v0.51.1/frp_0.51.1_linux_386.tar.gz
解压frps软件
tar -zxvf frp_0.51.1_linux_386.tar.gz
cd frp_0.51.1_linux_386
编辑frps.ini
vim frps.ini
frps.ini配置
[common]
bind_port = 7000
log_file=./frps.log
#vhost_http_port=80
#vhost_https_port=443
dashboard_port = 8500
# dashboard 用户名密码,可选,默认为空
dashboard_user = admin
dashboard_pwd = Zaq713946..
cat > /etc/systemd/system/frps.service << eof
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
TimeoutSec=300
Restart=always
#ExecStartPre=/bin/sleep 120
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /usr/soft/frp_0.51.3_linux_386/frps -c /usr/soft/frp_0.51.3_linux_386/frps.ini
[Install]
WantedBy = multi-user.target
eof
systemctl服务操作
#更新systemctl服务
systemctl daemon-reload
#启动frps服务
systemctl start frps.service
#开机自启
systemctl enable frps.service
mkdir -p /usr/soft &&
cd /usr/soft
wget https://github.com/fatedier/frp/releases/download/v0.51.1/frp_0.51.1_linux_386.tar.gz
解压frpc软件
tar -zxvf frp_0.51.1_linux_386.tar.gz
cd frp_0.51.1_linux_386
编辑frpc.ini
vim frpc.ini
frpc.ini配置
[common]
#服务端frps的ip
server_addr = xx.xx.xx.xx
#服务端frps的端口号
server_port = 7000
[ssh]
#穿透类型,TCP、UDP、HTTP、HTTPS
type = tcp
#本地的坚挺ip
local_ip = 127.0.0.1
#本地的端口号
local_port = 22
#远程服务器监听的端口号
remote_port = 6008
其他的配置查看完整的文档
编辑systemctl服务启动脚本
cat > /etc/systemd/system/frpc.service << eof
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
TimeoutSec=300
Restart=always
#ExecStartPre=/bin/sleep 90
Type = simple
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /usr/soft/frp_0.51.3_linux_386/frpc -c /usr/soft/frp_0.51.3_linux_386/frpc.ini
[Install]
WantedBy = multi-user.target
eof
systemctl服务操作
#更新systemctl服务
systemctl daemon-reload
#启动frps服务
systemctl start frpc.service
#开机自启
systemctl enable frpc.service