找回密码
 立即注册

没有公网ip如何做内网穿透?使用域名访问

2022-7-26 15:20:15 · 站长社区
本帖最后由 指点云用户112 于 2022-7-26 15:20 编辑

2022-07-26_14-41-23.jpg

当我们在本地开发一些网站或者接口的时候,网络环境限制了我们的可访问范围,聪明的同学可能就会端口映射等操作。

但是如果我们没有外网ip呢?


frp技术可以很好的解决我们的需求,前提:有一台在公网的服务器

需求:主机A想访问主机C的web应用

解决方法:使用frp穿透技术使得C主机的web服务在公网可访问


(这个编辑器真的不好用,代码字段在哪设置,,管理员救命)


下载地址:https://github.com/fatedier/frp/releases/

已知B主机是Linux系统,C主机是windows系统,所以分别下两个包


把Linux安装包移动到服务器后解压,解压后进入解压目录

2022-07-26_15-04-06.jpg

编辑我们的服务端,frps.ini文件

[common]

bind_port = 7000

vhost_http_port = 7001

dashboard_port = 7500

dashboard_user = admin

dashboard_pwd = admin

authentication_method = token

token = pass123456

subdomain_host = 域名(一级域名)


这里需要去域名服务商泛解析域名到B主机的ip地址上

然后启动服务端

./frps -c frps.ini


如果没有报错即可Ctrl+c结束服务后使用后台运行

nohup ./frps -c frps.ini &


然后回到我们的主机C解压文件后修改frpc.ini

[common]

server_addr = 公网ip

authentication_method = token

token = pass123456

server_port = 7000


[web]

type = http

local_ip = 127.0.0.1

local_port = 8080

subdomain = 二级域名


这里的二级域名只用把头写上,比如123.zhidianyun.cn的话只用写123

然后使用cmd启动(需要移动到改目录下执行命令)

2022-07-26_15-15-20.jpg

看到start proxy success后即可成功,去访问你的web应用吧!




此教程为基础教程,需要了解更多frp技术请百度或者关注我后期更新,如果有配置出错的人可以在评论区发一下我看到会帮忙解决


全部评论 0

本帖最后由 指点云用户112 于 2022-7-26 15:20 编辑

2022-07-26_14-41-23.jpg

当我们在本地开发一些网站或者接口的时候,网络环境限制了我们的可访问范围,聪明的同学可能就会端口映射等操作。

但是如果我们没有外网ip呢?


frp技术可以很好的解决我们的需求,前提:有一台在公网的服务器

需求:主机A想访问主机C的web应用

解决方法:使用frp穿透技术使得C主机的web服务在公网可访问


(这个编辑器真的不好用,代码字段在哪设置,,管理员救命)


下载地址:https://github.com/fatedier/frp/releases/

已知B主机是Linux系统,C主机是windows系统,所以分别下两个包


把Linux安装包移动到服务器后解压,解压后进入解压目录

2022-07-26_15-04-06.jpg

编辑我们的服务端,frps.ini文件

[common]

bind_port = 7000

vhost_http_port = 7001

dashboard_port = 7500

dashboard_user = admin

dashboard_pwd = admin

authentication_method = token

token = pass123456

subdomain_host = 域名(一级域名)


这里需要去域名服务商泛解析域名到B主机的ip地址上

然后启动服务端

./frps -c frps.ini


如果没有报错即可Ctrl+c结束服务后使用后台运行

nohup ./frps -c frps.ini &


然后回到我们的主机C解压文件后修改frpc.ini

[common]

server_addr = 公网ip

authentication_method = token

token = pass123456

server_port = 7000


[web]

type = http

local_ip = 127.0.0.1

local_port = 8080

subdomain = 二级域名


这里的二级域名只用把头写上,比如123.zhidianyun.cn的话只用写123

然后使用cmd启动(需要移动到改目录下执行命令)

2022-07-26_15-15-20.jpg

看到start proxy success后即可成功,去访问你的web应用吧!




此教程为基础教程,需要了解更多frp技术请百度或者关注我后期更新,如果有配置出错的人可以在评论区发一下我看到会帮忙解决


热门推荐
您需要登录后才可以回帖 立即登录
说说你的想法......
0
0
0
返回顶部