又一款内网穿透工具搭建

2020-01-10 22:00:23

参考地址 内网穿透工具搭建(服务端and客户端)

最近一个项目需要用到将订单发布到第三方平台,之后要是有人购买他们会请求我们这边的接口来改变订单状态等!

由于本地开发,测试的时候,他们那边请求我们这边接口的时候没法访问内网 所以要用到内网穿透 当然现在也有很多更简单的 比如花生壳就是很好的!

不过我们是自己搭建 所以写一下搭建的过程 以便于大家参考

服务器是linux的:
首先下载服务端压缩包...

  1. cd /lee    //这个lee是我自己创建目录

  2. wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz

复制代码



之后解压


解压后有七个文件

配置服务器端
服务器端只需要两个文件frps和frps.ini
其中frps为可执行文件 frps.ini为配置文件

修改frps.ini文件为:
  1. bind_port = 7000  #bind_port为frp对客户端的端口号

  2. vhost_http_port=80 #访问客户端web服务自定义的端口号

复制代码

之后保存就ok了


执行命令启动服务端:
  1. ./frps -c ./frps.ini

复制代码

域名解析
将域名解析到公网服务器就Ok了

客户端配置以及下载:
我本地电脑是windows的
版本选择地址: https://github.com/fatedier/frp/releases
win 64位下载地址:https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_windows_amd64.zip

下载后解压如下::


使用编辑器打开 frpc.ini

输入:
  1. [common]

  2. server_addr= 公网服务器的ip 

  3. server_port=7000 #你在公网服务器配置的端口

  4. [web]

  5. type = http

  6. local_port = 80

  7. custom_domains = lee.li-8.com # 域名

复制代码

配置完成后保存
之后cmd cd 到 frpc.ini 文件所在目录

执行:
  1. frpc.exe -./frpc.ini

复制代码



之后你就可以访问了


  • 2021-04-15 10:07:49

    Chrome屏蔽Your connection is not private

    使用Fiddler时如何屏蔽Chrome的证书警告:"Your connection is not private"/"您的连接不是私密连接"(如图1所示)? 启动chrome的时候加上--ignore-certificate-errors命令行参数(如图2所示)即可。

  • 2021-04-15 10:10:00

    Puppeteer 系列踩坑日志—3—开启支持插件

    在使用puppeteer自动化的过程中,会发现其实开启的chrome往往自动禁用了插件功能,如果我们想在自动化测试的过程中,再去使用一些常用的插件提升效率(偷懒)的话,就行不通了,其实解决办法还是有的,我们今天就来讲解这个问题。

  • 2021-04-15 10:11:17

    Puppeteer拦截修改返回值

    page.setRequestInterception(true)拦截器的使用方法和场景 现附上Puppeteer的Api的链接https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md

  • 2021-04-15 10:32:18

    怎么给 headless chrome添加cookies

    In puppeter you have access to the session cookies through page.cookies(). So once you log in, you could get every cookie and save it in a json file:

  • 2021-04-15 10:51:21

    如何通过Devtools协议拦截和修改Chrome响应数据

    在日常研究中,我们经常碰到大量JavaScript代码,我们首先要深入分析才能了解这些代码的功能及具体逻辑。这些代码代码可能会被恶意注入到页面中,可能是客户送过来需要我们帮忙分析的脚本,也可能是我们的安全团队在网页上找到的引用了我们服务的某些资源。这些脚本通常代码量不大、经过混淆处理,并且我们总是需要经过多层修改才能继续深入分析。

  • 2021-04-19 10:54:39

    block和delegate的区别

    代理 可读性高 大部分可以属性 block 写的代码少 一般作为参数 通知 占用资源