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

avatar
作者
猴君
阅读量:3

ssh_server         aliyun_server    ssh_client

办公室                云服务器           家

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

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

ssh_server 

cc.ini

# 连接服务器配置 [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

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

# 服务端配置 [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

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

# 连接服务器配置 [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

 frpc.exe -c frpc_ssh_client_p2p.ini

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

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!