您当前的位置:首页 > 电脑百科 > 站长技术 > 服务器

基于frp实现将安卓手机变成代理服务器

时间:2022-03-17 12:00:35  来源:  作者:帆影cc

公司有一个业务场景,需要利用分布在全国各地的一些手机作为代理服务器

拿到这任务的我是一脸懵逼的,这tm都行。。。

不过这让我让我想到之前用的内网穿透 frp

内网穿透大致原理可看我之前文章

大白话告诉你内网穿透原理和验证

搭建环境

条件

  • 公网服务器
  • Android/ target=_blank class=infotextkey>安卓手机
  • frp 服务端包和客户端的包

公网服务器配置

下载frp 和linux amd64位的包

Releases · fatedier/frp · GitHub

基于frp实现将安卓手机变成代理服务器

 

上传到公网服务器解压

frps.init 配置如下

[common]

#服务端口

bind_port = 7000

bind_addr = 0.0.0.0

privilege_token = frp

启动frps

./frps -c frps.ini

启动成功日志如下

2021/07/28 17:49:45 [I] [root.go:200] frps uses config file: frps.ini

2021/07/28 17:49:45 [I] [service.go:192] frps tcp listen on 0.0.0.0:7000

2021/07/28 17:49:45 [I] [service.go:235] http service listen on 0.0.0.0:6001

2021/07/28 17:49:45 [I] [root.go:209] frps started successfully

 安卓手机

此时需要下载 `frp_android` 的apk

GitHub - mainfunx/frpc_android: frpc_android 最新版本0.39.1

然后添加配置文件

[common]

server_addr = 118.33.22.188

server_port = 7000

auto_token = frp

[http_proxy]

type = tcp

remote_port = 6003

# 代理插件

plugin = http_proxy
基于frp实现将安卓手机变成代理服务器

 

然后右下角按钮启动

基于frp实现将安卓手机变成代理服务器

 

这时查看公网服务器日志看到变化成功即可

基于frp实现将安卓手机变成代理服务器

 

## 验证

基于frp实现将安卓手机变成代理服务器

 

这样就OK了

扩展

如果要实现多个客户端需要只需要修改安卓客户端配置文件即可

[common]

server_addr = 118.33.22.188

server_port = 7000

auto_token = frp

# 配置名必须要不一样

[http_proxy_1]

type = tcp

#端口也得改

remote_port = 6004

# 代理插件

plugin = http_proxy

# 遗憾

1. 这个虽然简单方便,但是需要一台公网服务器,不适合个人用户

2. 不是高度匿名,访问速度也一般

个人用户或者要高速的可以尝试



Tags:代理服务器   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
异步Rust:构建实时消息代理服务器
在本文中,我们将深入研究使用Rust构建实时消息代理服务器,展示其强大的并发特性。我们将使用Warp作为web服务器,并使用Tokio来管理异步任务。此外,我们将创建一个WebSocket客户...【详细内容】
2024-02-01  Search: 代理服务器  点击:(59)  评论:(0)  加入收藏
Java网络代理:探索代理服务器与虚拟网络技术
在现代互联网环境中,网络代理扮演着重要的角色。通过使用代理服务器或VPN(Virtual Private Network,虚拟私人网络)技术,用户可以实现匿名访问、数据加密和访问限制的绕过等功能。...【详细内容】
2023-11-30  Search: 代理服务器  点击:(211)  评论:(0)  加入收藏
反向代理服务器与CDN的协同作用
在当今互联网时代,网站和应用程序的性能和可用性对于用户体验至关重要。为了提高网站的访问速度和稳定性,反向代理服务器和CDN(内容分发网络)成为了不可或缺的组成部分。它们之...【详细内容】
2023-11-13  Search: 代理服务器  点击:(208)  评论:(0)  加入收藏
如何知道你是否使用了代理服务器?
什么是代理?代理是充当客户端和另一台服务器之间的中介的服务器或软件应用。它充当客户端和互联网之间的网关,允许用户访问在线资源,同时隐藏他们的身份、位置和其他个人信息...【详细内容】
2023-03-24  Search: 代理服务器  点击:(234)  评论:(0)  加入收藏
Java使用Netty框架自建DNS代理服务器教程
前言DNS协议作为着互联网客户端-服务器通信模式得第一关,在当下每天都有成千上亿上网记录产生得当今社会,其重要性自然不可言喻。在国内比较有名得DNS服务器有电信得114.114.1...【详细内容】
2023-02-09  Search: 代理服务器  点击:(152)  评论:(0)  加入收藏
Nginx是什么意思?Nginx作为反向代理服务器有什么作用?
在本文中,小编将给大家分析下Nginx是什么意思?Nginx作为反向代理服务器有什么作用?一、什么是Nginx?Nginx是一个开源的网络服务器,它是安装在我们的主机帐户上的软件,负责处理网站...【详细内容】
2022-11-17  Search: 代理服务器  点击:(366)  评论:(0)  加入收藏
Java,Socket,实现Socket4代理服务器,客户端用Socket4代理请求
前言Socket代理协议Socket代理协议有Socket4和Socket5两个版本,Socket4协议只支持TCP/IP,Socket代理协议只是单纯传递数据包,不关心具体协议和用法,所以速度快很快。Socket4代理...【详细内容】
2022-09-02  Search: 代理服务器  点击:(435)  评论:(0)  加入收藏
教你一分钟内网设置代理服务器上钉钉微信,通过socks5代理
在我们国内,微信和钉钉已经是我们日常工作中和个人社交的沟通软件,一天甚至几十个群的信息轰炸,完全用手机操作也不是很方便,经常会用到PC版的微信和钉钉。但在工作中,经常有用户...【详细内容】
2022-08-17  Search: 代理服务器  点击:(896)  评论:(0)  加入收藏
VPN跟vps和系统自带的代理服务器区别
VPN是什么? 虚拟与显示的交叉点 虚拟专用网络(VPN)数据传输VPN可以有效的隐藏用户隐私现在各大平台相继出来的IP地址显示 微信公众号也不例外 现在显示的是省份。代理服务器ip...【详细内容】
2022-06-16  Search: 代理服务器  点击:(395)  评论:(0)  加入收藏
基于frp实现将安卓手机变成代理服务器
公司有一个业务场景,需要利用分布在全国各地的一些手机作为代理服务器拿到这任务的我是一脸懵逼的,这tm都行。。。不过这让我让我想到之前用的内网穿透 frp内网穿透大致原理可...【详细内容】
2022-03-17  Search: 代理服务器  点击:(1188)  评论:(0)  加入收藏
▌简易百科推荐
为什么Nginx被称为“反向”代理呢?
Nginx(发音为"engine-x")是一款高性能、轻量级的开源Web服务器软件,也可用作反向代理服务器、负载均衡器和HTTP缓存。Nginx之所以有被称为“反向”代理,是因为它充当客户端设备...【详细内容】
2024-02-01  coderidea  微信公众号  Tags:Nginx   点击:(61)  评论:(0)  加入收藏
哪种服务器操作系统更好呢?
在当今的IT世界中,服务器操作系统扮演着至关重要的角色。它们是确保服务器能够高效、安全地运行的关键因素。然而,对于许多人来说,服务器操作系统的种类和特点可能是一个复杂的...【详细内容】
2024-01-30    简易百科  Tags:操作系统   点击:(80)  评论:(0)  加入收藏
什么是VPS服务器
VPS服务器是一种虚拟化技术,它将一台物理服务器划分为多个虚拟的独立服务器,每个虚拟服务器都可以拥有自己的操作系统、运行环境、应用程序等。这种技术使得每个虚拟服务器可...【详细内容】
2024-01-30    简易百科  Tags:VPS服务器   点击:(73)  评论:(0)  加入收藏
VPS服务器下载速度慢?这五招帮你提速
VPS服务器下载速度慢可能会让用户感到沮丧,尤其是对于需要大量下载和上传数据的用户。幸运的是,有一些方法可以帮助您提高VPS服务器的下载速度,使您的在线体验更加顺畅。在本文...【详细内容】
2024-01-30  IDC行业观察者    Tags:VPS服务器   点击:(60)  评论:(0)  加入收藏
美国VPS和英国VPS:地理位置对服务器性能的影响
在今天的数字时代,VPS已成为在线业务和网站托管的关键组成部分。然而,选择合适的VPS主机服务时,地理位置通常被忽视,尽管它对服务器性能有着重要的影响。本文将探讨美国VPS和英...【详细内容】
2024-01-26  IDC行业观察者    Tags:服务器   点击:(56)  评论:(0)  加入收藏
如何判断服务器所需带宽:基于业务需求和流量模式的关键考量
在选择服务器时,带宽是一个重要的考虑因素。带宽的大小直接影响到网站的加载速度和用户的访问体验。那么,如何判断服务器需要多大的带宽呢?本文将为你揭示这一关键问题的答案...【详细内容】
2024-01-26  源库科技    Tags:服务器   点击:(78)  评论:(0)  加入收藏
服务器内存空间及IO操作原理解析
服务器的内存空间分为内核空间和用户空间,而我们编写的程序通常在用户空间中运行。在进行读写操作时,我们直接操作的是用户缓冲区,而用户缓冲区的内容来自于内核缓冲区。这种内...【详细内容】
2024-01-23  王建立    Tags:服务器   点击:(45)  评论:(0)  加入收藏
如何在Java环境中安装Nginx?
1. 下载Nginx:首先,前往Nginx官方网站(https://nginx.org/en/download.html)下载新版本的Nginx。选择适合您操作系统的版本,通常有Windows、Linux和Mac等不同操作系统的版本可供...【详细内容】
2024-01-22  敲代码的小动    Tags:Nginx   点击:(69)  评论:(0)  加入收藏
服务器证书和SSL证书有啥区别?
在互联网经济时代,随着越来越多的信息以及合作都是从企业官网开始的,因此绝大多数企业都会为自己的网站配置SSL证书,以提高安全性。在接触SSL证书时,也有很多人称之为服务器证书...【详细内容】
2024-01-10  安信SSL证书    Tags:服务器证书   点击:(66)  评论:(0)  加入收藏
宝塔面板怎样部署java项目?
宝塔面板怎样部署java项目?在使用宝塔面板部署Java项目之前,需要确保已经安装了Java Development Kit (JDK)。接下来,将介绍如何使用宝塔面板来部署Java项目的步骤。步骤一:安装...【详细内容】
2024-01-09  西部数码    Tags:宝塔面板   点击:(119)  评论:(0)  加入收藏
站内最新
站内热门
站内头条