技术分享
使用frp穿透内网+gost代理
00 分钟
2023-12-22
2023-12-29
type
status
date
slug
summary
tags
category
icon
password
 
如果您需要在一台没有公网IP的电脑上提供一个HTTP代理,并对外提供HTTP代理服务,可以考虑使用frp和gost来解决这个问题。首先,通过使用frp进行内网穿透,将没有公网IP的电脑暴露在外网,从而使其可以被访问到。然后,使用gost来提供HTTP代理服务。通过配置gost的参数,将HTTP请求转发到frp暴露的端口上,从而实现对外提供HTTP代理服务。这样就可以在没有公网IP的电脑上轻松地搭建并提供HTTP代理服务了。
  1. 安装frp和gost:首先,在您的电脑上安装frp和gost。您可以从官方网站或其他可信来源获取安装包,并按照说明进行安装。
  1. 配置frp内网穿透:使用frp进行内网穿透,将没有公网IP的电脑暴露在外网。配置frp的客户端和服务器端,确保它们能够正常通信并建立连接。
  1. 配置gost代理服务:使用gost来提供HTTP代理服务。通过配置gost的参数,将HTTP请求转发到frp暴露的端口上。您可以根据您的需求选择不同的代理模式和配置选项。
  1. 测试和验证:完成配置后,进行测试以确保HTTP代理服务正常工作。尝试通过其他设备或网络访问您的电脑的代理服务,并确保能够成功连接和使用。

下面开始配置


  • 运行gost提供http代理服务
  • 编辑frpc配置文件
  • 运行frpc服务
  • 编辑frps配置文件
  • 运行frps服务
💡
服务启动后可以观察输出的日志
  • 可以使用curl命令设置代理进行测试
💡
使用frps穿透的端口访问部分网站存在打不开的问题的原因主要是阿里云对这些网站的访问进行了阻断。直接使用gost的8080端口则不存在这个问题。

参考资料