阿里云服务器frp内网穿透 阿里云内网服务器访问外网

frp的内网穿透方法,终于弄明白了

第一步:客户端和服务端的配置我就不说了,网上多的是,说的是最要的2点

铜鼓网站建设公司成都创新互联,铜鼓网站设计制作,有大型网站制作公司丰富经验。已为铜鼓上1000+提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的铜鼓做网站的公司定做!

服务器配置:

[common]

bind_port = 7005

auto_token= frp

dashboard_port = 7003

dashboard_user = root

dashboard_pwd = 123456

privilege_token = frp

客户端配置:

[common]

server_addr =12.345.67.890

server_port = 7005

privilege_token = frp

log_file = ./frpc.log

auto_token = frp

[ssh1]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 7004

这些个配置。。。。

第二步:终端都开启了ssh才能互相通信,要不然搞毛线啊!!!!

第三步:ssh -p 7004 (客户端用户名)大头大头@12.345.67.890   

ssh是访问方式,上面指定了type=tcp,所以可以用ssh方式访问。

注意,客户端“大头大头”是你客户端的登录电脑的用户名,懂吗?因为你得通过公网访问这个电脑,那终点还是这个电脑,所以需要这个电脑的用户名,这个用户名不是公网电脑的用户名

注:sudo ./frpc -c ./frpc.ini     最后的是长驻的意思,就是关掉终端,后台运行

不知道我说的明白了吗?

内网穿透神器frp的搭建与使用

内网穿透神器frp的搭建与使用

frpc.ini的文件内容:

# frpc.exe -c frpc.ini

[common]

server_addr = 123.206.43.20

server_port = 7000

auth_token = 123

log_file = ./frpc.log

[web01]

type = http

local_ip = 127.0.0.1

local_port = 8080

custom_domains = frpc.zhshchh.cn

开启客户端命令:frpc.exe -c frpc.ini

frps.ini的文件内容:

[common]

bind_addr = 0.0.0.0

bind_port = 7000

vhost_http_port = 80

vhost_https_port = 443

dashboard_port = 7500

[web01]

type = http

auth_token = 123

custom_domains = frpc.zhshchh.cn

服务器安装frp命令:

1:

wget --no-check-certificate -O ./install-frps.sh

chmod 700 ./install-frps.sh

./install-frps.sh install

2:一路回车

3:修改frps.ins文件为上面的内容

4:服务器管理命令

/etc/init.d/frps start

/etc/init.d/frps stop

/etc/init.d/frps restart

/etc/init.d/frps status

/etc/init.d/frps config

/etc/init.d/frps version

路由器frp内网穿透

运行环境:

1.阿里云服务器做frp服务器

2.路由器做frp客户端。

在被动方式FTP中,命令连接和数据连接都由客户端发起。FRP映射内网服务器的21端口,和至少1个数据传输端口,数据端口貌似不能太大(我用50000不可以),如25840-25842即可。

路由器设置被动端口范围。

所以需开启阿里云安全组端口25840/25842。

本地frp客户端配置文件参考:

运行frp :

现在就可以通过服务器ip:2121连接到内网ftp服务器了。

FRP内网穿透部署

FRP工具采用C/S模型,将FRP服务端部署在具有固定公网IP的机器上,FRP客户端部署在内网机器上,通过访问暴露在服务端上的端口,反向代理到位于内网的服务。在此基础上,FRP支持 TCP、UDP、HTTP、HTTPS 等多种协议,提供了加密、压缩、身份认证、代理限速和负载均衡等众多能力。

FRP开源项目地址:

FRP使用场景:

让互联网(外部网络)的设备能访问局域网(内部网络)的设备所提供的服务,尤其是在内部网络出口没有固定公网IP的场景中。

测试目标: 将内网Windows 7的远程桌面端口(3389)暴露到服务端,实现在外部网络可以通过远程桌面连接到内网的Windows 7。

关闭CentOS 7.6防火墙:

关闭CentOS 7.6 SELinux:

安装配置FRP服务端:

运行FRP服务端:

腾讯云安全组放行端口:

FRP客户端支持Windows、Linux、MacOS、ARM、OpenWRT等平台,本例以Windows 7为例,将Windows 7的远程桌面端口(3389)暴露到服务端,实现从公网访问Windows 7的远程桌面。

注:与暴露TCP协议不同,使用FRP暴露HTTP/HTTPS协议时,可采用端口多路复用的方式。即一个外部端口可对应多个内部不同HTTP/HTTPS服务的端口,并通过在客户端配置文件中配置不同的域名来进行区分访问。

关闭Windows 7的休眠:

打开计划任务程序:

访问FRP服务端的Web界面进行验证:

访问FRP客户端的Web界面进行验证:

在外网使用远程桌面工具进行连接:

远程桌面可成功登录:


当前文章:阿里云服务器frp内网穿透 阿里云内网服务器访问外网
URL地址:http://pwwzsj.com/article/dddoisg.html