frp内网穿透ssh,tcp经过服务器慢速和p2p模式实现高速吃满上传带宽

ssh_server aliyun_server ssh_client

办公室 云服务器 家

在家里经过云服务器中转,很慢,但是很稳定

使用p2p穿透,速度可以直接拉满

ssh_server

cc.ini

bash 复制代码
# 连接服务器配置
[common]
server_addr = 139.224.225.186
#服务器IP
protocol = tcp
server_port = 7000
token = 123456
# 开启控制面板
admin_addr = 127.0.0.1
admin_port = 8081
# 设置控制面板账号密码
admin_user = admin
admin_pwd = admin
 



# 设置需要访问穿透的命名,可随意命名
[ssh_client_3322]
type = tcp
local_ip = 127.0.0.1  
#要映射的ip可以是同网段的其他能够访问的ip
local_port = 22
#远程端口 
remote_port = 3322
#映射到服务器对应的端口。我们可以通过这个端口访问3389端口

[shaiya_server_22]
# 设置协议xtcp
type = xtcp
# 设置密钥
sk = abcdefg
# 设置需要穿透的IP
local_ip = 127.0.0.1
# 设置需要穿透的端口
local_port = 22

启动方式

ss.sh

bash 复制代码
killall frpc
/home/pi/2/frp_0.58.1_linux_arm_hf/frpc -c /home/pi/2/frp_0.58.1_linux_arm_hf/cc.ini &

然后是中间的云服务器配置

frps.ini

bash 复制代码
# 服务端配置
[common]
bind_addr = 0.0.0.0
#服务器IP
bind_port = 7000
token = 123456
bind_udp_port = 7001
kcp_bind_port = 7000
#tcp_mux=true
# 开启控制面板
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin

启动方式

ss.sh

bash 复制代码
killall frps
/a/frp/frp_0.58.1_linux_amd64/frps -c /a/frp/frp_0.58.1_linux_amd64/frps.ini &

然后就是家里的ssh客户端配置

这里如果不配置frp客户端,可以使用服务端ip 和 3322端口直接中转到目标

frpc_ssh_client_p2p.ini

bash 复制代码
# 连接服务器配置
[common]
server_addr = 139.224.225.186
#服务器IP
protocol = tcp
server_port = 7000
token = 123456
# 开启控制面板
admin_addr = 127.0.0.1
admin_port = 8081
# 设置控制面板账号密码
admin_user = admin
admin_pwd = admin
 



# 设置需要访问穿透的命名,可随意命名
[shaiya_client_22]
# 设置协议xtcp
type = xtcp
# 设置角色为visitor
role = visitor
# 设置被穿透主机的frpc穿透名称
server_name = shaiya_server_22
# 设置密钥
sk = abcdefg
# 将穿透的IP地址绑定为本地地址
bind_addr = 127.0.0.1
# 将穿透的端口绑定为本地端口
bind_port = 3323

运行脚本

frpc_ssh_client_p2p_3323.bat

bash 复制代码
frpc.exe -c frpc_ssh_client_p2p.ini

这样,就可以ssh客户端连接 127.0.0.1:3323 直连办公电脑了

frp服务器目前使用中,如果没云服务器,可以借道从上面服务器中转,有问题可以留言。

相关推荐
无奈笑天下7 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
火云代理10 小时前
更换网络后为什么会退出登录?分清 IP、Cookie 与会话的关系
服务器·网络·网络协议·tcp/ip·php·ip
威嵌神州11 小时前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存
火云代理14 小时前
同一个网站,有的网络能打开、有的打不开?认识 IPv4 与 IPv6 的访问差异
服务器·网络·网络协议·tcp/ip·测试工具·php·状态模式
坤坤子吖14 小时前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
星恒随风16 小时前
MySQL 从零入门(六):复合查询详解——多表查询、自连接、子查询与 UNION
linux·服务器·数据库·mysql
无足鸟ICT17 小时前
【RHCA+】IO调度算法
linux·服务器
火云代理17 小时前
Python 使用代理 IP 前,先弄清 Requests 的配置来源与验证方法
网络·python·网络协议·tcp/ip·ip
wacsii17 小时前
【Linux进程(四)】命令行参数与环境变量
linux·服务器
无奈笑天下17 小时前
银河麒麟上lsblk命令教程详解
linux·运维·服务器·数据库