关于网上有关frp内网穿透博客的一点问题,frp内网穿透http根本不需要域名!!!!!!!!!!!!!

瘦欲@ 提交于 2020-08-16 02:46:30

前言:当时做这个测试的时候就觉得很奇怪,为什么非要域名,毕竟域名只是做个解析的作用,看了几个都是这样,毕竟自己的云服务器懒得搞域名,很多人包括我在内都没域名!

 

首先还是配置步骤,建议参照官方文档,另外给个国内的下载地址,毕竟github太慢了

frp_0.32.1_linux_amd64.tar.gz

官方中文文档

1、配置服务端(公网服务器)

[common]
bind_port = 7000           #与客户端绑定的进行通信的端口
vhost_http_port = 8000     #访问客户端web服务自定义的端口号,如果是https 就改成vhost_https_port
保存然后启动服务./frps -c ./frps.ini,这是前台启动,后台启动命令为nohup ./frps -c ./frps.ini &

2、配置客户端(内网服务器)

[common]
server_addr = xx.xx.xx.xx   #公网服务器ip
server_port = 7000            #与服务端bind_port一致
 
#公网通过ssh访问内部服务器
[ssh]
type = tcp              #连接协议
local_ip = 192.168.1.125 #内网服务器ip
local_port = 22         #ssh默认端口号
remote_port = 6000      #自定义的访问内部ssh端口号
 
#公网访问内部web服务器以http方式
[web]
type = http         #访问协议
local_port = 8080  #内网web服务的端口号
custom_domains = www.xxx.com或者直接写IP,不要加引号   #没有域名的小伙伴直接写IP即可,别被网上其他那些人拿着半截就跑的人骗了
保存然后执行./frpc -c ./frpc.ini启动,这是前台启动,后台启动命令为nohup ./frpc -c ./frpc.ini &

通过ssh访问

先登上公网服务器,然后

ssh -oPort=6000 root@127.0.0.1 

访问http服务

直接在浏览器输入ip或者域名:8000 即可

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!