当前位置:首页 > 建站优化 > 正文内容

如何让内网的CENTOS服务器能用域名访问?

zhuangbi888.com2021-11-25 14:40建站优化3

利用frp穿透技术,来实现你要的功能,不需要公网IP。毕竟现在公网IP运营商有很多限制:

以下文章转载自吴昊博客

frp内网穿透是通过一个带有公网IP的服务器进行中转,对被控主机实现反向代理,用户通过访问frps(中转服务器)来实现对frpc(被控主机)的远程访问。

frp流程图如下:

如何让内网的CENTOS服务器能用域名访问?

frp项目地址:

本实验环境以阿里云服务器作为中转机,中转服务器使用Centos7.6,被控主机使用Centos7.6,用户使用Windows10由于网络原因,文中链接已经替换成了本地链接,如不放心,请自行去GitHub下载

frps中转服务器配置

1、下载frp

在一台有公网IP的主机上配置frps,我这里以阿里云Centos7.x主机为例

1 wget

2 tar xf frp_0.27.0_linux_amd64.tar.gz3 mv frp_0.27.0_linux_amd64 /usr/local4 cd /usr/local/frp_0.27.0_linux_amd645 rm -f frpc*2、配置frps

这里使用最基础的配置,bind_port 表示frp面板的监控端口,dashboard_user表示面板的登陆帐号,dashboard_pwd表示面板的登陆密码,其它不动。

1 vi

frps.ini

配置文件说明:

1 [common]

2 bind_port = 70003

4 dashboard_user = whsir

5 dashboard_pwd = blog.whsir.com6 dashboard_port = 80003、启动frps

配置启动服务

1 vi /etc/systemd/system/frps.service

1 [Unit]

2 Description=frps daemon3 After=syslog.target network.target4 Wants=network.target56 [Service]7 Type=simple8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frps -c /usr/local/frp_0.27.0_linux_amd64/frps.ini910 [Install]11 WantedBy=multi-user.target

执行以下两个命令1 systemctl enable frps2 systemctl start frps4、访问监控平台

账号whsir

密码blog.whsir.com

如果访问不了,请使用ss -lnt命令检查端口是否启动,是否因为防火墙原因拦截。

至此frps中转服务器配置完成

frpc内网主机配置

1、内网主机下载frp

1 wget

2 tar xf frp_0.27.0_linux_amd64.tar.gz3 mv frp_0.27.0_linux_amd64 /usr/local4 cd /usr/local/frp_0.27.0_linux_amd645 rm -f frps*2、配置frpc

其中x.x.x.x表示frps中转服务器IP地址

ssh字段:local_port = 22示被控(内网)主机的ssh端口,remote_port = 6000表示ssh中转端口

web字段:local_port = 80表示被控(内网)主机的web端口,remote_port = 8081表示web中转端口

1 vi frpc.ini

1 [common]2 server_addr = x.x.x.x3 server_port = 700045 [ssh]6 type = tcp7 local_ip = 127.0.0.18 local_port = 229 remote_port = 60001011 [web]12 type = tcp13 local_ip = 127.0.0.114 local_port = 8015 remote_port = 80813、启动frpc

配置启动服务

1 vi /etc/systemd/system/frpc.service

1 [Unit]

2 Description=frpc daemon3 After=syslog.target network.target4 Wants=network.target56 [Service]7 Type=simple8 ExecStart=/usr/local/frp_0.27.0_linux_amd64/frpc -c /usr/local/frp_0.27.0_linux_amd64/frpc.ini910 [Install]11 WantedBy=multi-user.target

执行如下命令1 systemctl enable frpc2 systemctl start frpc至此frpc被控主机配置完成

此时可通过x.x.x.x:6000连接内网ssh,通过,访问速度取决于带宽

这时候,内网主机就映射到外网去了,然后,用域名指定你的frp主机ip就可以了。这样就可以实现你的功能了。

相关文章

网站推广优化招聘(智能网站推广优化)

网站推广优化招聘(智能网站推广优化)

谢邀。 我在两个网站担任过简历优化顾问,一个是猎聘网、一个是500丁,同时也作为HR十三年,对于简历这一关有观点可以分享给你。 首先,需要定义你讲的效果如果你想通过简历达到就一定可以找到好工作,那就不...

服装设计师关注的网站(服装设计师投稿网站)

服装设计师关注的网站(服装设计师投稿网站)

一般服装企业和服装设计师,都会用一些付费类的时尚网站,但这些只是给你提供一些时尚资讯和潮流信息而已,并不会教你如何去设计,公众号也一样。虽然公众号比较少,但是作为设计师的我怎么也会知道一两个的,下面我...

域名注册商(阿里域名注册网站)

域名注册商(阿里域名注册网站)

1、首先定位好,要注册什么样的域名,在国内来说最好的域名是拼音域名,双拼不多了,三拼四拼很多了,注意多列几个,以备选择。 2、在注册前可以进行查询,查看下你所在的域名有没有注册,大部分好记的域名都让别...

网站好坏的指标(通达信主图指标公式)

网站的类型很多,就拿企业网站来说吧 1、国际化的设计风格。 如果不懂,直接看大公司网站,不得不说,有些公司的网站,现在还停留在十年前的设计风格。 2、网页的布局和排版要有逻辑性。 逻辑性可以从两方面来...

mil的域名是什么意思?

mil的域名是什么意思?

全球的域名体系(DNS)有哪几大类:根据国际互联网域名体系,国际顶级域名分为两类:通用顶级域名(gTLD, General Top Level Domain)和国家顶级域名(ccTLD, Countr...

电商和网站设计哪个好(电商网站设计论文)

网站是传统企业打开新世界的窗户,但一定要小心忽悠!电子商务网站设计 给前后打工的4个企业找过做网站的,血的教训提示你要注意几点。 1.定制公司类 做网站定制的公司多如牛毛,从专业设计公司到游击队一应具...

外贸企业网站对外贸的重要性(深圳企业邮箱哪个好)

问题详情 圈帖 取消 大家都在搜 搜索历史 做外贸用企业邮箱的好处有哪些? 浏览次数:4050 提问者 kuaifalai +1 有同感75 分享 首页 最佳答案 ludengluhu的答复: 20...

常用的网站建设及网页制作工具有哪些?(网页制作与网站建设实战大全电子书)

常用的网站建设及网页制作工具有哪些?(网页制作与网站建设实战大全电子书)

自助网站制作在近几年已经非常流行,个人可以自己制作网站来建立博客,吸引粉丝;企业可以建立网站来展示形象,增加订单。挑选自助建站平台的时候,可以参考以下几个维度: 1.建站方式 有的建站系统是开源的,可...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。