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


    ssh_server         aliyun_server    ssh_client

    办公室                云服务器           家

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

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

    ssh_server 

    cc.ini

    1. # 连接服务器配置
    2. [common]
    3. server_addr = 139.224.225.186
    4. #服务器IP
    5. protocol = tcp
    6. server_port = 7000
    7. token = 123456
    8. # 开启控制面板
    9. admin_addr = 127.0.0.1
    10. admin_port = 8081
    11. # 设置控制面板账号密码
    12. admin_user = admin
    13. admin_pwd = admin
    14. # 设置需要访问穿透的命名,可随意命名
    15. [ssh_client_3322]
    16. type = tcp
    17. local_ip = 127.0.0.1
    18. #要映射的ip可以是同网段的其他能够访问的ip
    19. local_port = 22
    20. #远程端口
    21. remote_port = 3322
    22. #映射到服务器对应的端口。我们可以通过这个端口访问3389端口
    23. [shaiya_server_22]
    24. # 设置协议xtcp
    25. type = xtcp
    26. # 设置密钥
    27. sk = abcdefg
    28. # 设置需要穿透的IP
    29. local_ip = 127.0.0.1
    30. # 设置需要穿透的端口
    31. local_port = 22

    启动方式

    ss.sh

    1. killall frpc
    2. /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

    1. # 服务端配置
    2. [common]
    3. bind_addr = 0.0.0.0
    4. #服务器IP
    5. bind_port = 7000
    6. token = 123456
    7. bind_udp_port = 7001
    8. kcp_bind_port = 7000
    9. #tcp_mux=true
    10. # 开启控制面板
    11. dashboard_port = 7500
    12. dashboard_user = admin
    13. dashboard_pwd = admin

    启动方式

    ss.sh

    1. killall frps
    2. /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

    1. # 连接服务器配置
    2. [common]
    3. server_addr = 139.224.225.186
    4. #服务器IP
    5. protocol = tcp
    6. server_port = 7000
    7. token = 123456
    8. # 开启控制面板
    9. admin_addr = 127.0.0.1
    10. admin_port = 8081
    11. # 设置控制面板账号密码
    12. admin_user = admin
    13. admin_pwd = admin
    14. # 设置需要访问穿透的命名,可随意命名
    15. [shaiya_client_22]
    16. # 设置协议xtcp
    17. type = xtcp
    18. # 设置角色为visitor
    19. role = visitor
    20. # 设置被穿透主机的frpc穿透名称
    21. server_name = shaiya_server_22
    22. # 设置密钥
    23. sk = abcdefg
    24. # 将穿透的IP地址绑定为本地地址
    25. bind_addr = 127.0.0.1
    26. # 将穿透的端口绑定为本地端口
    27. bind_port = 3323

    运行脚本

    frpc_ssh_client_p2p_3323.bat

    1. frpc.exe -c frpc_ssh_client_p2p.ini

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

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

  • 相关阅读:
    护眼台灯哪个牌子最好?消费者信赖之选护眼灯十大品牌推荐
    商用车市场「跌跌不休」,主动安全「让位」智能驾驶?
    中秋征文“好文尝鲜奖”榜单公布,快来领取你的定制礼盒!
    【新版】系统架构设计师 - 案例分析 - 软件工程
    C#【疑难杂症篇】CS0012:必须添加对程序集“netstandard, Version=2.0.0.0, Culture=neutral...”的引用
    STM32 与 ARM 谁比较强大?
    Linux-MySQL数据库之主从复制与读写分离
    selenium库浅析
    数据分析 - matplotlib示例代码
    java高校后勤报修系统
  • 原文地址:https://blog.csdn.net/cyuyan112233/article/details/140394050