当前位置:网站首页>frp内网穿透那些事
frp内网穿透那些事
2022-07-06 09:13:00 【hyh123a】
一、前言
好久没写了 ,这里把一些写过的发一下。
注意博客时间,如果不再适用请留言,或者参考官网教程自行改正。
_ 2021年7月16日 测试可用
场景需求
将内网一台服务器可以被其他人访问,这时候需要内网穿透
内网穿透的几个工具:frp,nps, rrty rrtys,这里只是讲述一下frp。
达成目的
用户可通过ssh访问内网服务器
二、frp详细介绍
官网参考文献: https://gofrp.org/docs/examples/
环境配置
主机 | 用户名 | IP |
---|---|---|
服务器端 | usera | 123.123.123.1(云服务器的外网IP,这里随便写的) |
客户端(也就是本地电脑) | userb | 127.12.12.1(建议固定IP,这里随便写的) |
目的:使任何一台主机可以连接到内网的本地电脑
1、下载
https://github.com/fatedier/frp/releases
客户端
# 下载 当前版本最新为v37.0 __2021年07月16日
wegt https://github.com/fatedier/frp/releases/download/v0.37.0/frp_0.37.0_linux_amd64.tar.gz
tar zxvf frp_0.37.0_linux_amd64.tar.gz
cd frp_0.37.0_linux_amd64
服务器端
# 下载 当前版本最新为v37.0 __2021年07月16日
wegt https://github.com/fatedier/frp/releases/download/v0.37.0/frp_0.37.0_linux_amd64.tar.gz
tar zxvf frp_0.37.0_linux_amd64.tar.gz
cd frp_0.37.0_linux_amd64
2、服务器端开启 (也就是拥有外网的服务器,阿里云 腾讯云之类的) 这里假定服务器IP: 123.123.123.1
# 后台开启 点击回车
./frps -c frps.ini &
3、客户端开启
# 编辑配置 frpc.ini
nano frpc.ini
# 配置信息如下
[common]
server_addr = 123.123.123.1 # 修改这个为远程服务器IP
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
# 后台开启 点击回车
./frpc -c frpc.ini &
4、任意笔记本 通过ssh连接 客户端即可
ssh -p 6000 [email protected]
# ssh -p 6000 客户端用户名@服务器端外网IP
# 用户名为客户端的用户名 也就是userb而不是usera !
# 6000 端口 是有 frpc.ini决定的,可以自行设置
5、关闭
ps -aux|grep frp
lsof -i:7000
jobs -l
sudo kill -9 pid
其他工具
rrty rrtys
教程:https://github.com/zhaojh329/rtty/blob/master/README_ZH.md
其他
如有收获 欢迎点赞
如有作用 欢迎留言
如有问题 欢迎指出
边栏推荐
- Bytetrack: multi object tracking by associating every detection box paper reading notes ()
- Complete web login process through filter
- Global and Chinese markets of static transfer switches (STS) 2022-2028: Research Report on technology, participants, trends, market size and share
- Google login prompt error code 12501
- Anaconda3 installation CV2
- Other new features of mysql18-mysql8
- Typescript入门教程(B站黑马程序员)
- Mysql26 use of performance analysis tools
- Baidu Encyclopedia data crawling and content classification and recognition
- Advantages and disadvantages of evaluation methods
猜你喜欢
Database middleware_ MYCAT summary
Mysql28 database design specification
该不会还有人不懂用C语言写扫雷游戏吧
MySQL19-Linux下MySQL的安装与使用
Installation and use of MySQL under MySQL 19 Linux
Water and rain condition monitoring reservoir water and rain condition online monitoring
Mysql27 - Optimisation des index et des requêtes
Adaptive Bezier curve network for real-time end-to-end text recognition
Mysql26 use of performance analysis tools
Mysql36 database backup and recovery
随机推荐
CSDN question and answer tag skill tree (II) -- effect optimization
CSDN question and answer module Title Recommendation task (I) -- Construction of basic framework
Anaconda3 安装cv2
February 13, 2022 - Maximum subarray and
Software test engineer development planning route
Copy constructor template and copy assignment operator template
Not registered via @enableconfigurationproperties, marked (@configurationproperties use)
MySQL34-其他数据库日志
该不会还有人不懂用C语言写扫雷游戏吧
Pytoch LSTM implementation process (visual version)
Just remember Balabala
How to change php INI file supports PDO abstraction layer
A necessary soft skill for Software Test Engineers: structured thinking
CSDN Q & a tag skill tree (V) -- cloud native skill tree
Export virtual machines from esxi 6.7 using OVF tool
Mysql22 logical architecture
CSDN问答标签技能树(一) —— 基本框架的构建
Valentine's Day is coming, are you still worried about eating dog food? Teach you to make a confession wall hand in hand. Express your love to the person you want
保姆级手把手教你用C语言写三子棋
In fact, the implementation of current limiting is not complicated