200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 阿里云服务器搭建frp -实现内网穿透

阿里云服务器搭建frp -实现内网穿透

时间:2020-03-07 16:40:55

相关推荐

阿里云服务器搭建frp -实现内网穿透

阿里云服务器搭建frp -实现内网穿透

什么是frp准备工作开始搭建服务端客户端

什么是frp

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

准备工作

1.一台公网IP的服务器(示例:xx.bbb.xx.bbb)

2.一台需要实现内网穿透的服务器(示例:192.168.1.100)

3.SSH工具

4.域名(示例:)

开始搭建

我是在阿里云购买的一台服务器,有一个公网IP,系统为centos7 。

服务端

1.使用一台Windows电脑下载frp:下载 速度可能会比较慢

2.下载完成后,使用winscp上传到服务器上

解压

tar -zxvf frp_0.33.0_linux_amd64.tar.gzcd frp_0.33.0_linux_amd64

服务端,可以删掉不必要的客户端文件,使用rm指令删除文件。

rm -f frpcrm -f frpc.ini

接下来修改服务器配置文件,使用vi指令对目标文件进行编辑。

vi frps.ini

[common]bind_port = 7000 自己设定的frp服务端端口vhost_http_port = 8081 自己设定的http访问端口

保存上面的配置后,使用以下指令启动frp服务端

./frps -c ./frps.ini

客户端

客户端前面的操作和服务端是一模一样的,将frp上传到客户端服务器上。

解压

tar -zxvf frp_0.33.0_linux_amd64.tar.gzcd frp_0.33.0_linux_amd64

客户端,可以删掉不必要的服务端文件,使用rm指令删除文件。

rm -f frpsrm -f frps.ini

接下来修改服务器配置文件,使用vi指令对目标文件进行编辑。

vi frpc.ini

[common]server_addr =xx.bbb.xx.bbb 填frp服务端的ipserver_port = 7000填frp服务端的bind_prot[ssh]type = tcplocal_ip = 127.0.0.1 local_port = 22 remote_port = 6000[web]type = httplocal_port = 80 客户端网站端口custom_domains = 映射的域名,记得域名的A记录要解析到外网主机的IP

保存配置,输入以下指令运行frp客户端

./frpc -c ./frpc.ini

此时在服务端会看到"start proxy sucess"字样,即连接成功,(如果失败,请检查端口是否开放)

最后,一定要在阿里云开放端口,重要的事情说三遍!重要的事情说三遍!重要的事情说三遍!

开放以下端口:

7000 frp服务端端口6000 shh访问端口8081 http访问端口

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