从局域网里面跑出来-frp内网穿透教程

从局域网里面跑出来-frp内网穿透教程

再局域网里面生活就像宅在家中一样 访问各种各样的网址十分方便 但是别人访问你的内心的话 确有层层AT立场

阻拦 想要破除这层层阻拦有不少的工具比如有TeamViewer 蒲公英VPN 花生壳 但是今天我们介绍frp来穿破AT立场

工具简介frp是什么

frp本质就是一个反向代理软件 别看他体积小但是功能强大 那又一个问题来了 什么是反向代理了 不知道这个无论

这个武器多强大都有可能在我们手中是个废铁 简单点来讲就是 我们访问www.bilibili.com时候背后可能有无数台服务器(说不定有叔叔带血的那台)

image-20211207140209190.png

利用这点我们可以变成

在这里插入图片描述

这里简单说下正向代理就是 替身一样 来布拉布拉

在这里插入图片描述

准备工作

  1. 云服务器一台需要有公网IP
  2. 访问目标设备
  3. 简单的Linux基础

服务端设置-------云服务器里面的设置

先查看自己的服务器架构

arch

查看结果,如果是“X86_64“即可选择

wget  https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz

如果下载不动建议换源下载 约等于换个下载节点 以下代码仅供参考

1.安装wget
yum install -y wget
2.完事前都做备份
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.下载阿里云镜像文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
4.清理缓存
yum clean all
5.生成缓存
yum makecache
6.更新最新源设置
yum update -y

下载完成以后解压文件

tar -zxvf frp_0.38.0_linux_amd64.tar.gz

cd到这个解压目录

cd frp_0.38.0_linux_amd64

查看下文件

ls -a

以下文件是重点

  • frps

  • frps.ini

  • frpc

  • frpc.ini

frps frps.ini 是服务器运行程序与配置

frpc frpc.ini 是客户端运行的程序与配置

我们这次再服务端 frpc frpc.ini 这两个文件可以删除

rm frpc
rm frpc.ini

我们来配置frps.ini文件

vim frps.ini

里面各个配置如下

简单配置如下

[common]
bind_port = 7000
dashboard_port = 7500
token = 12345678
dashboard_user = admin
dashboard_pwd = admin
  • bind_port 表示用于客户端和服务端连接的端口,这个端口号我们之后在配置客户端的时候要用到。
  • dashboard_port 是服务端仪表板的端口 可以看客户端配置情况
  • token 用于客户端和服务端链接口令 这个端口号我们之后在配置客户端的时候要用到。
  • dashboard_user和dashboard_pwd表示打开仪表板页面登录的用户名和密码。

更多详情的配置信息可以查看官方文档

[common]
#服务监听的ip
bind_addr = 0.0.0.0
#服务监听端口
bind_port = 7000
#访问web服务需要用到的端口
vhost_http_port = 8001
#https需要用到的端口
vhost_https_port = 443

# 指定 Dashboard 的监听的 IP 地址
dashboard_addr = 0.0.0.0
#指定 Dashboard 的监听的端口
dashboard_port = 8000
# 指定访问 Dashboard 的用户名
dashboard_user = admin
# 指定访问 Dashboard 的端口
dashboard_pwd = admin

#防止被随意注册
token = 123456

# 日志的记录级别,分为debug, info, warn, error四级,日志保存的天数,默认3天
log_file = ./frps.log
log_level = info
log_max_days = 3

# 心跳配置,默认的心跳配置时间是30
heartbeat_timeout = 30
#frp内网穿透服务端监听的端口,如果不设置的话,所有端口都可以连接使用,但为为了不占用系统使用的端口号,建议设置允许的坚挺端口,比如www.chuantou.org提供的内网穿透服务器就是开放50000-60000端口
#privilege_allow_ports = 2000-3000,3001,3003,4000-50000

#连接池的数量,如果frp内网穿透客户端设置的连接池的数量大于下面的数值,就会修改frp客户端的连接池为下面的数值
max_pool_count = 100
 # 每个客户端最大可以使用的端口,0表示无限制
max_ports_per_client = 0       

# frp内网穿透服务端frps和frp内网穿透的客户端frpc两台电脑的时间差,如果设置为0的话,不校验时间差异,默认校验时间差为900秒。
authentication_timeout = 900

 # 是否使用tcp复用,默认为true;
 # frp只对同意客户端的连接进行复用;
tcp_mux = true

编辑完成后保存
之后我们就可以运行frps的服务端了

liunx ./frps -c frps.ini

windows (进入到frps.exe目录下面) start frps.exe -c frps.ini

以下为正常运行的信息

2021/12/07 15:32:53 [I] [root.go:200] frps uses config file: frps.ini
2021/12/07 15:32:53 [I] [service.go:192] frps tcp listen on 0.0.0.0:17789
2021/12/07 15:32:53 [I] [service.go:235] http service listen on 0.0.0.0:10080
2021/12/07 15:32:53 [I] [service.go:250] https service listen on 0.0.0.0:10443
2021/12/07 15:32:53 [I] [service.go:291] Dashboard listen on 0.0.0.0:27789
2021/12/07 15:32:53 [I] [root.go:209] frps started successfully

服务端后台运行

liunx 运行在前台,如果Ctrl+C停止或者关闭SSH窗口 frps就会停止 因而我们使用nohup将其运行在后台。

nobup命令如下

nohup ./frps -c frps.ini &

查看后台命令

jobs
jobs -l   进程号

杀死任务

# 杀掉任务号
$  kill %n
$  kill  pid

切换前台命令

fg %n

Windows就让他挂着吧

也可用vbs命令进行后台挂着我的脚本如下

CreateObject("WScript.Shell").Run "D:\frp_0.38.0_windows_amd64\frp_0.38.0_windows_amd64\frps.exe -c D:\frp_0.38.0_windows_amd64\frp_0.38.0_windows_amd64\frps.ini",0

""里面是自己执行的bat命令
让后再任务里面可以创建开机创建
[图片上传失败...(image-3845ea-1638930448281)]

客户端设置

部署完了服务端我们也要来装修自己的房子了

同样根据自己的房子选择需要下载的frp程序 解压完成以后可以删除frps和frps.ini文件

然后使用文本编辑器打开frpc.ini与服务端类似
更多参数还是需要查看ftpc官方文档

[common]
server_addr = x.x.x.x
server_port = 7000
token = won517574356
[rdp]
type = tcp
local_ip = 127.0.0.1           
local_port = 3389
remote_port = 7001 

其中common字段下的三项即为服务端的设置。

  • “server_addr”为服务端IP地址,填入即可。
  • “server_port”为服务器端口,填入你设置的端口号即可,如果未改变就是7000
  • “token”是你在服务器上设置的连接口令,原样填入即可。

然后设置开放的内心

[rdp]
type = tcp
local_ip = 127.0.0.1           
local_port = 3389
remote_port = 7001  
  • “[xxx]”表示一个规则名称,自己定义,便于查询即可。
  • “type”表示转发的协议类型,有TCP和UDP等选项可以选择,如有需要请自行查询手册。
  • “local_port”是本地应用的端口号
  • “remote_port”是该条规则在服务端开放的端口号

配置完成以后就可以运行frpc

cd 你的目录
并执行
frpc -c frpc.ini

以后就可以通过x,x,x,x:7001来进行访问你的远程桌面

最后

过渡的开放内心容易受到攻击哦 外面的世界很大 我把持不住

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容