使用frp,进行内网穿透

哎哎6年前评测3595

使用frp,进行内网穿透

什么是frp

frp is a fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. Now, it supports tcp, udp, http and https protocol when requests can be forwarded by domains to backward web services.

使用一台服务器的端口,将某个在内网的服务,通过frp进行内网穿透,使所有用户,可以在公网进行访问服务.

https://github.com/fatedier/frp

下载地址:

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

frp客户端 frpc

配置文件

[common]
server_addr = x.x.x.x
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
[nas]
type = http
local_port = 5000
custom_domains = no1.domain.com
[web]
type = http
local_port = 80
custom_domains = no2.domain.com

上面的配置和服务端是对应的。


[common]中的server_addr填frp服务端的ip(也就是外网主机的IP),server_port填frp服务端的bind_prot。


[ssh]中的local_port填群晖的ssh端口。


[nas]中的type对应服务端配置。local_port填群晖的DSM端口。custom_domains为要映射的域名,记得域名的A记录要解析到外网主机的IP。


[web]同上,local_port填群晖的web端口。这里创建了两个http反向代理是为了分别映射群晖两个重要的端口,5000和80,前者用于登录群晖管理,后者用于群晖的Web Station和DS Photo。


保存配置,输入以下指令运行frp客户端。

./frpc -c ./frpc.ini

此时在服务端会看到"start proxy sucess"字样,即连接成功。



frp服务端 frps

配置文件

[common]
bind_port = 7000
vhost_http_port = 8080

[common]部分是必须有的配置,其中bind_port是自己设定的frp服务端端口,vhost_http_port是自己设定的http访问端口。


保存上面的配置后,使用以下指令启动frp服务端。(如果需要在后台运行,请往下翻阅关于后台运行的部分。)

./frps -c ./frps.ini


相关文章

男子用约会神器速配,找到失散多年的亲妹妹

男子用约会神器速配,找到失散多年的亲妹妹

  Tinder自从2012年出现以来,自称每天能够完成2100万速配,并且促成了许多桩婚姻,最近还在南极洲第一次速配成功。  现在,这个知名的“约会神器”又有了一个新功能——寻找你失散多年的手足。 ...

 苹果官翻iPhone机身多处磕碰 划痕累累

苹果官翻iPhone机身多处磕碰 划痕累累

  凤凰数码讯 4月23日消息,据IT168报道,富士康旗下电商网站富连网昨天正式开卖了苹果官方翻新的二手iPhone,其中包括了4、4s、5、5c和5s。有购买到官翻iPhone的用户对该产品做了个...

苹果手表应用商店上线:传已有3000款应用

苹果手表应用商店上线:传已有3000款应用

  今天正式上线的Apple Watch应用商店仍内嵌在手机应用中,如果你没有一块Apple Watch激活这个应用,是不会看到的。  首批Apple Watch开始向用户发货,专为苹果公司首款智能手...

吃货走四方 火车上不可错过的顶级餐食

吃货走四方 火车上不可错过的顶级餐食

 “啤酒饮料矿泉水,花生瓜子八宝粥,来,脚收一下!”这句熟悉的叫卖声常常在乘坐国内火车时,陡然出现在耳边。年复一年后,我们对火车餐食早已没有了要求。何不去国外体验一下在火车上“吃着美食唱着歌”的电影场...

三星S5曝危险漏洞:指纹信息易被窃取

三星S5曝危险漏洞:指纹信息易被窃取

  凤凰数码讯 4月23日消息,据快科技报道,安全公司FireEye的研究员宣布在三星SALAXY S5上发现了一个指纹传感器漏洞,黑客无需获得更高权限,即可对指纹进行复制。    三星S5存在指纹漏...