使用Sakura Frp免费内网穿透
  • 分类:Linux
  • 发表:2020-02-24
  • 围观(16,344)
  • 评论(0)

使用背景

购买了一个挂机宝,但只有一个可映射的端口,映射成SSH或RDP后就没法用作别处了,通过安装frp服务可增加端口使用。

同样的可用于自己的电脑,想远程连接却没有公网 IP,Frp 就可以发挥作用。之前也写过一个frp手机连电脑的,http://leoyum.com/451.html,当时写的是需要自己有一台公网ip的服务器,这里记录、介绍一下免费的Sakura Frp。

使用步骤

1、注册登录

到Sakura Frp官网注册并登录,https://www.natfrp.com/,如果不需要使用国内服务器80,443端口(HTTP,HTTPS)搭建网站,不用实名认证。

注册免费用户可建立 5 条隧道,宽带速率 10Mbps 上行 / 10Mbps 下行,可以通过每日签到获取免费流量,对于个人用的远程连接足够了。

2、创建隧道

选择合适的服务器,都差不多,选个近点的佳。

随后填写配置,主要是本地地址、本地端口、远程端口这三项,本地地址、本地端口是对于自己电脑的,由于没有公网ip所以填本地地址127.0.0.1,端口看自己使用的服务了,Linux ssh是22端口,windows rdp 3389端口,用做别的用途看着填好了。远程端口是指Sakura Frp 服务器的端口,到时候连接时需要的,随便找一个可用的就行,可点击最下面随机端口。

高级设置就不用管了,想弄也行。之后点击完成创建。

2、下载软件

支持的平台全面,Windows、Linux、MacOS。这个软件是服务端的,即在个人电脑上配置。

3、配置服务端

比如我是Linux,下载后添加权限chmod +x Sakura_frpc_linux_amd64
然后运行./Sakura_frpc_linux_amd64
会提示需要密钥登录,在账号信息-访问密钥一项找到,https://www.natfrp.com/?page=panel&module=profile 

随后会让选择服务器,选择刚刚创建隧道的服务器即可,会自动下载配置文件,到这就可以了。

4、远程连接

到配置文件中找到服务器ip,和自己设置的远程端口连接即可

添加开机启动

Linux:复制配置文件内容到frp.ini

写个shell脚本:vi /etc/init.d/frp.sh,写入下面内容

#/bin/bash

service firewalld stop #防火墙会导致端口阻断

nohup  /root/frpc_linux_amd64  -c frp.ini & #始终运行

添加开机 chkconfig frp.sh on即可

 

网上有说 用这个启动

/root/frpc_linux_amd64 -t访问密钥 -s 服务器ID         #访问密钥 服务器ID 自行替换

亲测关闭窗口后就连不上了,frp服务没有运行,始终运行还是需要这个命令nohup  /root/frpc_linux_amd64  -c frp.ini &

 

Windows同理,参照上述及http://leoyum.com/451.html

   

共有 0 条留言


Top