使用frp实现内网穿透以及在本地计算机上搭建网址

Song • 636次浏览 • 0个评论 • 2018-07-10 03:23:09

frp是一个可用于内网穿透的高性能的反向代理应用,支持tcp, udp, http, https协议。

官网地址:fatedier/frp

一、解析域名

在使用之前你需要购买一个公网域名,比如万网购买,然后CNAME解析到你的服务器:

阿里云域名frp内网穿透配置

二、客户端搭建步骤

1.下载客户端的frp:

在这里 https://github.com/fatedier/frp/releases 找到对应的版本,32位或者64位。

2.解压下载成功的压缩包

3.编辑frpc.ini文件,内容如下:

[common]
server_addr = 你的服务器地址
#与服务端绑定的进行通信的端口
server_port = 7000

[web]
type = http
#本地映射的端口,比如开了个tomcat apache,端口为8080
local_port = 8080
remote_port = 80
#域名必须要有,并解析到你的服务器地址
custom_domains = test.com

参考我的例子,此服务器由frp.lu8.win免费提供,也可以直接百度,有很多免费提供的:

[common] 
server_addr = frp.lu8.win
privilege_token = frp888 
server_port = 7000 
log_file = frpc.log 
log_level = info 
log_max_days = 7 

[http_30116] 
type = http 
custom_domains = social.***.com 
local_ip = 127.0.0.1
local_port = 80 
privilege_mode = true 
authentication_timeout = 0 
use_encryption = true 
use_gzip = true 

4.启动frp客户端:

  • 直接双击运行frpc.exe。关掉黑窗口,即停止运行frp客户端。
  • 使用vbs脚来启动frp,实现后台运行。新建start.vbs文件,编辑内容,如下:
    dim objShell 
    set objShell=wscript.createObject("WScript.Shell") 
    iReturnCode=objShell.Run("frpc.exe -c frpc.ini",0,FALSE)

    保存。双击运行.vbs文件,frp即后台运行了,打开任务管理器,可看到frpc.exe正在运行。

三、访问网址

接下来你直接使用域名即可访问网址,注意你需要本地配置好服务器,不如lnmp服务器,或者直接使用xampp这种集成环境。

提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
    公告
    中国晚上好,随时随地分享前沿科技,好吃好玩,有趣有料的新鲜事;本站可以分享资源,技术,观点,态度;同时希望大家做一个文明的分享者!
    广告
    pytorch中文网