免费的内网穿透,支持自定义二级域名

1.为什么要使用内网穿透

内网,就是在公司或者家庭内部,建立的局域网络或者是办公网络,可以实现多台电脑之间的资源共享,包括设备、资料、数据等。而外网则是通过一个网关与其它的网络系统连接,相对于内网而言,这种网络系统称之为外部网络,常见的就是我们日常使用的互联网。国内的ipv4数量特别的稀有,家里的网络都不会给外网IP,所以我们需要一个服务器作为中转来对接我们的内网服务器。最近我想搭一个网页需要发布到外网,当时想到自己的口袋囊中羞涩,既不想买服务器,也不想买域名,手里有个树莓派可以作为服务器,就在找有没有没什么免费的穿透服务,最终找到loophole,完美的满足我的需求。

2.loophole

loophole是我在youtube上发现的一个免费的反向代理,可让您将本地主机服务公开到互联网。只需告诉 Loophole 您的 Web 服务器正在监听哪个端口即可。最大的优点就是免费!免费!还是免费!当然还有完善的功能,比如

  1. 公开本地 HTTP 服务器,免费的二级域名,支持自定义,且不会变(白嫖党的福音)
  2. 公开网络中任何机器上运行的 HTTP 服务器
  3. 通过 HTTPS 公开本地目录
  4. 通过 WebDav 公开本地目录
  5. 基本身份验证

支持的平台:

  1. Windows
  2. Linux
  3. Mac OS

3.服务器安装

这里不做介绍,站内资源多多,我用的apache服务器,可以查看http

### FRP 内网穿透并绑定域名配置方法 #### 准备工作 为了实现FRP内网穿透并绑定自定义域名,需先下载适合操作系统的FRP版本。对于Linux AMD64系统而言,可执行如下命令获取最新版的FRP软件包[^3]: ```bash wget https://github.com/fatedier/frp/releases/download/v0.51.2/frp_0.51.2_linux_amd64.tar.gz ``` 创建专门用于存放FRP文件夹,并解压下载好的压缩包至该目录下: ```bash mkdir /home/nat && tar -xvf frp_0.51.2_linux_amd64.tar.gz -C /home/nat/ ``` 确保已安装文本编辑器如Vim以便后续修改配置文件: ```bash sudo apt install vim ``` #### 服务端(Server Side)设置 进入`/home/nat`路径下的FRP文件夹中找到名为`frps.ini`的服务端配置文件,利用Vim或其他偏好使用的编辑工具打开它进行必要的参数调整: - `bind_port`: 设定客户端连接此端口来建立通信链路; - `vhost_http_port`, `vhost_https_port`: 分别指定HTTP(S)请求转发的目标端口号,默认情况下分别为80和443; - `dashboard_*`: 提供监控面板的相关设定项。 具体实例化后的部分配置可能看起来像这样: ```ini [common] bind_port = 7000 vhost_http_port = 8080 vhost_https_port = 443 ... token = your_secret_token_here ``` 注意,在实际部署过程中应当依据个人环境适当更改上述数值以及补充其他所需选项,比如启用Prometheus指标收集功能等高级特性。 #### 客户端(Client Side)设置 同样地,在本地计算机上也需要准备一份类似的初始化过程——即下载对应平台架构的二进制分发包、提取到合适位置之后再着手于客户机侧专属的部分——也就是位于同一级目录里的另一个INI文档:`frpc.ini`. 针对希望暴露给公网访问的应用程序来说,这里的关键在于正确定义隧道规则,特别是当涉及到HTTPS协议时更要注意细节处理。下面给出了一段示范性的片段说明如何关联特定主机名(pi.liunaijie.top),并通过SSL加密通道将其映射回内部网络中的某台设备监听着的标准安全Web服务器接口(443)[^1]: ```ini [https_service_name] type = https local_ip = 127.0.0.1 local_port = 443 custom_domains = pi.liunaijie.top ``` 完成以上步骤后保存所做的全部改动;最后分别启动两处节点上的守护进程即可生效整个方案的效果验证阶段了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值