1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > frp工具实现内网穿透以及配置多个ssh和web服务

frp工具实现内网穿透以及配置多个ssh和web服务

时间:2019-09-04 23:06:41

相关推荐

frp工具实现内网穿透以及配置多个ssh和web服务

frp简介

frp简介环境准备安装及配置步骤

frp简介

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

下载地址

/fatedier/frp/releases

环境准备

ssh连接

需要一台可以直接访问外网的服务器,比如阿里云服务器(服务端)

需要做内网穿透的服务器,比如公司内部的局域网测试服务器(客户端)

安装及配置步骤

客户端跟服务端都需要的安装操作

cd /usr/local/wget /fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gztar -zxvf frp_0.27.0_linux_amd64.tar.gzmv frp_0.27.0_linux_amd64 frp

下载完毕frp的目录文件

frpc:客户端可执行程序

frpc_full.ini:客户端所有配置项(可以再此文件查看frp的所有的配置项)

frpc.ini:客户端配置项

frps:服务端可执行程序

frps_full.ini:服务端所有配置项(可以再此文件查看frp的所有的配置项)

frps.ini:服务端配置项

LICENSE:许可证

服务端只需要编辑frps.ini文件

客户端只需要编辑frpc.ini文件

服务端

[miyo@IFA2-USER frps]$ cat frps.ini

[common]

bind_addr = 0.0.0.0

bind_port = 16000

log_level = debug

log_max_days = 2

log_file = ./frps.log

authentication_method = token

token = *******

vhost_http_port = 16080

vhost_https_port = 16443

[miyo@IFA2-USER frps]$

服务端IP:*****

服务端启动方式

nohup ./frps -c ./frps.ini > file.log 2>&1 &

客户端

[common]

server_addr = *****

server_port = 16000

log_level = debug

log_max_days = 2

log_file = ./frpc.log

authentication_method = token

token = ******

vhost_http_port = 16080

vhost_https_port = 16443

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 16006

[mysql]

type = tcp

local_ip = 127.0.0.1

local_port = 3306

remote_port = 16005

[web1]

type = tcp

local_ip = 127.0.0.1

local_port = 8080

remote_port = 16081

#custom_domains = 127.0.0.1

客户端启动方式

nohup ./frpc -c ./frpc.ini > null 2>&1 &

服务端systemctl启动

[Unit]Description=fraps serviceAfter=network.target syslog.targetWants=network.target[Service]Type=simple#启动服务的命令(此处写你的frps的实际安装目录)ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini [Install]WantedBy=multi-user.target

客户端systemctl启动

[Unit]Description=frapc serviceAfter=network.target syslog.targetWants=network.target[Service]Type=simple#启动服务的命令(此处写你的frps的实际安装目录)ExecStart=/usr/local/frp/frpc -c /usr/local/frp/frpc.ini [Install]WantedBy=multi-user.target

保存成功后 sudo systemctl daemon-reload 载入服务配置文件

systemctl enable frps# 开机自启redis服务systemctl disable frps# 取消开机自启systemctl start frps# 启动redis服务systemctl stop frps# 停止服务systemctl restart frps # 重新启动服务systemctl status frps# 查看服务当前状态

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。