标签:成功 主机 cin common shell frp img 远程登录 双网卡
不太会用,自己记录一下,不定时更改错误
环境:
A : 192.168.
230
.128(自己的机器)B:192.168.
230
.129 <-----> ip2: 192.168.82
.128C: 192.168.
82
.129
- A 可以ping 通B
- B可以ping 通C
- A ping 不通 C
需求 , 把 C:192.168.82.129 端口80 ,映射到 A:192.168.23.128:12980端口上
实现 访问A的12980端口, 实际上访问时C机器的80端口
自己可以登录 A 和B 机器
需要用到 frp_0.33.0_linux_amd64.zip 软件
# 上传文件, 解压
# 文件 有用的就 4个,
# 需要配置的 2个-----> 后面字母 s 为服务端, c为客户端
------------------------------------------------------------
# 看清楚 服务端配置的是 后面带 s---> server
frps # 服务端启动软件
frps.ini # 服务端配置文件
------------------------------------------------------------
frps.ini
[common]
bind_addr = 0.0.0.0 # 监听所有 ip地址
bind_port = 7001 # 监听 7001 端口
token = 12345678 # 一直秘钥
./frps -c frps.ini # 启动程序, -c 指定配置文件
# 上传文件, 解压
# 需要配置的 2个-----> 后面字母 c 为客户端
-----------------------------------------------------------
frpc # 客户端启动软件
frpc.ini # 客户端配置文件
------------------------------------------------------------
frpc.ini
[common]
server_addr = 192.168.230.128 # IP 为A 机器的ip
server_port = 7001 # 端口为A 机器中的监听端口
token = 12345678 # token 和A 机器上的一样,否则匹配不成功
[web_pq]
type = tcp # 指定类型
local_ip = 192.168.82.129 # 指定 C 机器的ip地址
local_port = 80 # 指定 C 机器的端口
remote_port = 12980 # 指定 C 机器需要映射出去的端口
./frpc -c frpc.ini # 启动程序, -c 指定配置文件
使用浏览器访问A 机器上的12980 端口看看是否为 C机器上的80端口
环境说明:
A : win10 中 能远程连接的设置sockt5代理的工具, xshell 也行, 以我为例MobaXterm
B : 192.168.2.10 ip2:10.10.10.129 vmware双网卡机,nat网络和 仅主机 模式网络
C : 10.10.10.130 仅主机模式
为了方便实验,我把 A 机器中 win10 中的 VMnet1 网络禁用 ----> 目的是:
让A 主机 和C 主机之间不能通信
- A 可以ping 通B ,
- B可以ping 通C
- A ping 不通 C
需求:
使用A 主机 的远程工具 ,设置sockc5 远程连接上 C 主机
需要用到 frp_0.33.0_linux_amd64.zip 软件
# 上传文件, 解压
# 文件 有用的就 4个,
# 需要配置的 2个-----> 后面字母 s 为服务端, c为客户端
------------------------------------------------------------
# 看清楚 服务端配置的是 后面带 s---> server
frps # 服务端启动软件
frps.ini # 服务端配置文件
------------------------------------------------------------
frps.ini
[common]
bind_addr = 0.0.0.0 # 监听所有 ip地址
bind_port = 7000 # 监听 7001 端口
token = 123456 # 一直秘钥
./frps -c frps.ini # 启动程序, -c 指定配置文件
# 上传文件, 解压
# 需要配置的 2个-----> 后面字母 c 为客户端
-----------------------------------------------------------
frpc # 客户端启动软件
frpc.ini # 客户端配置文件
------------------------------------------------------------
frpc.ini
[common]
server_addr = 10.10.10.129 # B 机器上的IP地址
server_port = 7000 # B 机器上开启的检测端口
token = 123456 # token 验证 一定要一致
[ssh]
type = tcp # 类型
local_ip = 10.10.10.130 # 自己的ip
local_port = 22 # 自己的端口
remote_port = 12980 # 映射的端口
plugin = socks5 # 代理类型
./frpc -c frpc.ini # 启动程序, -c 指定配置文件
使用 A 机器 设置代理, 直接远程登录 到C 机器。
能连接上就是成功了。 因为 A 主机和C 主机自己不能通信
标签:成功 主机 cin common shell frp img 远程登录 双网卡
原文地址:https://www.cnblogs.com/aaak/p/14056610.html