利用闲置公网服务器搭建一个内网穿透服务(frps)

利用闲置公网服务器搭建一个内网穿透服务(frps)

Scroll Down

众所周知 frp 是一个高性能的反向代理应用,支持 tcp, udp, http, https 协议。轻量级,易配置 ! 网上也可以用到别人写好的脚本! 这儿推荐一款!

Frp_OneKey 一键脚本

这个是一个傻瓜化的一键脚本 (下面是可配置信息)

Please input frps [mbind_port[ [1-65535](Default Server Port: 5443):
frps bind_port: 


Please input frps [mvhost_http_port[ [1-65535](Default : 80):
frps vhost_http_port: 


Please input frps [mvhost_https_port[ [1-65535](Default : 443):
frps vhost_https_port: 


Please input frps [mdashboard_port[ [1-65535](Default : 6443):
frps dashboard_port: 


Please input frps [mdashboard_user[(Default : admin):JiangLong
frps dashboard_user: 


Please input frps [mdashboard_pwd[(Default : Yaq0epXG):JiangYuTong0720
frps dashboard_pwd: 


Please input frps [mtoken[(Default : iDT9mS2ui7QIIv9t):ilpntysgwc1019
frps token: 


Please input frps [msubdomain_host[(Default : 122.152.216.155):
frps subdomain_host: 


Please input frps [mmax_pool_count[ [1-200]
(Default : 50):
frps max_pool_count: 

Please select [mlog_level[
1: info (default)
2: warn
3: error
4: debug
-------------------------
Enter your choice (1, 2, 3, 4 or exit. default [1]): 
log_level:


Please input frps [mlog_max_days[ [1-30]
(Default : 3 day):
frps log_max_days: 

Please select [mlog_file[
1: enable (default)
2: disable
-------------------------
Enter your choice (1, 2 or exit. default [1]): 
log_file: 

Please select [mtcp_mux[
1: enable (default)
2: disable
-------------------------
Enter your choice (1, 2 or exit. default [1]): 
tcp_mux: 

Please select [mkcp support[
1: enable (default)
2: disable
-------------------------
Enter your choice (1, 2 or exit. default [1]): 
kcp support: 

按照你自己需要的配置写入相关,脚本加载完毕后 ,以下命令进行操作

	start: frps start
  	stop: frps stop
	restart: frps restart

服务端配置完毕 开始客户端配置

下载客户端 Frp Github 下载

下载完毕后解压到某磁盘,如 C:/frp, 看个人喜好

修改配置(目录内 frpc.ini 文件)

[common]
server_addr = 你的公网服务器IP
server_port = 5443(默认)
admin_user = 之前配置过的用户名(这个是监听页面认证)
admin_pwd = 之前配置过的密码(这个是监听页面认证)
token = 之前配置的token

[rdp]
type = http
local_ip = 127.0.0.1
local_port = 8080
remote_port = 80
subdomain = (如果有域名配置的话,这儿写入域名前缀)
custom_domains = (如果有域名配置的话,这儿写入域名全名)

客户端配置完毕(根据你自己的路径自信修改)

c:\frpc\frpc.exe -c c:\frpc\frpc.ini

一切顺利的话,出现如下日志

2019/07/10 16:56:54 [I] [service.go:221] login to server success, get run id [c322f9e847e79b0e], server udp port [0]
2019/07/10 16:56:54 [I] [proxy_manager.go:137] [c322f9e847e79b0e] proxy added: [rdp]
2019/07/10 16:56:54 [I] [control.go:144] [rdp] start proxy success

😄配置完成