1.2 强大内网穿透工具,frp的安装和使用

系统组成:具有公网ip的阿里云服务器一台(必不可少),本地Vmvare里面安装的centos7

实现功能,ssh远程登录,tcp/udp转发到内网centos7等强大功能

Start:

frp 下载地址
下载对应版本的安装软件,这里以linux为例:
服务端配置:

mkdir /root/frp
cd /root/frp
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar -zcvf frp_0.27.0_linux_amd64.tar.gz
mv frp_0.27.0_linux_amd64.tar.gz frp
cd frp
#这里linux作为服务端,所以删除客户端文件
rm -rf frpc*
#编辑 frps.ini
vi frps.ini
#设置监听端口
[common]
bind_port = 7000   //监听端口
vhost_http_port = 8080     //http监听端口

#运行
./frps
##看到这两句话就说明成功了
2019/06/28 21:49:23 [I] [service.go:139] frps tcp listen on 0.0.0.0:7000
2019/06/28 21:49:23 [I] [root.go:204] Start frps success
##至此,服务器端配置完毕

客户端,虚拟机centos7配置

#同理:
mkdir /root/frp
cd /root/frp
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_amd64.tar.gz
tar -zcvf frp_0.27.0_linux_amd64.tar.gz
mv frp_0.27.0_linux_amd64.tar.gz frp
cd frp
##这里linux作为客户端,所以删除服务端文件
rm -rf frps*

#编辑 frpc.ini
vi frps.ini

server_addr = 1.1.1.1 //填写你的服务器ip
server_port = 7000 //和上面保持一致

[ssh]   //ssh远程连接
type = tcp       //类型
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000  //此端口为服务器转发端口
##举例:访问  (公网ip)1.1.1.1:6000  时,会转发到  (本地ip)127.0.0.1:22

[web]
type = http         #访问协议
local_port = 8081   #内网web服务的端口号
custom_domains = www.yourdomain.com   #所绑定的公网服务器域名,一级、二级域名都可以

教程到此结束!

你可能感兴趣的:(1.2 强大内网穿透工具,frp的安装和使用)