当前位置:   article > 正文

frp的搭建以及使用·_vim编辑frp.ini文件

vim编辑frp.ini文件

搭建

下载地址

https://github.com/fatedier/frp/releases

        frps、frps.ini用于服务端,frpc、frpc.ini用于客户端,另外两个是更深的配置。对于要简单实现内网穿透就不需要进行配置。

分别把包放到服务器和本地需要转发的内网主机中,这里用的是kali。

服务端(公网服务器)

  1. #修改对应的frps.ini文件
  2. #先进入文件夹中
  3. vim frps.ini
  4. #[common]
  5. #bind_port = 7000 frps默认端口号
  6. ./frps -c frps.ini
  7. #运行服务。这种运行方法不能退出,退出就中断。
  8. nohup ./frps -c frps.ini
  9. #放后台运行

客户端

  1. #进入到相应文件夹
  2. #修改对应的frpc.ini
  3. vim frpc.ini
  4. [common]
  5. server_addr = x.x.x.x 公网服务端的ip
  6. server_port = 7000 公网服务端的frps端口号
  7. [ssh]
  8. type = tcp tcp连接方式
  9. local_ip = 127.0.0.1 本机(这个就行127.0.0.1就可以,不用进行更改)
  10. local_port = 22 需要连接本机的服务端口号
  11. remote_port = 6000 映射到服务端的端口号
  12. ./frpc -c frpc.ini
  13. #运行服务,映射端口
  14. nohup ./frpc -c frpc.ini
  15. #后台运行

连接内网

  1. ssh 用户名@公网地址 -p 6000(设置的映射到服务端的端口号)
  2. #连接密码是内网的密码,不是公网服务器的密码

可能遇到的问题

出现连接拒绝的情况:

        1.公网服务器安全组对端口进行了拦截。需要开放监听端口7000和内网映射到公网的6000端口。

        2.检查公网的防火墙是否存在问题,对端口进行了拦截。我的阿里云服务器用的是Ubuntu操作系统,不存在防火墙,可以排除这个问题

        3.我用的客户端kali没有在配置中设置允许root用户进行连接和开启身份认证,导致连接不上去。kali中默认也是没有装ssh服务的,这点相当重要,基本上是这个问题。在wsl中的kali中进行配置的话,它的ssh服务是存在的,但是就是死活连接不上去。

  1. vim /etc/ssh/sshd_config
  2. #开放下面两个权限
  3. PermitRootLogin yes
  4. PasswordAuthentication yes

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/161358
推荐阅读
相关标签
  

闽ICP备14008679号